builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0143 starttime: 1463165682.97 results: success (0) buildid: 20160513103035 builduid: 6cd47609dea0442ebba730de9a3dd25f revision: ac470f026c69f90c82798f15dbf9d538fc99b68e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:42.973274) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:42.973882) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:42.974194) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:42.997574) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:42.997864) ========= 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.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-13 11:54:43-- 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% 159M=0s 2016-05-13 11:54:43 (159 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.634822 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:43.652227) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:43.652499) ========= 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.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.027158 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:43.701241) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-13 11:54:43.701557) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ac470f026c69f90c82798f15dbf9d538fc99b68e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ac470f026c69f90c82798f15dbf9d538fc99b68e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-13 11:54:43,772 truncating revision to first 12 chars 2016-05-13 11:54:43,772 Setting DEBUG logging. 2016-05-13 11:54:43,772 attempt 1/10 2016-05-13 11:54:43,772 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ac470f026c69?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-13 11:54:44,987 unpacking tar archive at: mozilla-aurora-ac470f026c69/testing/mozharness/ program finished with exit code 0 elapsedTime=1.463119 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-13 11:54:45.182628) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:45.182931) ========= script_repo_revision: ac470f026c69f90c82798f15dbf9d538fc99b68e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:45.183385) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:45.183658) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-13 11:54:45.197665) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 7 secs) (at 2016-05-13 11:54:45.197921) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 11:54:45 INFO - MultiFileLogger online at 20160513 11:54:45 in /builds/slave/test 11:54:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 11:54:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:54:45 INFO - {'append_to_log': False, 11:54:45 INFO - 'base_work_dir': '/builds/slave/test', 11:54:45 INFO - 'blob_upload_branch': 'mozilla-aurora', 11:54:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:54:45 INFO - 'buildbot_json_path': 'buildprops.json', 11:54:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:54:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:54:45 INFO - 'download_minidump_stackwalk': True, 11:54:45 INFO - 'download_symbols': 'true', 11:54:45 INFO - 'e10s': False, 11:54:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:54:45 INFO - 'tooltool.py': '/tools/tooltool.py', 11:54:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:54:45 INFO - '/tools/misc-python/virtualenv.py')}, 11:54:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:54:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:54:45 INFO - 'log_level': 'info', 11:54:45 INFO - 'log_to_console': True, 11:54:45 INFO - 'opt_config_files': (), 11:54:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:54:45 INFO - '--processes=1', 11:54:45 INFO - '--config=%(test_path)s/wptrunner.ini', 11:54:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:54:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:54:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:54:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:54:45 INFO - 'pip_index': False, 11:54:45 INFO - 'require_test_zip': True, 11:54:45 INFO - 'test_type': ('testharness',), 11:54:45 INFO - 'this_chunk': '1', 11:54:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:54:45 INFO - 'total_chunks': '10', 11:54:45 INFO - 'virtualenv_path': 'venv', 11:54:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:54:45 INFO - 'work_dir': 'build'} 11:54:45 INFO - ##### 11:54:45 INFO - ##### Running clobber step. 11:54:45 INFO - ##### 11:54:45 INFO - Running pre-action listener: _resource_record_pre_action 11:54:45 INFO - Running main action method: clobber 11:54:45 INFO - rmtree: /builds/slave/test/build 11:54:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:54:47 INFO - Running post-action listener: _resource_record_post_action 11:54:47 INFO - ##### 11:54:47 INFO - ##### Running read-buildbot-config step. 11:54:47 INFO - ##### 11:54:47 INFO - Running pre-action listener: _resource_record_pre_action 11:54:47 INFO - Running main action method: read_buildbot_config 11:54:47 INFO - Using buildbot properties: 11:54:47 INFO - { 11:54:47 INFO - "project": "", 11:54:47 INFO - "product": "firefox", 11:54:47 INFO - "script_repo_revision": "production", 11:54:47 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 11:54:47 INFO - "repository": "", 11:54:47 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 11:54:47 INFO - "buildid": "20160513103035", 11:54:47 INFO - "pgo_build": "False", 11:54:47 INFO - "basedir": "/builds/slave/test", 11:54:47 INFO - "buildnumber": 2, 11:54:47 INFO - "slavename": "t-yosemite-r7-0143", 11:54:47 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 11:54:47 INFO - "platform": "macosx64", 11:54:47 INFO - "branch": "mozilla-aurora", 11:54:47 INFO - "revision": "ac470f026c69f90c82798f15dbf9d538fc99b68e", 11:54:47 INFO - "repo_path": "releases/mozilla-aurora", 11:54:47 INFO - "moz_repo_path": "", 11:54:47 INFO - "stage_platform": "macosx64", 11:54:47 INFO - "builduid": "6cd47609dea0442ebba730de9a3dd25f", 11:54:47 INFO - "slavebuilddir": "test" 11:54:47 INFO - } 11:54:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 11:54:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 11:54:47 INFO - Running post-action listener: _resource_record_post_action 11:54:47 INFO - ##### 11:54:47 INFO - ##### Running download-and-extract step. 11:54:47 INFO - ##### 11:54:47 INFO - Running pre-action listener: _resource_record_pre_action 11:54:47 INFO - Running main action method: download_and_extract 11:54:47 INFO - mkdir: /builds/slave/test/build/tests 11:54:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:54:47 INFO - https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 11:54:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 11:54:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 11:54:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 11:54:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 11:55:14 INFO - Downloaded 1235 bytes. 11:55:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 11:55:14 INFO - Using the following test package requirements: 11:55:14 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 11:55:14 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 11:55:14 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 11:55:14 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'jsshell-mac64.zip'], 11:55:14 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 11:55:14 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 11:55:14 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 11:55:14 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 11:55:14 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 11:55:14 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 11:55:14 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 11:55:14 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 11:55:14 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')]} 11:55:14 INFO - https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 11:55:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 11:55:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 11:55:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 11:55:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 11:55:22 INFO - Downloaded 17970259 bytes. 11:55:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:55:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:55:22 INFO - caution: filename not matched: web-platform/* 11:55:22 INFO - Return code: 11 11:55:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:55:22 INFO - https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 11:55:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 11:55:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 11:55:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 11:55:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 11:55:54 WARNING - URL Error: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 11:55:54 INFO - Running command: ['nslookup', u'queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com'] 11:55:54 INFO - Copy/paste: nslookup queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com 11:55:54 INFO - Server: 10.26.75.40 11:55:54 INFO - Address: 10.26.75.40#53 11:55:54 INFO - queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com canonical name = proxxy1.srv.releng.scl3.mozilla.com. 11:55:54 INFO - Name: proxxy1.srv.releng.scl3.mozilla.com 11:55:54 INFO - Address: 10.26.48.46 11:55:54 INFO - Return code: 0 11:55:54 INFO - retry: attempt #1 caught exception: 11:55:54 INFO - retry: Failed, sleeping 30 seconds before retrying 11:56:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #2 11:56:28 INFO - Downloaded 36408648 bytes. 11:56:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:56:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:56:32 INFO - caution: filename not matched: bin/* 11:56:32 INFO - caution: filename not matched: config/* 11:56:32 INFO - caution: filename not matched: mozbase/* 11:56:32 INFO - caution: filename not matched: marionette/* 11:56:32 INFO - caution: filename not matched: tools/wptserve/* 11:56:32 INFO - Return code: 11 11:56:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:56:32 INFO - https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 11:56:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 11:56:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 11:56:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 11:56:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 11:56:38 INFO - Downloaded 73035250 bytes. 11:56:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 11:56:38 INFO - mkdir: /builds/slave/test/properties 11:56:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:56:38 INFO - Writing to file /builds/slave/test/properties/build_url 11:56:38 INFO - Contents: 11:56:38 INFO - build_url:https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 11:56:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 11:56:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:56:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:56:40 INFO - Contents: 11:56:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 11:56:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:56:40 INFO - https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:56:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 11:56:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 11:56:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 11:56:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 11:57:14 INFO - Downloaded 103559715 bytes. 11:57:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:57:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:57:17 INFO - Return code: 0 11:57:17 INFO - Running post-action listener: _resource_record_post_action 11:57:17 INFO - Running post-action listener: set_extra_try_arguments 11:57:17 INFO - ##### 11:57:17 INFO - ##### Running create-virtualenv step. 11:57:17 INFO - ##### 11:57:17 INFO - Running pre-action listener: _pre_create_virtualenv 11:57:17 INFO - Running pre-action listener: _resource_record_pre_action 11:57:17 INFO - Running main action method: create_virtualenv 11:57:17 INFO - Creating virtualenv /builds/slave/test/build/venv 11:57:17 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 11:57:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:57:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:57:18 INFO - Using real prefix '/tools/python27' 11:57:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:57:18 INFO - Installing distribute.............................................................................................................................................................................................done. 11:57:21 INFO - Installing pip.................done. 11:57:21 INFO - Return code: 0 11:57:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:57:21 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')]} 11:57:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:57:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:21 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')]} 11:57:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:57:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:21 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 0x10456be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104588f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9878d90240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, '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.E2tC2NIISM/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.2vhZNwCuNv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:57:21 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 11:57:21 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 11:57:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:57:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:57:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:57:21 INFO - 'HOME': '/Users/cltbld', 11:57:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:57:21 INFO - 'LOGNAME': 'cltbld', 11:57:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:57:21 INFO - 'MOZ_NO_REMOTE': '1', 11:57:21 INFO - 'NO_EM_RESTART': '1', 11:57:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:57:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:57:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:57:21 INFO - 'PWD': '/builds/slave/test', 11:57:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:57:21 INFO - 'SHELL': '/bin/bash', 11:57:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:57:21 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:57:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:57:21 INFO - 'USER': 'cltbld', 11:57:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:57:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:57:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:57:21 INFO - 'XPC_FLAGS': '0x0', 11:57:21 INFO - 'XPC_SERVICE_NAME': '0', 11:57:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:57:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:57:21 INFO - Downloading/unpacking psutil>=0.7.1 11:57:21 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 11:57:21 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 11:57:21 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 11:57:21 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 11:57:21 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 11:57:21 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 11:57:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:57:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:57:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:57:25 INFO - Installing collected packages: psutil 11:57:25 INFO - Running setup.py install for psutil 11:57:25 INFO - building 'psutil._psutil_osx' extension 11:57:25 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 11:57:26 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 11:57:26 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 11:57:26 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 11:57:26 INFO - building 'psutil._psutil_posix' extension 11:57:26 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 11:57:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 11:57:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 11:57:26 INFO - ^ 11:57:26 INFO - 1 warning generated. 11:57:26 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 11:57:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:57:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:57:26 INFO - Successfully installed psutil 11:57:26 INFO - Cleaning up... 11:57:26 INFO - Return code: 0 11:57:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:57:26 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')]} 11:57:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:57:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:26 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')]} 11:57:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:57:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:26 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 0x10456be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104588f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9878d90240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, '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.E2tC2NIISM/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.2vhZNwCuNv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:57:26 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 11:57:26 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 11:57:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:57:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:57:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:57:26 INFO - 'HOME': '/Users/cltbld', 11:57:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:57:26 INFO - 'LOGNAME': 'cltbld', 11:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:57:26 INFO - 'MOZ_NO_REMOTE': '1', 11:57:26 INFO - 'NO_EM_RESTART': '1', 11:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:57:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:57:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:57:26 INFO - 'PWD': '/builds/slave/test', 11:57:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:57:26 INFO - 'SHELL': '/bin/bash', 11:57:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:57:26 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:57:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:57:26 INFO - 'USER': 'cltbld', 11:57:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:57:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:57:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:57:26 INFO - 'XPC_FLAGS': '0x0', 11:57:26 INFO - 'XPC_SERVICE_NAME': '0', 11:57:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:57:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:57:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:57:26 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 11:57:26 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 11:57:26 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 11:57:26 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 11:57:26 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 11:57:26 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 11:57:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:57:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:57:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:57:29 INFO - Installing collected packages: mozsystemmonitor 11:57:29 INFO - Running setup.py install for mozsystemmonitor 11:57:29 INFO - Successfully installed mozsystemmonitor 11:57:29 INFO - Cleaning up... 11:57:29 INFO - Return code: 0 11:57:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:57:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:57:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:57:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:29 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 0x10456be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104588f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9878d90240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, '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.E2tC2NIISM/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.2vhZNwCuNv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:57:29 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 11:57:29 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 11:57:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:57:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:57:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:57:29 INFO - 'HOME': '/Users/cltbld', 11:57:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:57:29 INFO - 'LOGNAME': 'cltbld', 11:57:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:57:29 INFO - 'MOZ_NO_REMOTE': '1', 11:57:29 INFO - 'NO_EM_RESTART': '1', 11:57:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:57:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:57:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:57:29 INFO - 'PWD': '/builds/slave/test', 11:57:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:57:29 INFO - 'SHELL': '/bin/bash', 11:57:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:57:29 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:57:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:57:29 INFO - 'USER': 'cltbld', 11:57:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:57:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:57:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:57:29 INFO - 'XPC_FLAGS': '0x0', 11:57:29 INFO - 'XPC_SERVICE_NAME': '0', 11:57:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:57:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:57:29 INFO - Downloading/unpacking blobuploader==1.2.4 11:57:29 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 11:57:29 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 11:57:29 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 11:57:29 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 11:57:29 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 11:57:29 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 11:57:32 INFO - Downloading blobuploader-1.2.4.tar.gz 11:57:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:57:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:57:32 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 11:57:32 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 11:57:32 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 11:57:32 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 11:57:32 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 11:57:32 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 11:57:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:57:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:57:33 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 11:57:33 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 11:57:33 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 11:57:33 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 11:57:33 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 11:57:33 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 11:57:33 INFO - Downloading docopt-0.6.1.tar.gz 11:57:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:57:33 INFO - Installing collected packages: blobuploader, requests, docopt 11:57:33 INFO - Running setup.py install for blobuploader 11:57:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:57:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:57:33 INFO - Running setup.py install for requests 11:57:34 INFO - Running setup.py install for docopt 11:57:34 INFO - Successfully installed blobuploader requests docopt 11:57:34 INFO - Cleaning up... 11:57:34 INFO - Return code: 0 11:57:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:57:34 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')]} 11:57:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:57:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:34 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')]} 11:57:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:57:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:34 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 0x10456be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104588f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9878d90240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, '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.E2tC2NIISM/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.2vhZNwCuNv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:57:34 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 11:57:34 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 11:57:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:57:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:57:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:57:34 INFO - 'HOME': '/Users/cltbld', 11:57:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:57:34 INFO - 'LOGNAME': 'cltbld', 11:57:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:57:34 INFO - 'MOZ_NO_REMOTE': '1', 11:57:34 INFO - 'NO_EM_RESTART': '1', 11:57:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:57:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:57:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:57:34 INFO - 'PWD': '/builds/slave/test', 11:57:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:57:34 INFO - 'SHELL': '/bin/bash', 11:57:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:57:34 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:57:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:57:34 INFO - 'USER': 'cltbld', 11:57:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:57:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:57:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:57:34 INFO - 'XPC_FLAGS': '0x0', 11:57:34 INFO - 'XPC_SERVICE_NAME': '0', 11:57:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:57:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-7C6DT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-qJbW6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-gPhel6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-jByuVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-QxSlDp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-KeKA2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-jjufw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:57:35 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Ik04dg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-iHQEQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-UtwxF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-o7cu_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-7mGjn_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-9kWWsL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-myVXLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-nuvEiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-0rp8sE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:57:36 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-pSk6Rz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:57:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:57:37 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-9KZlhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:57:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:57:37 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-DzOna_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:57:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:57:37 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-HGlhS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:57:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:57:37 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-bFWJlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:57:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:57:37 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 11:57:37 INFO - Running setup.py install for manifestparser 11:57:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:57:37 INFO - Running setup.py install for mozcrash 11:57:38 INFO - Running setup.py install for mozdebug 11:57:38 INFO - Running setup.py install for mozdevice 11:57:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Running setup.py install for mozfile 11:57:38 INFO - Running setup.py install for mozhttpd 11:57:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Running setup.py install for mozinfo 11:57:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Running setup.py install for mozInstall 11:57:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:57:38 INFO - Running setup.py install for mozleak 11:57:39 INFO - Running setup.py install for mozlog 11:57:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Running setup.py install for moznetwork 11:57:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Running setup.py install for mozprocess 11:57:39 INFO - Running setup.py install for mozprofile 11:57:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Running setup.py install for mozrunner 11:57:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:57:39 INFO - Running setup.py install for mozscreenshot 11:57:40 INFO - Running setup.py install for moztest 11:57:40 INFO - Running setup.py install for mozversion 11:57:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:57:40 INFO - Running setup.py install for wptserve 11:57:40 INFO - Running setup.py install for marionette-driver 11:57:40 INFO - Running setup.py install for browsermob-proxy 11:57:40 INFO - Running setup.py install for marionette-client 11:57:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:57:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:57:41 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 11:57:41 INFO - Cleaning up... 11:57:41 INFO - Return code: 0 11:57:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:57:41 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')]} 11:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:57:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:41 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')]} 11:57:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:57:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:57:41 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 0x10456be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104588f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9878d90240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, '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.E2tC2NIISM/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.2vhZNwCuNv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:57:41 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 11:57:41 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 11:57:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:57:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:57:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:57:41 INFO - 'HOME': '/Users/cltbld', 11:57:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:57:41 INFO - 'LOGNAME': 'cltbld', 11:57:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:57:41 INFO - 'MOZ_NO_REMOTE': '1', 11:57:41 INFO - 'NO_EM_RESTART': '1', 11:57:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:57:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:57:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:57:41 INFO - 'PWD': '/builds/slave/test', 11:57:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:57:41 INFO - 'SHELL': '/bin/bash', 11:57:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:57:41 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:57:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:57:41 INFO - 'USER': 'cltbld', 11:57:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:57:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:57:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:57:41 INFO - 'XPC_FLAGS': '0x0', 11:57:41 INFO - 'XPC_SERVICE_NAME': '0', 11:57:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:57:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:57:41 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Xz1WVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:57:41 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)) 11:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:57:41 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-vK1XOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:57:41 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)) 11:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:57:41 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-O7C2W1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:57:41 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)) 11:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:57:41 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-L1VPaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:57:41 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)) 11:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:57:41 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-zx_RL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-2aSXIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-TfSGwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-npxzof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-v1nzyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-iPcdDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-qTE27w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-EvIsrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-LRMhFG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:57:42 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)) 11:57:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:57:42 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-SJOd0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-T0o9NO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-DFw29g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-ILHyiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-xgsTeT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-JRBuW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:57:43 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-ZZwZzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:57:43 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)) 11:57:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:57:44 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-ewnUJY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:57:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:57:44 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)) 11:57:44 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)) 11:57:44 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)) 11:57:44 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)) 11:57:44 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)) 11:57:44 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)) 11:57:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:57:44 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 11:57:44 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 11:57:44 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 11:57:44 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 11:57:44 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 11:57:44 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 11:57:46 INFO - Downloading blessings-1.6.tar.gz 11:57:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:57:46 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)) 11:57:46 INFO - Installing collected packages: blessings 11:57:46 INFO - Running setup.py install for blessings 11:57:46 INFO - Successfully installed blessings 11:57:46 INFO - Cleaning up... 11:57:47 INFO - Return code: 0 11:57:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:57:47 INFO - Reading from file tmpfile_stdout 11:57:47 INFO - Current package versions: 11:57:47 INFO - blessings == 1.6 11:57:47 INFO - blobuploader == 1.2.4 11:57:47 INFO - browsermob-proxy == 0.6.0 11:57:47 INFO - docopt == 0.6.1 11:57:47 INFO - manifestparser == 1.1 11:57:47 INFO - marionette-client == 2.3.0 11:57:47 INFO - marionette-driver == 1.4.0 11:57:47 INFO - mozInstall == 1.12 11:57:47 INFO - mozcrash == 0.17 11:57:47 INFO - mozdebug == 0.1 11:57:47 INFO - mozdevice == 0.48 11:57:47 INFO - mozfile == 1.2 11:57:47 INFO - mozhttpd == 0.7 11:57:47 INFO - mozinfo == 0.9 11:57:47 INFO - mozleak == 0.1 11:57:47 INFO - mozlog == 3.1 11:57:47 INFO - moznetwork == 0.27 11:57:47 INFO - mozprocess == 0.22 11:57:47 INFO - mozprofile == 0.28 11:57:47 INFO - mozrunner == 6.11 11:57:47 INFO - mozscreenshot == 0.1 11:57:47 INFO - mozsystemmonitor == 0.0 11:57:47 INFO - moztest == 0.7 11:57:47 INFO - mozversion == 1.4 11:57:47 INFO - psutil == 3.1.1 11:57:47 INFO - requests == 1.2.3 11:57:47 INFO - wptserve == 1.4.0 11:57:47 INFO - wsgiref == 0.1.2 11:57:47 INFO - Running post-action listener: _resource_record_post_action 11:57:47 INFO - Running post-action listener: _start_resource_monitoring 11:57:47 INFO - Starting resource monitoring. 11:57:47 INFO - ##### 11:57:47 INFO - ##### Running pull step. 11:57:47 INFO - ##### 11:57:47 INFO - Running pre-action listener: _resource_record_pre_action 11:57:47 INFO - Running main action method: pull 11:57:47 INFO - Pull has nothing to do! 11:57:47 INFO - Running post-action listener: _resource_record_post_action 11:57:47 INFO - ##### 11:57:47 INFO - ##### Running install step. 11:57:47 INFO - ##### 11:57:47 INFO - Running pre-action listener: _resource_record_pre_action 11:57:47 INFO - Running main action method: install 11:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:57:47 INFO - Reading from file tmpfile_stdout 11:57:47 INFO - Detecting whether we're running mozinstall >=1.0... 11:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:57:47 INFO - Reading from file tmpfile_stdout 11:57:47 INFO - Output received: 11:57:47 INFO - Usage: mozinstall [options] installer 11:57:47 INFO - Options: 11:57:47 INFO - -h, --help show this help message and exit 11:57:47 INFO - -d DEST, --destination=DEST 11:57:47 INFO - Directory to install application into. [default: 11:57:47 INFO - "/builds/slave/test"] 11:57:47 INFO - --app=APP Application being installed. [default: firefox] 11:57:47 INFO - mkdir: /builds/slave/test/build/application 11:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 11:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 11:58:05 INFO - Reading from file tmpfile_stdout 11:58:05 INFO - Output received: 11:58:05 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 11:58:05 INFO - Running post-action listener: _resource_record_post_action 11:58:05 INFO - ##### 11:58:05 INFO - ##### Running run-tests step. 11:58:05 INFO - ##### 11:58:05 INFO - Running pre-action listener: _resource_record_pre_action 11:58:05 INFO - Running main action method: run_tests 11:58:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:58:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:58:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:58:05 INFO - grabbing minidump binary from tooltool 11:58:05 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')]} 11:58:05 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 0x1045845e0>, '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 0x104167cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104192990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:58:05 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 11:58:05 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 11:58:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:58:05 INFO - Return code: 0 11:58:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 11:58:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:58:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 11:58:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 11:58:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.E2tC2NIISM/Render', 11:58:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:58:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:58:05 INFO - 'HOME': '/Users/cltbld', 11:58:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:58:05 INFO - 'LOGNAME': 'cltbld', 11:58:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:58:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:58:05 INFO - 'MOZ_NO_REMOTE': '1', 11:58:05 INFO - 'NO_EM_RESTART': '1', 11:58:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:58:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:58:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:58:05 INFO - 'PWD': '/builds/slave/test', 11:58:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:58:05 INFO - 'SHELL': '/bin/bash', 11:58:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2vhZNwCuNv/Listeners', 11:58:05 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 11:58:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:58:05 INFO - 'USER': 'cltbld', 11:58:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:58:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:58:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:58:05 INFO - 'XPC_FLAGS': '0x0', 11:58:05 INFO - 'XPC_SERVICE_NAME': '0', 11:58:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:58:05 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 11:58:06 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 11:58:06 INFO - import pkg_resources 11:58:07 INFO - Using 1 client processes 11:58:07 INFO - wptserve Starting http server on 127.0.0.1:8000 11:58:07 INFO - wptserve Starting http server on 127.0.0.1:8001 11:58:07 INFO - wptserve Starting http server on 127.0.0.1:8443 11:58:09 INFO - SUITE-START | Running 778 tests 11:58:09 INFO - Running testharness tests 11:58:09 INFO - Setting up ssl 11:58:09 INFO - PROCESS | certutil | 11:58:09 INFO - PROCESS | certutil | 11:58:09 INFO - PROCESS | certutil | 11:58:09 INFO - Certificate Nickname Trust Attributes 11:58:09 INFO - SSL,S/MIME,JAR/XPI 11:58:09 INFO - 11:58:09 INFO - web-platform-tests CT,, 11:58:09 INFO - 11:58:09 INFO - Starting runner 11:58:10 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 11:58:10 INFO - PROCESS | 1655 | 1463165890499 Marionette DEBUG Marionette enabled via build flag and pref 11:58:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1134c0000 == 1 [pid = 1655] [id = 1] 11:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x1134c0800) [pid = 1655] [serial = 1] [outer = 0x0] 11:58:10 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 11:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x1134c1800) [pid = 1655] [serial = 2] [outer = 0x1134c0800] 11:58:10 INFO - PROCESS | 1655 | 1463165890851 Marionette INFO Listening on port 2828 11:58:11 INFO - PROCESS | 1655 | 1463165891082 Marionette DEBUG Marionette enabled via command-line flag 11:58:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166f9800 == 2 [pid = 1655] [id = 2] 11:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x1166fa000) [pid = 1655] [serial = 3] [outer = 0x0] 11:58:11 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 11:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x1166fb000) [pid = 1655] [serial = 4] [outer = 0x1166fa000] 11:58:11 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:58:11 INFO - PROCESS | 1655 | 1463165891231 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 11:58:11 INFO - PROCESS | 1655 | 1463165891319 Marionette DEBUG Closed connection conn0 11:58:11 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:58:11 INFO - PROCESS | 1655 | 1463165891325 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 11:58:11 INFO - PROCESS | 1655 | 1463165891332 Marionette DEBUG Closed connection conn1 11:58:11 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:58:11 INFO - PROCESS | 1655 | 1463165891338 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 11:58:11 INFO - PROCESS | 1655 | 1463165891344 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:58:11 INFO - PROCESS | 1655 | 1463165891351 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160513103035","device":"desktop","version":"48.0a2"} 11:58:11 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:58:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4b800 == 3 [pid = 1655] [id = 3] 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119d4c000) [pid = 1655] [serial = 5] [outer = 0x0] 11:58:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4c800 == 4 [pid = 1655] [id = 4] 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x1194e0800) [pid = 1655] [serial = 6] [outer = 0x0] 11:58:12 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:58:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12182f000 == 5 [pid = 1655] [id = 5] 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x1194e0000) [pid = 1655] [serial = 7] [outer = 0x0] 11:58:12 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:58:12 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121909800) [pid = 1655] [serial = 8] [outer = 0x1194e0000] 11:58:12 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x121cbe000) [pid = 1655] [serial = 9] [outer = 0x119d4c000] 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123d19400) [pid = 1655] [serial = 10] [outer = 0x1194e0800] 11:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x1216a2400) [pid = 1655] [serial = 11] [outer = 0x1194e0000] 11:58:13 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:58:13 INFO - PROCESS | 1655 | 1463165893491 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 1655 | 1463165893502 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x1265a9000) [pid = 1655] [serial = 12] [outer = 0x1194e0000] 11:58:13 INFO - PROCESS | 1655 | 1463165893846 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3048afaf-d31d-b641-93d4-0721a49078a6","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160513103035","device":"desktop","version":"48.0a2","command_id":1}}] 11:58:13 INFO - PROCESS | 1655 | 1463165893950 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}] 11:58:13 INFO - PROCESS | 1655 | 1463165893990 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 11:58:14 INFO - PROCESS | 1655 | 1463165894074 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128daac00) [pid = 1655] [serial = 13] [outer = 0x1194e0000] 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:58:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:58:14 INFO - PROCESS | 1655 | 1463165894562 Marionette TRACE conn2 <- [1,3,null,{}] 11:58:14 INFO - PROCESS | 1655 | 1463165894570 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:58:14 INFO - PROCESS | 1655 | 1463165894591 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 11:58:14 INFO - PROCESS | 1655 | 1463165894618 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 11:58:14 INFO - PROCESS | 1655 | 1463165894620 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:58:14 INFO - PROCESS | 1655 | 1463165894623 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:58:14 INFO - PROCESS | 1655 | 1463165894625 Marionette TRACE conn2 <- [1,6,null,{}] 11:58:14 INFO - PROCESS | 1655 | 1463165894628 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}] 11:58:14 INFO - PROCESS | 1655 | 1463165894638 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 11:58:14 INFO - PROCESS | 1655 | 1463165894641 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129214800 == 6 [pid = 1655] [id = 6] 11:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x128ffa000) [pid = 1655] [serial = 14] [outer = 0x0] 11:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x126bdac00) [pid = 1655] [serial = 15] [outer = 0x128ffa000] 11:58:14 INFO - PROCESS | 1655 | 1463165894672 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x126bdfc00) [pid = 1655] [serial = 16] [outer = 0x128ffa000] 11:58:14 INFO - PROCESS | 1655 | 1463165894957 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]]]}] 11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 11:58:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x129443000 == 7 [pid = 1655] [id = 7] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x126be7400) [pid = 1655] [serial = 17] [outer = 0x0] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x1294c6c00) [pid = 1655] [serial = 18] [outer = 0x126be7400] 11:58:15 INFO - PROCESS | 1655 | 1463165895018 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x1294ca400) [pid = 1655] [serial = 19] [outer = 0x126be7400] 11:58:15 INFO - PROCESS | 1655 | 1463165895053 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 1655 | 1463165895055 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:58:15 INFO - PROCESS | 1655 | 1463165895084 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 1655 | 1463165895085 Marionette TRACE conn2 <- [1,10,null,{}] 11:58:15 INFO - PROCESS | 1655 | 1463165895099 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}] 11:58:15 INFO - PROCESS | 1655 | 1463165895221 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 11:58:15 INFO - PROCESS | 1655 | 1463165895254 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a1800 == 8 [pid = 1655] [id = 8] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a6be400) [pid = 1655] [serial = 20] [outer = 0x0] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a6c0000) [pid = 1655] [serial = 21] [outer = 0x12a6be400] 11:58:15 INFO - PROCESS | 1655 | 1463165895282 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a6c4000) [pid = 1655] [serial = 22] [outer = 0x12a6be400] 11:58:15 INFO - PROCESS | 1655 | 1463165895622 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]]]}] 11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:58:15 INFO - PROCESS | 1655 | 1463165895658 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 1655 | 1463165895660 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 11:58:15 INFO - PROCESS | 1655 | 1463165895662 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 1655 | 1463165895663 Marionette TRACE conn2 <- [1,14,null,{}] 11:58:15 INFO - PROCESS | 1655 | 1463165895665 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}] 11:58:15 INFO - PROCESS | 1655 | 1463165895756 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 11:58:15 INFO - PROCESS | 1655 | 1463165895761 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b0000 == 9 [pid = 1655] [id = 9] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12a6c9000) [pid = 1655] [serial = 23] [outer = 0x0] 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12acb2400) [pid = 1655] [serial = 24] [outer = 0x12a6c9000] 11:58:15 INFO - PROCESS | 1655 | 1463165895788 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b2ac800) [pid = 1655] [serial = 25] [outer = 0x12a6c9000] 11:58:16 INFO - PROCESS | 1655 | 1463165896043 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]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 11:58:16 INFO - PROCESS | 1655 | 1463165896088 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 1655 | 1463165896089 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:58:16 INFO - PROCESS | 1655 | 1463165896091 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 1655 | 1463165896093 Marionette TRACE conn2 <- [1,18,null,{}] 11:58:16 INFO - PROCESS | 1655 | 1463165896096 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}] 11:58:16 INFO - PROCESS | 1655 | 1463165896237 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 11:58:16 INFO - PROCESS | 1655 | 1463165896271 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9d0800 == 10 [pid = 1655] [id = 10] 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12ba44c00) [pid = 1655] [serial = 26] [outer = 0x0] 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12ba46800) [pid = 1655] [serial = 27] [outer = 0x12ba44c00] 11:58:16 INFO - PROCESS | 1655 | 1463165896313 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12ba4cc00) [pid = 1655] [serial = 28] [outer = 0x12ba44c00] 11:58:16 INFO - PROCESS | 1655 | 1463165896688 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]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 622ms 11:58:16 INFO - PROCESS | 1655 | 1463165896716 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 1655 | 1463165896717 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:58:16 INFO - PROCESS | 1655 | 1463165896719 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 1655 | 1463165896720 Marionette TRACE conn2 <- [1,22,null,{}] 11:58:16 INFO - PROCESS | 1655 | 1463165896723 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}] 11:58:16 INFO - PROCESS | 1655 | 1463165896806 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 11:58:16 INFO - PROCESS | 1655 | 1463165896811 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118285000 == 11 [pid = 1655] [id = 11] 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x1180a6800) [pid = 1655] [serial = 29] [outer = 0x0] 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x1180a9000) [pid = 1655] [serial = 30] [outer = 0x1180a6800] 11:58:16 INFO - PROCESS | 1655 | 1463165896836 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12ba4f400) [pid = 1655] [serial = 31] [outer = 0x1180a6800] 11:58:17 INFO - PROCESS | 1655 | 1463165897094 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]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:58:17 INFO - PROCESS | 1655 | 1463165897139 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1655 | 1463165897140 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 11:58:17 INFO - PROCESS | 1655 | 1463165897142 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1655 | 1463165897143 Marionette TRACE conn2 <- [1,26,null,{}] 11:58:17 INFO - PROCESS | 1655 | 1463165897154 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}] 11:58:17 INFO - PROCESS | 1655 | 1463165897244 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 11:58:17 INFO - PROCESS | 1655 | 1463165897252 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c20e800 == 12 [pid = 1655] [id = 12] 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12bdebc00) [pid = 1655] [serial = 32] [outer = 0x0] 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12bdf5c00) [pid = 1655] [serial = 33] [outer = 0x12bdebc00] 11:58:17 INFO - PROCESS | 1655 | 1463165897276 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12bfcfc00) [pid = 1655] [serial = 34] [outer = 0x12bdebc00] 11:58:17 INFO - PROCESS | 1655 | 1463165897516 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]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 11:58:17 INFO - PROCESS | 1655 | 1463165897571 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1655 | 1463165897572 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:58:17 INFO - PROCESS | 1655 | 1463165897574 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1655 | 1463165897576 Marionette TRACE conn2 <- [1,30,null,{}] 11:58:17 INFO - PROCESS | 1655 | 1463165897585 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}] 11:58:17 INFO - PROCESS | 1655 | 1463165897674 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 11:58:17 INFO - PROCESS | 1655 | 1463165897679 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e9000 == 13 [pid = 1655] [id = 13] 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12bfd2800) [pid = 1655] [serial = 35] [outer = 0x0] 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12bfda800) [pid = 1655] [serial = 36] [outer = 0x12bfd2800] 11:58:17 INFO - PROCESS | 1655 | 1463165897702 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c4ba000) [pid = 1655] [serial = 37] [outer = 0x12bfd2800] 11:58:17 INFO - PROCESS | 1655 | 1463165897933 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]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 371ms 11:58:17 INFO - PROCESS | 1655 | 1463165897953 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1655 | 1463165897955 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:58:17 INFO - PROCESS | 1655 | 1463165897957 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1655 | 1463165897958 Marionette TRACE conn2 <- [1,34,null,{}] 11:58:17 INFO - PROCESS | 1655 | 1463165897960 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}] 11:58:18 INFO - PROCESS | 1655 | 1463165898057 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 11:58:18 INFO - PROCESS | 1655 | 1463165898060 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c792000 == 14 [pid = 1655] [id = 14] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c4ba400) [pid = 1655] [serial = 38] [outer = 0x0] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c4c1400) [pid = 1655] [serial = 39] [outer = 0x12c4ba400] 11:58:18 INFO - PROCESS | 1655 | 1463165898093 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c73b400) [pid = 1655] [serial = 40] [outer = 0x12c4ba400] 11:58:18 INFO - PROCESS | 1655 | 1463165898311 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]]]}] 11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 11:58:18 INFO - PROCESS | 1655 | 1463165898326 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 11:58:18 INFO - PROCESS | 1655 | 1463165898328 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:58:18 INFO - PROCESS | 1655 | 1463165898338 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:58:18 INFO - PROCESS | 1655 | 1463165898339 Marionette TRACE conn2 <- [1,38,null,{}] 11:58:18 INFO - PROCESS | 1655 | 1463165898341 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}] 11:58:18 INFO - PROCESS | 1655 | 1463165898453 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 11:58:18 INFO - PROCESS | 1655 | 1463165898459 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb0e800 == 15 [pid = 1655] [id = 15] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c73d800) [pid = 1655] [serial = 41] [outer = 0x0] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12c743c00) [pid = 1655] [serial = 42] [outer = 0x12c73d800] 11:58:18 INFO - PROCESS | 1655 | 1463165898497 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12cbf2c00) [pid = 1655] [serial = 43] [outer = 0x12c73d800] 11:58:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf30000 == 16 [pid = 1655] [id = 16] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12cf30800) [pid = 1655] [serial = 44] [outer = 0x0] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12cf31800) [pid = 1655] [serial = 45] [outer = 0x12cf30800] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12cf36000) [pid = 1655] [serial = 46] [outer = 0x12cf30800] 11:58:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2f800 == 17 [pid = 1655] [id = 17] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x116186400) [pid = 1655] [serial = 47] [outer = 0x0] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12cde2400) [pid = 1655] [serial = 48] [outer = 0x116186400] 11:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12cbf3800) [pid = 1655] [serial = 49] [outer = 0x116186400] 11:58:19 INFO - PROCESS | 1655 | 1463165899020 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]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 717ms 11:58:19 INFO - PROCESS | 1655 | 1463165899080 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:58:19 INFO - PROCESS | 1655 | 1463165899082 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 11:58:19 INFO - PROCESS | 1655 | 1463165899086 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1655 | 1463165899087 Marionette TRACE conn2 <- [1,42,null,{}] 11:58:19 INFO - PROCESS | 1655 | 1463165899091 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}] 11:58:19 INFO - PROCESS | 1655 | 1463165899178 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 11:58:19 INFO - PROCESS | 1655 | 1463165899185 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11726d000 == 18 [pid = 1655] [id = 18] 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x117230800) [pid = 1655] [serial = 50] [outer = 0x0] 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x11808c400) [pid = 1655] [serial = 51] [outer = 0x117230800] 11:58:19 INFO - PROCESS | 1655 | 1463165899212 Marionette DEBUG loaded listener.js 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x118630000) [pid = 1655] [serial = 52] [outer = 0x117230800] 11:58:19 INFO - PROCESS | 1655 | 1463165899466 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]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 422ms 11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:58:19 INFO - PROCESS | 1655 | 1463165899524 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1655 | 1463165899526 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 11:58:19 INFO - PROCESS | 1655 | 1463165899528 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1655 | 1463165899530 Marionette TRACE conn2 <- [1,46,null,{}] 11:58:19 INFO - PROCESS | 1655 | 1463165899537 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}] 11:58:19 INFO - PROCESS | 1655 | 1463165899666 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 11:58:19 INFO - PROCESS | 1655 | 1463165899672 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2df800 == 19 [pid = 1655] [id = 19] 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x1183bfc00) [pid = 1655] [serial = 53] [outer = 0x0] 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1183c2000) [pid = 1655] [serial = 54] [outer = 0x1183bfc00] 11:58:19 INFO - PROCESS | 1655 | 1463165899715 Marionette DEBUG loaded listener.js 11:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12a6c7800) [pid = 1655] [serial = 55] [outer = 0x1183bfc00] 11:58:19 INFO - PROCESS | 1655 | 1463165899969 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]]]}] 11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 474ms 11:58:20 INFO - PROCESS | 1655 | 1463165900008 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 11:58:20 INFO - PROCESS | 1655 | 1463165900010 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:58:20 INFO - PROCESS | 1655 | 1463165900024 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:58:20 INFO - PROCESS | 1655 | 1463165900025 Marionette TRACE conn2 <- [1,50,null,{}] 11:58:20 INFO - PROCESS | 1655 | 1463165900040 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}] 11:58:20 INFO - PROCESS | 1655 | 1463165900181 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 11:58:20 INFO - PROCESS | 1655 | 1463165900188 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d765000 == 20 [pid = 1655] [id = 20] 11:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1183c5000) [pid = 1655] [serial = 56] [outer = 0x0] 11:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12ac21c00) [pid = 1655] [serial = 57] [outer = 0x1183c5000] 11:58:20 INFO - PROCESS | 1655 | 1463165900224 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12ac29c00) [pid = 1655] [serial = 58] [outer = 0x1183c5000] 11:58:20 INFO - PROCESS | 1655 | 1463165900560 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]]]}] 11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 583ms 11:58:20 INFO - PROCESS | 1655 | 1463165900598 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 11:58:20 INFO - PROCESS | 1655 | 1463165900601 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:58:20 INFO - PROCESS | 1655 | 1463165900605 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:58:20 INFO - PROCESS | 1655 | 1463165900606 Marionette TRACE conn2 <- [1,54,null,{}] 11:58:20 INFO - PROCESS | 1655 | 1463165900609 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}] 11:58:20 INFO - PROCESS | 1655 | 1463165900766 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 11:58:21 INFO - PROCESS | 1655 | 1463165901299 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x111fb0800 == 21 [pid = 1655] [id = 21] 11:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x111f5c000) [pid = 1655] [serial = 59] [outer = 0x0] 11:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1122ab800) [pid = 1655] [serial = 60] [outer = 0x111f5c000] 11:58:21 INFO - PROCESS | 1655 | 1463165901330 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11272d400) [pid = 1655] [serial = 61] [outer = 0x111f5c000] 11:58:21 INFO - PROCESS | 1655 | 1463165901737 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]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1173ms 11:58:21 INFO - PROCESS | 1655 | 1463165901779 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:58:21 INFO - PROCESS | 1655 | 1463165901782 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 11:58:21 INFO - PROCESS | 1655 | 1463165901785 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 1655 | 1463165901787 Marionette TRACE conn2 <- [1,58,null,{}] 11:58:21 INFO - PROCESS | 1655 | 1463165901790 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}] 11:58:21 INFO - PROCESS | 1655 | 1463165901898 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 11:58:21 INFO - PROCESS | 1655 | 1463165901951 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d13800 == 22 [pid = 1655] [id = 22] 11:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112db6000) [pid = 1655] [serial = 62] [outer = 0x0] 11:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x115e86c00) [pid = 1655] [serial = 63] [outer = 0x112db6000] 11:58:21 INFO - PROCESS | 1655 | 1463165901984 Marionette DEBUG loaded listener.js 11:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116a66c00) [pid = 1655] [serial = 64] [outer = 0x112db6000] 11:58:22 INFO - PROCESS | 1655 | 1463165902385 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]]]}] 11:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 11:58:22 INFO - PROCESS | 1655 | 1463165902405 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 11:58:22 INFO - PROCESS | 1655 | 1463165902407 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 11:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:58:22 INFO - PROCESS | 1655 | 1463165902409 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 1655 | 1463165902411 Marionette TRACE conn2 <- [1,62,null,{}] 11:58:22 INFO - PROCESS | 1655 | 1463165902413 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}] 11:58:22 INFO - PROCESS | 1655 | 1463165902518 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 11:58:22 INFO - PROCESS | 1655 | 1463165902587 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa8800 == 23 [pid = 1655] [id = 23] 11:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11809e400) [pid = 1655] [serial = 65] [outer = 0x0] 11:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1180a7400) [pid = 1655] [serial = 66] [outer = 0x11809e400] 11:58:22 INFO - PROCESS | 1655 | 1463165902617 Marionette DEBUG loaded listener.js 11:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1183c0000) [pid = 1655] [serial = 67] [outer = 0x11809e400] 11:58:23 INFO - PROCESS | 1655 | 1463165903165 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]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 823ms 11:58:23 INFO - PROCESS | 1655 | 1463165903233 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1655 | 1463165903235 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:58:23 INFO - PROCESS | 1655 | 1463165903238 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1655 | 1463165903240 Marionette TRACE conn2 <- [1,66,null,{}] 11:58:23 INFO - PROCESS | 1655 | 1463165903244 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}] 11:58:23 INFO - PROCESS | 1655 | 1463165903323 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 11:58:23 INFO - PROCESS | 1655 | 1463165903367 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130b1000 == 24 [pid = 1655] [id = 24] 11:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x114fd6000) [pid = 1655] [serial = 68] [outer = 0x0] 11:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115e13800) [pid = 1655] [serial = 69] [outer = 0x114fd6000] 11:58:23 INFO - PROCESS | 1655 | 1463165903395 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x116011800) [pid = 1655] [serial = 70] [outer = 0x114fd6000] 11:58:23 INFO - PROCESS | 1655 | 1463165903900 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]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 722ms 11:58:23 INFO - PROCESS | 1655 | 1463165903961 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1655 | 1463165903967 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:58:23 INFO - PROCESS | 1655 | 1463165903973 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1655 | 1463165903975 Marionette TRACE conn2 <- [1,70,null,{}] 11:58:23 INFO - PROCESS | 1655 | 1463165903979 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}] 11:58:24 INFO - PROCESS | 1655 | 1463165904084 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 11:58:24 INFO - PROCESS | 1655 | 1463165904100 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164db800 == 25 [pid = 1655] [id = 25] 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1164a9800) [pid = 1655] [serial = 71] [outer = 0x0] 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x117239800) [pid = 1655] [serial = 72] [outer = 0x1164a9800] 11:58:24 INFO - PROCESS | 1655 | 1463165904143 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11808e400) [pid = 1655] [serial = 73] [outer = 0x1164a9800] 11:58:24 INFO - PROCESS | 1655 | 1463165904472 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]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 527ms 11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:58:24 INFO - PROCESS | 1655 | 1463165904505 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 1655 | 1463165904507 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 11:58:24 INFO - PROCESS | 1655 | 1463165904509 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 1655 | 1463165904512 Marionette TRACE conn2 <- [1,74,null,{}] 11:58:24 INFO - PROCESS | 1655 | 1463165904522 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}] 11:58:24 INFO - PROCESS | 1655 | 1463165904593 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 11:58:24 INFO - PROCESS | 1655 | 1463165904600 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa0000 == 26 [pid = 1655] [id = 26] 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11809c400) [pid = 1655] [serial = 74] [outer = 0x0] 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1183b8800) [pid = 1655] [serial = 75] [outer = 0x11809c400] 11:58:24 INFO - PROCESS | 1655 | 1463165904629 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11840a000) [pid = 1655] [serial = 76] [outer = 0x11809c400] 11:58:24 INFO - PROCESS | 1655 | 1463165904942 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]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms 11:58:24 INFO - PROCESS | 1655 | 1463165904984 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 1655 | 1463165904985 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:58:24 INFO - PROCESS | 1655 | 1463165904988 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 1655 | 1463165904989 Marionette TRACE conn2 <- [1,78,null,{}] 11:58:24 INFO - PROCESS | 1655 | 1463165904991 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}] 11:58:25 INFO - PROCESS | 1655 | 1463165905061 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 11:58:25 INFO - PROCESS | 1655 | 1463165905110 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117277800 == 27 [pid = 1655] [id = 27] 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1183b9c00) [pid = 1655] [serial = 77] [outer = 0x0] 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118491400) [pid = 1655] [serial = 78] [outer = 0x1183b9c00] 11:58:25 INFO - PROCESS | 1655 | 1463165905136 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118610800) [pid = 1655] [serial = 79] [outer = 0x1183b9c00] 11:58:25 INFO - PROCESS | 1655 | 1463165905401 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]]]}] 11:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:58:25 INFO - PROCESS | 1655 | 1463165905458 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 1655 | 1463165905459 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 11:58:25 INFO - PROCESS | 1655 | 1463165905461 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 1655 | 1463165905462 Marionette TRACE conn2 <- [1,82,null,{}] 11:58:25 INFO - PROCESS | 1655 | 1463165905468 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}] 11:58:25 INFO - PROCESS | 1655 | 1463165905536 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 11:58:25 INFO - PROCESS | 1655 | 1463165905540 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180d7000 == 28 [pid = 1655] [id = 28] 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1131b5400) [pid = 1655] [serial = 80] [outer = 0x0] 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11862b800) [pid = 1655] [serial = 81] [outer = 0x1131b5400] 11:58:25 INFO - PROCESS | 1655 | 1463165905568 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119155400) [pid = 1655] [serial = 82] [outer = 0x1131b5400] 11:58:25 INFO - PROCESS | 1655 | 1463165905854 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]]]}] 11:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:58:25 INFO - PROCESS | 1655 | 1463165905889 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 1655 | 1463165905890 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 11:58:25 INFO - PROCESS | 1655 | 1463165905892 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 1655 | 1463165905894 Marionette TRACE conn2 <- [1,86,null,{}] 11:58:25 INFO - PROCESS | 1655 | 1463165905897 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}] 11:58:26 INFO - PROCESS | 1655 | 1463165906007 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 11:58:26 INFO - PROCESS | 1655 | 1463165906014 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181a4800 == 29 [pid = 1655] [id = 29] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119111c00) [pid = 1655] [serial = 83] [outer = 0x0] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119335800) [pid = 1655] [serial = 84] [outer = 0x119111c00] 11:58:26 INFO - PROCESS | 1655 | 1463165906040 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1196c6400) [pid = 1655] [serial = 85] [outer = 0x119111c00] 11:58:26 INFO - PROCESS | 1655 | 1463165906303 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]]]}] 11:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 420ms 11:58:26 INFO - PROCESS | 1655 | 1463165906319 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1655 | 1463165906321 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:58:26 INFO - PROCESS | 1655 | 1463165906325 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:58:26 INFO - PROCESS | 1655 | 1463165906326 Marionette TRACE conn2 <- [1,90,null,{}] 11:58:26 INFO - PROCESS | 1655 | 1463165906328 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}] 11:58:26 INFO - PROCESS | 1655 | 1463165906409 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 11:58:26 INFO - PROCESS | 1655 | 1463165906414 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11912f800 == 30 [pid = 1655] [id = 30] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118630400) [pid = 1655] [serial = 86] [outer = 0x0] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1196ca800) [pid = 1655] [serial = 87] [outer = 0x118630400] 11:58:26 INFO - PROCESS | 1655 | 1463165906440 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1198ddc00) [pid = 1655] [serial = 88] [outer = 0x118630400] 11:58:26 INFO - PROCESS | 1655 | 1463165906714 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]]]}] 11:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:58:26 INFO - PROCESS | 1655 | 1463165906753 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1655 | 1463165906755 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 11:58:26 INFO - PROCESS | 1655 | 1463165906757 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:58:26 INFO - PROCESS | 1655 | 1463165906758 Marionette TRACE conn2 <- [1,94,null,{}] 11:58:26 INFO - PROCESS | 1655 | 1463165906760 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}] 11:58:26 INFO - PROCESS | 1655 | 1463165906833 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 11:58:26 INFO - PROCESS | 1655 | 1463165906837 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119385800 == 31 [pid = 1655] [id = 31] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1198d5800) [pid = 1655] [serial = 89] [outer = 0x0] 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ed0400) [pid = 1655] [serial = 90] [outer = 0x1198d5800] 11:58:26 INFO - PROCESS | 1655 | 1463165906864 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12113ec00) [pid = 1655] [serial = 91] [outer = 0x1198d5800] 11:58:27 INFO - PROCESS | 1655 | 1463165907152 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]]]}] 11:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 11:58:27 INFO - PROCESS | 1655 | 1463165907189 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 1655 | 1463165907190 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:58:27 INFO - PROCESS | 1655 | 1463165907192 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 1655 | 1463165907193 Marionette TRACE conn2 <- [1,98,null,{}] 11:58:27 INFO - PROCESS | 1655 | 1463165907196 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}] 11:58:27 INFO - PROCESS | 1655 | 1463165907295 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 11:58:27 INFO - PROCESS | 1655 | 1463165907304 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116874800 == 32 [pid = 1655] [id = 32] 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119ece000) [pid = 1655] [serial = 92] [outer = 0x0] 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12122a800) [pid = 1655] [serial = 93] [outer = 0x119ece000] 11:58:27 INFO - PROCESS | 1655 | 1463165907328 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121537c00) [pid = 1655] [serial = 94] [outer = 0x119ece000] 11:58:27 INFO - PROCESS | 1655 | 1463165907583 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]]]}] 11:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 11:58:27 INFO - PROCESS | 1655 | 1463165907620 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 1655 | 1463165907621 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:58:27 INFO - PROCESS | 1655 | 1463165907624 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 1655 | 1463165907625 Marionette TRACE conn2 <- [1,102,null,{}] 11:58:27 INFO - PROCESS | 1655 | 1463165907627 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}] 11:58:27 INFO - PROCESS | 1655 | 1463165907701 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 11:58:27 INFO - PROCESS | 1655 | 1463165907705 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a21800 == 33 [pid = 1655] [id = 33] 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1198db000) [pid = 1655] [serial = 95] [outer = 0x0] 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12175f000) [pid = 1655] [serial = 96] [outer = 0x1198db000] 11:58:27 INFO - PROCESS | 1655 | 1463165907731 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1219c1c00) [pid = 1655] [serial = 97] [outer = 0x1198db000] 11:58:28 INFO - PROCESS | 1655 | 1463165908021 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]]]}] 11:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 11:58:28 INFO - PROCESS | 1655 | 1463165908044 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 11:58:28 INFO - PROCESS | 1655 | 1463165908046 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 11:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:58:28 INFO - PROCESS | 1655 | 1463165908052 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:58:28 INFO - PROCESS | 1655 | 1463165908053 Marionette TRACE conn2 <- [1,106,null,{}] 11:58:28 INFO - PROCESS | 1655 | 1463165908056 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}] 11:58:28 INFO - PROCESS | 1655 | 1463165908140 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 11:58:28 INFO - PROCESS | 1655 | 1463165908188 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd0000 == 34 [pid = 1655] [id = 34] 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121383400) [pid = 1655] [serial = 98] [outer = 0x0] 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121c4d400) [pid = 1655] [serial = 99] [outer = 0x121383400] 11:58:28 INFO - PROCESS | 1655 | 1463165908215 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12457e400) [pid = 1655] [serial = 100] [outer = 0x121383400] 11:58:28 INFO - PROCESS | 1655 | 1463165908470 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]]]}] 11:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 11:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:58:28 INFO - PROCESS | 1655 | 1463165908522 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 11:58:28 INFO - PROCESS | 1655 | 1463165908524 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 11:58:28 INFO - PROCESS | 1655 | 1463165908527 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:58:28 INFO - PROCESS | 1655 | 1463165908529 Marionette TRACE conn2 <- [1,110,null,{}] 11:58:28 INFO - PROCESS | 1655 | 1463165908544 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}] 11:58:28 INFO - PROCESS | 1655 | 1463165908655 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 11:58:28 INFO - PROCESS | 1655 | 1463165908663 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c7000 == 35 [pid = 1655] [id = 35] 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124325c00) [pid = 1655] [serial = 101] [outer = 0x0] 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12489b800) [pid = 1655] [serial = 102] [outer = 0x124325c00] 11:58:28 INFO - PROCESS | 1655 | 1463165908701 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124e3ec00) [pid = 1655] [serial = 103] [outer = 0x124325c00] 11:58:29 INFO - PROCESS | 1655 | 1463165909098 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]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 581ms 11:58:29 INFO - PROCESS | 1655 | 1463165909108 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 1655 | 1463165909109 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 11:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:58:29 INFO - PROCESS | 1655 | 1463165909112 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 1655 | 1463165909113 Marionette TRACE conn2 <- [1,114,null,{}] 11:58:29 INFO - PROCESS | 1655 | 1463165909118 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}] 11:58:29 INFO - PROCESS | 1655 | 1463165909212 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 11:58:29 INFO - PROCESS | 1655 | 1463165909221 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x121460800 == 36 [pid = 1655] [id = 36] 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1247c2c00) [pid = 1655] [serial = 104] [outer = 0x0] 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1263a0800) [pid = 1655] [serial = 105] [outer = 0x1247c2c00] 11:58:29 INFO - PROCESS | 1655 | 1463165909245 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1265a2c00) [pid = 1655] [serial = 106] [outer = 0x1247c2c00] 11:58:29 INFO - PROCESS | 1655 | 1463165909573 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]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 11:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:58:29 INFO - PROCESS | 1655 | 1463165909585 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 1655 | 1463165909587 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 11:58:29 INFO - PROCESS | 1655 | 1463165909590 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 1655 | 1463165909592 Marionette TRACE conn2 <- [1,118,null,{}] 11:58:29 INFO - PROCESS | 1655 | 1463165909608 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}] 11:58:29 INFO - PROCESS | 1655 | 1463165909678 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 11:58:29 INFO - PROCESS | 1655 | 1463165909685 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cbb000 == 37 [pid = 1655] [id = 37] 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124582c00) [pid = 1655] [serial = 107] [outer = 0x0] 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12676b400) [pid = 1655] [serial = 108] [outer = 0x124582c00] 11:58:29 INFO - PROCESS | 1655 | 1463165909709 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126b84800) [pid = 1655] [serial = 109] [outer = 0x124582c00] 11:58:29 INFO - PROCESS | 1655 | 1463165909994 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]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 433ms 11:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:58:30 INFO - PROCESS | 1655 | 1463165910024 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1655 | 1463165910025 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 11:58:30 INFO - PROCESS | 1655 | 1463165910027 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1655 | 1463165910028 Marionette TRACE conn2 <- [1,122,null,{}] 11:58:30 INFO - PROCESS | 1655 | 1463165910033 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}] 11:58:30 INFO - PROCESS | 1655 | 1463165910131 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 11:58:30 INFO - PROCESS | 1655 | 1463165910138 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404a000 == 38 [pid = 1655] [id = 38] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124e3c000) [pid = 1655] [serial = 110] [outer = 0x0] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126b84400) [pid = 1655] [serial = 111] [outer = 0x124e3c000] 11:58:30 INFO - PROCESS | 1655 | 1463165910162 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126be4400) [pid = 1655] [serial = 112] [outer = 0x124e3c000] 11:58:30 INFO - PROCESS | 1655 | 1463165910382 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]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 421ms 11:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:58:30 INFO - PROCESS | 1655 | 1463165910453 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1655 | 1463165910455 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 11:58:30 INFO - PROCESS | 1655 | 1463165910457 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1655 | 1463165910458 Marionette TRACE conn2 <- [1,126,null,{}] 11:58:30 INFO - PROCESS | 1655 | 1463165910460 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}] 11:58:30 INFO - PROCESS | 1655 | 1463165910536 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 11:58:30 INFO - PROCESS | 1655 | 1463165910540 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248eb000 == 39 [pid = 1655] [id = 39] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126be5c00) [pid = 1655] [serial = 113] [outer = 0x0] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128b8a000) [pid = 1655] [serial = 114] [outer = 0x126be5c00] 11:58:30 INFO - PROCESS | 1655 | 1463165910574 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128d2e400) [pid = 1655] [serial = 115] [outer = 0x126be5c00] 11:58:30 INFO - PROCESS | 1655 | 1463165910864 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]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 11:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:58:30 INFO - PROCESS | 1655 | 1463165910876 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1655 | 1463165910877 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 11:58:30 INFO - PROCESS | 1655 | 1463165910887 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1655 | 1463165910888 Marionette TRACE conn2 <- [1,130,null,{}] 11:58:30 INFO - PROCESS | 1655 | 1463165910890 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}] 11:58:30 INFO - PROCESS | 1655 | 1463165910970 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 11:58:30 INFO - PROCESS | 1655 | 1463165910974 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265cc000 == 40 [pid = 1655] [id = 40] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128d2c800) [pid = 1655] [serial = 116] [outer = 0x0] 11:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128da8800) [pid = 1655] [serial = 117] [outer = 0x128d2c800] 11:58:31 INFO - PROCESS | 1655 | 1463165910998 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128ffac00) [pid = 1655] [serial = 118] [outer = 0x128d2c800] 11:58:31 INFO - PROCESS | 1655 | 1463165911324 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]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 477ms 11:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:58:31 INFO - PROCESS | 1655 | 1463165911357 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 1655 | 1463165911358 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 11:58:31 INFO - PROCESS | 1655 | 1463165911361 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 1655 | 1463165911362 Marionette TRACE conn2 <- [1,134,null,{}] 11:58:31 INFO - PROCESS | 1655 | 1463165911364 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}] 11:58:32 INFO - PROCESS | 1655 | 1463165912106 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 11:58:32 INFO - PROCESS | 1655 | 1463165912172 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11265c800 == 41 [pid = 1655] [id = 41] 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x113348400) [pid = 1655] [serial = 119] [outer = 0x0] 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11349b000) [pid = 1655] [serial = 120] [outer = 0x113348400] 11:58:32 INFO - PROCESS | 1655 | 1463165912200 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x115e10000) [pid = 1655] [serial = 121] [outer = 0x113348400] 11:58:32 INFO - PROCESS | 1655 | 1463165912536 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]]]}] 11:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1220ms 11:58:32 INFO - PROCESS | 1655 | 1463165912582 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 11:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:58:32 INFO - PROCESS | 1655 | 1463165912584 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 11:58:32 INFO - PROCESS | 1655 | 1463165912587 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 1655 | 1463165912589 Marionette TRACE conn2 <- [1,138,null,{}] 11:58:32 INFO - PROCESS | 1655 | 1463165912592 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}] 11:58:32 INFO - PROCESS | 1655 | 1463165912677 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 11:58:32 INFO - PROCESS | 1655 | 1463165912683 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e31800 == 42 [pid = 1655] [id = 42] 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1164a8000) [pid = 1655] [serial = 122] [outer = 0x0] 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1168ca000) [pid = 1655] [serial = 123] [outer = 0x1164a8000] 11:58:32 INFO - PROCESS | 1655 | 1463165912737 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117692400) [pid = 1655] [serial = 124] [outer = 0x1164a8000] 11:58:33 INFO - PROCESS | 1655 | 1463165913042 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]]]}] 11:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 11:58:33 INFO - PROCESS | 1655 | 1463165913108 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 1655 | 1463165913110 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 11:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:58:33 INFO - PROCESS | 1655 | 1463165913112 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:58:33 INFO - PROCESS | 1655 | 1463165913113 Marionette TRACE conn2 <- [1,142,null,{}] 11:58:33 INFO - PROCESS | 1655 | 1463165913122 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}] 11:58:33 INFO - PROCESS | 1655 | 1463165913206 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 11:58:33 INFO - PROCESS | 1655 | 1463165913213 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x116880800 == 43 [pid = 1655] [id = 43] 11:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x118094c00) [pid = 1655] [serial = 125] [outer = 0x0] 11:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1180a4000) [pid = 1655] [serial = 126] [outer = 0x118094c00] 11:58:33 INFO - PROCESS | 1655 | 1463165913239 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1183c3400) [pid = 1655] [serial = 127] [outer = 0x118094c00] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12c4ba400) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12bfd2800) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12bdebc00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1180a6800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12ba44c00) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12a6c9000) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a6be400) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128ffa000) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1183bfc00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x117230800) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12c73d800) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124582c00) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124e3c000) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x112db6000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11809e400) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x114fd6000) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1164a9800) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11809c400) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1183b9c00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1131b5400) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119111c00) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118630400) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1198d5800) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119ece000) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1198db000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121383400) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1247c2c00) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183c5000) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:58:33 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x111f5c000) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:58:34 INFO - PROCESS | 1655 | 1463165914001 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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 925ms 11:58:34 INFO - PROCESS | 1655 | 1463165914037 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1655 | 1463165914040 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 11:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:58:34 INFO - PROCESS | 1655 | 1463165914046 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1655 | 1463165914049 Marionette TRACE conn2 <- [1,146,null,{}] 11:58:34 INFO - PROCESS | 1655 | 1463165914052 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}] 11:58:34 INFO - PROCESS | 1655 | 1463165914121 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 11:58:34 INFO - PROCESS | 1655 | 1463165914126 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e03000 == 44 [pid = 1655] [id = 44] 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113351400) [pid = 1655] [serial = 128] [outer = 0x0] 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x117699800) [pid = 1655] [serial = 129] [outer = 0x113351400] 11:58:34 INFO - PROCESS | 1655 | 1463165914153 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11848fc00) [pid = 1655] [serial = 130] [outer = 0x113351400] 11:58:34 INFO - PROCESS | 1655 | 1463165914472 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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 11:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:58:34 INFO - PROCESS | 1655 | 1463165914517 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1655 | 1463165914518 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 11:58:34 INFO - PROCESS | 1655 | 1463165914520 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1655 | 1463165914521 Marionette TRACE conn2 <- [1,150,null,{}] 11:58:34 INFO - PROCESS | 1655 | 1463165914524 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}] 11:58:34 INFO - PROCESS | 1655 | 1463165914591 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 11:58:34 INFO - PROCESS | 1655 | 1463165914599 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11819d800 == 45 [pid = 1655] [id = 45] 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1184a4000) [pid = 1655] [serial = 131] [outer = 0x0] 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11862a000) [pid = 1655] [serial = 132] [outer = 0x1184a4000] 11:58:34 INFO - PROCESS | 1655 | 1463165914624 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1188b1800) [pid = 1655] [serial = 133] [outer = 0x1184a4000] 11:58:34 INFO - PROCESS | 1655 | 1463165914937 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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 11:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:58:34 INFO - PROCESS | 1655 | 1463165914989 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1655 | 1463165914990 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 11:58:34 INFO - PROCESS | 1655 | 1463165914992 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1655 | 1463165915001 Marionette TRACE conn2 <- [1,154,null,{}] 11:58:35 INFO - PROCESS | 1655 | 1463165915003 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}] 11:58:35 INFO - PROCESS | 1655 | 1463165915073 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 11:58:35 INFO - PROCESS | 1655 | 1463165915119 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x118841800 == 46 [pid = 1655] [id = 46] 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119160800) [pid = 1655] [serial = 134] [outer = 0x0] 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119339400) [pid = 1655] [serial = 135] [outer = 0x119160800] 11:58:35 INFO - PROCESS | 1655 | 1463165915148 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119493000) [pid = 1655] [serial = 136] [outer = 0x119160800] 11:58:35 INFO - PROCESS | 1655 | 1463165915418 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]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 478ms 11:58:35 INFO - PROCESS | 1655 | 1463165915470 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 1655 | 1463165915472 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 11:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:58:35 INFO - PROCESS | 1655 | 1463165915474 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1655 | 1463165915475 Marionette TRACE conn2 <- [1,158,null,{}] 11:58:35 INFO - PROCESS | 1655 | 1463165915477 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}] 11:58:35 INFO - PROCESS | 1655 | 1463165915551 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 11:58:35 INFO - PROCESS | 1655 | 1463165915555 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11328d800 == 47 [pid = 1655] [id = 47] 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11860f400) [pid = 1655] [serial = 137] [outer = 0x0] 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1196c9400) [pid = 1655] [serial = 138] [outer = 0x11860f400] 11:58:35 INFO - PROCESS | 1655 | 1463165915581 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119ec9c00) [pid = 1655] [serial = 139] [outer = 0x11860f400] 11:58:35 INFO - PROCESS | 1655 | 1463165915882 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]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 417ms 11:58:35 INFO - PROCESS | 1655 | 1463165915949 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 1655 | 1463165915952 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 11:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:58:35 INFO - PROCESS | 1655 | 1463165915957 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1655 | 1463165915959 Marionette TRACE conn2 <- [1,162,null,{}] 11:58:35 INFO - PROCESS | 1655 | 1463165915963 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}] 11:58:36 INFO - PROCESS | 1655 | 1463165916040 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 11:58:36 INFO - PROCESS | 1655 | 1463165916123 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11328f000 == 48 [pid = 1655] [id = 48] 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1131ad400) [pid = 1655] [serial = 140] [outer = 0x0] 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x113423800) [pid = 1655] [serial = 141] [outer = 0x1131ad400] 11:58:36 INFO - PROCESS | 1655 | 1463165916153 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116008400) [pid = 1655] [serial = 142] [outer = 0x1131ad400] 11:58:36 INFO - PROCESS | 1655 | 1463165916591 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]]]}] 11:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 11:58:36 INFO - PROCESS | 1655 | 1463165916647 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 11:58:36 INFO - PROCESS | 1655 | 1463165916650 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 11:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:58:36 INFO - PROCESS | 1655 | 1463165916656 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:58:36 INFO - PROCESS | 1655 | 1463165916659 Marionette TRACE conn2 <- [1,166,null,{}] 11:58:36 INFO - PROCESS | 1655 | 1463165916662 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}] 11:58:36 INFO - PROCESS | 1655 | 1463165916751 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 11:58:36 INFO - PROCESS | 1655 | 1463165916826 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118844000 == 49 [pid = 1655] [id = 49] 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118095000) [pid = 1655] [serial = 143] [outer = 0x0] 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11809e400) [pid = 1655] [serial = 144] [outer = 0x118095000] 11:58:36 INFO - PROCESS | 1655 | 1463165916856 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1183bd000) [pid = 1655] [serial = 145] [outer = 0x118095000] 11:58:37 INFO - PROCESS | 1655 | 1463165917301 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]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 674ms 11:58:37 INFO - PROCESS | 1655 | 1463165917329 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1655 | 1463165917330 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 11:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:58:37 INFO - PROCESS | 1655 | 1463165917333 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1655 | 1463165917334 Marionette TRACE conn2 <- [1,170,null,{}] 11:58:37 INFO - PROCESS | 1655 | 1463165917341 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}] 11:58:37 INFO - PROCESS | 1655 | 1463165917427 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 11:58:37 INFO - PROCESS | 1655 | 1463165917483 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11744a000 == 50 [pid = 1655] [id = 50] 11:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11860e000) [pid = 1655] [serial = 146] [outer = 0x0] 11:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11933e800) [pid = 1655] [serial = 147] [outer = 0x11860e000] 11:58:37 INFO - PROCESS | 1655 | 1463165917520 Marionette DEBUG loaded listener.js 11:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1196c0800) [pid = 1655] [serial = 148] [outer = 0x11860e000] 11:58:37 INFO - PROCESS | 1655 | 1463165917908 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]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 11:58:37 INFO - PROCESS | 1655 | 1463165917954 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1655 | 1463165917955 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 11:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:58:37 INFO - PROCESS | 1655 | 1463165917958 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1655 | 1463165917959 Marionette TRACE conn2 <- [1,174,null,{}] 11:58:37 INFO - PROCESS | 1655 | 1463165917961 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}] 11:58:38 INFO - PROCESS | 1655 | 1463165918049 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 11:58:38 INFO - PROCESS | 1655 | 1463165918121 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c8000 == 51 [pid = 1655] [id = 51] 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1198d6800) [pid = 1655] [serial = 149] [outer = 0x0] 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12113d800) [pid = 1655] [serial = 150] [outer = 0x1198d6800] 11:58:38 INFO - PROCESS | 1655 | 1463165918151 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x121385400) [pid = 1655] [serial = 151] [outer = 0x1198d6800] 11:58:38 INFO - PROCESS | 1655 | 1463165918559 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]]]}] 11:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 11:58:38 INFO - PROCESS | 1655 | 1463165918578 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 11:58:38 INFO - PROCESS | 1655 | 1463165918579 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 11:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:58:38 INFO - PROCESS | 1655 | 1463165918600 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:58:38 INFO - PROCESS | 1655 | 1463165918602 Marionette TRACE conn2 <- [1,178,null,{}] 11:58:38 INFO - PROCESS | 1655 | 1463165918604 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}] 11:58:38 INFO - PROCESS | 1655 | 1463165918690 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 11:58:38 INFO - PROCESS | 1655 | 1463165918823 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x113298000 == 52 [pid = 1655] [id = 52] 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x112707800) [pid = 1655] [serial = 152] [outer = 0x0] 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x112f99c00) [pid = 1655] [serial = 153] [outer = 0x112707800] 11:58:38 INFO - PROCESS | 1655 | 1463165918850 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1134e8800) [pid = 1655] [serial = 154] [outer = 0x112707800] 11:58:39 INFO - PROCESS | 1655 | 1463165919226 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]]]}] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118841800 == 51 [pid = 1655] [id = 46] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11819d800 == 50 [pid = 1655] [id = 45] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117e03000 == 49 [pid = 1655] [id = 44] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x116874800 == 48 [pid = 1655] [id = 32] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x116880800 == 47 [pid = 1655] [id = 43] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x115e31800 == 46 [pid = 1655] [id = 42] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1180d7000 == 45 [pid = 1655] [id = 28] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11265c800 == 44 [pid = 1655] [id = 41] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1181a4800 == 43 [pid = 1655] [id = 29] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119385800 == 42 [pid = 1655] [id = 31] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117277800 == 41 [pid = 1655] [id = 27] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11912f800 == 40 [pid = 1655] [id = 30] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c8000 == 39 [pid = 1655] [id = 51] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11744a000 == 38 [pid = 1655] [id = 50] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1265cc000 == 37 [pid = 1655] [id = 40] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x121cbb000 == 36 [pid = 1655] [id = 37] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x121460800 == 35 [pid = 1655] [id = 36] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12404a000 == 34 [pid = 1655] [id = 38] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c7000 == 33 [pid = 1655] [id = 35] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1248eb000 == 32 [pid = 1655] [id = 39] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118844000 == 31 [pid = 1655] [id = 49] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11328d800 == 30 [pid = 1655] [id = 47] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119a21800 == 29 [pid = 1655] [id = 33] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd0000 == 28 [pid = 1655] [id = 34] 11:58:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11328f000 == 27 [pid = 1655] [id = 48] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12676b400) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126b84400) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128b8a000) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x115e86c00) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1180a7400) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x115e13800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x117239800) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11808e400) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1183b8800) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118491400) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11862b800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119335800) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1196c6400) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1196ca800) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1198ddc00) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119ed0400) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12113ec00) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12122a800) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12175f000) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121c4d400) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12489b800) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1263a0800) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121537c00) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1122ab800) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1219c1c00) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116011800) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12457e400) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183c0000) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1265a2c00) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126b84800) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119155400) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11840a000) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126be4400) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116a66c00) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11272d400) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118610800) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ac29c00) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b2ac800) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12acb2400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a6c0000) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a6c4000) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126bdfc00) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1294c6c00) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126bdac00) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1216a2400) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121909800) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a6c7800) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118630000) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11808c400) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12cf31800) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12cde2400) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12c743c00) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12cbf2c00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12c4c1400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12c73b400) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12bfda800) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c4ba000) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12bfcfc00) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12bdf5c00) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1180a9000) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12ba4f400) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12ba46800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12ba4cc00) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12ac21c00) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 11:58:39 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1183c2000) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 11:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1125ms 11:58:39 INFO - PROCESS | 1655 | 1463165919757 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 1655 | 1463165919760 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 11:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:58:39 INFO - PROCESS | 1655 | 1463165919766 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 1655 | 1463165919767 Marionette TRACE conn2 <- [1,182,null,{}] 11:58:39 INFO - PROCESS | 1655 | 1463165919771 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}] 11:58:39 INFO - PROCESS | 1655 | 1463165919842 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 11:58:39 INFO - PROCESS | 1655 | 1463165919849 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11265c800 == 28 [pid = 1655] [id = 53] 11:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x114fda800) [pid = 1655] [serial = 155] [outer = 0x0] 11:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x115d73800) [pid = 1655] [serial = 156] [outer = 0x114fda800] 11:58:39 INFO - PROCESS | 1655 | 1463165919878 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11611f800) [pid = 1655] [serial = 157] [outer = 0x114fda800] 11:58:40 INFO - PROCESS | 1655 | 1463165920173 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]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 11:58:40 INFO - PROCESS | 1655 | 1463165920236 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 1655 | 1463165920239 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 11:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:58:40 INFO - PROCESS | 1655 | 1463165920244 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 1655 | 1463165920247 Marionette TRACE conn2 <- [1,186,null,{}] 11:58:40 INFO - PROCESS | 1655 | 1463165920249 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}] 11:58:40 INFO - PROCESS | 1655 | 1463165920326 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 11:58:40 INFO - PROCESS | 1655 | 1463165920366 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11328e800 == 29 [pid = 1655] [id = 54] 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x114fdb800) [pid = 1655] [serial = 158] [outer = 0x0] 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1164a6000) [pid = 1655] [serial = 159] [outer = 0x114fdb800] 11:58:40 INFO - PROCESS | 1655 | 1463165920391 Marionette DEBUG loaded listener.js 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x117561800) [pid = 1655] [serial = 160] [outer = 0x114fdb800] 11:58:40 INFO - PROCESS | 1655 | 1463165920640 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]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms 11:58:40 INFO - PROCESS | 1655 | 1463165920674 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 1655 | 1463165920675 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 11:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:58:40 INFO - PROCESS | 1655 | 1463165920678 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 1655 | 1463165920679 Marionette TRACE conn2 <- [1,190,null,{}] 11:58:40 INFO - PROCESS | 1655 | 1463165920695 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}] 11:58:40 INFO - PROCESS | 1655 | 1463165920778 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 11:58:40 INFO - PROCESS | 1655 | 1463165920786 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa9000 == 30 [pid = 1655] [id = 55] 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1180a2800) [pid = 1655] [serial = 161] [outer = 0x0] 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1183b7400) [pid = 1655] [serial = 162] [outer = 0x1180a2800] 11:58:40 INFO - PROCESS | 1655 | 1463165920815 Marionette DEBUG loaded listener.js 11:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1183c0000) [pid = 1655] [serial = 163] [outer = 0x1180a2800] 11:58:41 INFO - PROCESS | 1655 | 1463165921131 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]]]}] 11:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 479ms 11:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:58:41 INFO - PROCESS | 1655 | 1463165921156 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 11:58:41 INFO - PROCESS | 1655 | 1463165921158 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 11:58:41 INFO - PROCESS | 1655 | 1463165921160 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 1655 | 1463165921161 Marionette TRACE conn2 <- [1,194,null,{}] 11:58:41 INFO - PROCESS | 1655 | 1463165921163 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}] 11:58:41 INFO - PROCESS | 1655 | 1463165921231 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 11:58:41 INFO - PROCESS | 1655 | 1463165921236 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x117447000 == 31 [pid = 1655] [id = 56] 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1183c6400) [pid = 1655] [serial = 164] [outer = 0x0] 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11840fc00) [pid = 1655] [serial = 165] [outer = 0x1183c6400] 11:58:41 INFO - PROCESS | 1655 | 1463165921263 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118491800) [pid = 1655] [serial = 166] [outer = 0x1183c6400] 11:58:41 INFO - PROCESS | 1655 | 1463165921552 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]]]}] 11:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 11:58:41 INFO - PROCESS | 1655 | 1463165921578 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 11:58:41 INFO - PROCESS | 1655 | 1463165921579 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 11:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:58:41 INFO - PROCESS | 1655 | 1463165921589 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 1655 | 1463165921590 Marionette TRACE conn2 <- [1,198,null,{}] 11:58:41 INFO - PROCESS | 1655 | 1463165921592 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}] 11:58:41 INFO - PROCESS | 1655 | 1463165921661 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 11:58:41 INFO - PROCESS | 1655 | 1463165921666 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x118190800 == 32 [pid = 1655] [id = 57] 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1184a1000) [pid = 1655] [serial = 167] [outer = 0x0] 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118615800) [pid = 1655] [serial = 168] [outer = 0x1184a1000] 11:58:41 INFO - PROCESS | 1655 | 1463165921692 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1188ab400) [pid = 1655] [serial = 169] [outer = 0x1184a1000] 11:58:42 INFO - PROCESS | 1655 | 1463165922007 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]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 11:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:58:42 INFO - PROCESS | 1655 | 1463165922058 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1655 | 1463165922060 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 11:58:42 INFO - PROCESS | 1655 | 1463165922062 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1655 | 1463165922063 Marionette TRACE conn2 <- [1,202,null,{}] 11:58:42 INFO - PROCESS | 1655 | 1463165922067 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}] 11:58:42 INFO - PROCESS | 1655 | 1463165922162 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 11:58:42 INFO - PROCESS | 1655 | 1463165922168 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11328e000 == 33 [pid = 1655] [id = 58] 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11910b400) [pid = 1655] [serial = 170] [outer = 0x0] 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11915d400) [pid = 1655] [serial = 171] [outer = 0x11910b400] 11:58:42 INFO - PROCESS | 1655 | 1463165922222 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1194d6800) [pid = 1655] [serial = 172] [outer = 0x11910b400] 11:58:42 INFO - PROCESS | 1655 | 1463165922527 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]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 11:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:58:42 INFO - PROCESS | 1655 | 1463165922583 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1655 | 1463165922584 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 11:58:42 INFO - PROCESS | 1655 | 1463165922586 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1655 | 1463165922587 Marionette TRACE conn2 <- [1,206,null,{}] 11:58:42 INFO - PROCESS | 1655 | 1463165922589 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}] 11:58:42 INFO - PROCESS | 1655 | 1463165922674 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 11:58:42 INFO - PROCESS | 1655 | 1463165922703 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119382000 == 34 [pid = 1655] [id = 59] 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1180aa800) [pid = 1655] [serial = 173] [outer = 0x0] 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1196cc800) [pid = 1655] [serial = 174] [outer = 0x1180aa800] 11:58:42 INFO - PROCESS | 1655 | 1463165922729 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1198e3400) [pid = 1655] [serial = 175] [outer = 0x1180aa800] 11:58:43 INFO - PROCESS | 1655 | 1463165923104 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]]]}] 11:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 568ms 11:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:58:43 INFO - PROCESS | 1655 | 1463165923155 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 1655 | 1463165923156 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 11:58:43 INFO - PROCESS | 1655 | 1463165923158 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 1655 | 1463165923159 Marionette TRACE conn2 <- [1,210,null,{}] 11:58:43 INFO - PROCESS | 1655 | 1463165923161 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}] 11:58:43 INFO - PROCESS | 1655 | 1463165923242 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 11:58:43 INFO - PROCESS | 1655 | 1463165923247 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b6800 == 35 [pid = 1655] [id = 60] 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11948d800) [pid = 1655] [serial = 176] [outer = 0x0] 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119ecdc00) [pid = 1655] [serial = 177] [outer = 0x11948d800] 11:58:43 INFO - PROCESS | 1655 | 1463165923271 Marionette DEBUG loaded listener.js 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121223400) [pid = 1655] [serial = 178] [outer = 0x11948d800] 11:58:43 INFO - PROCESS | 1655 | 1463165923596 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]]]}] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164a8000) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118094c00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11860f400) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113351400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119160800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113348400) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1184a4000) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128d2c800) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126be5c00) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124325c00) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 11:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:58:43 INFO - PROCESS | 1655 | 1463165923626 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 1655 | 1463165923627 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 11:58:43 INFO - PROCESS | 1655 | 1463165923629 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 1655 | 1463165923631 Marionette TRACE conn2 <- [1,214,null,{}] 11:58:43 INFO - PROCESS | 1655 | 1463165923635 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}] 11:58:43 INFO - PROCESS | 1655 | 1463165923700 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 11:58:43 INFO - PROCESS | 1655 | 1463165923704 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118277800 == 36 [pid = 1655] [id = 61] 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118490000) [pid = 1655] [serial = 179] [outer = 0x0] 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11915dc00) [pid = 1655] [serial = 180] [outer = 0x118490000] 11:58:43 INFO - PROCESS | 1655 | 1463165923731 Marionette DEBUG loaded listener.js 11:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121387000) [pid = 1655] [serial = 181] [outer = 0x118490000] 11:58:44 INFO - PROCESS | 1655 | 1463165924022 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]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 421ms 11:58:44 INFO - PROCESS | 1655 | 1463165924052 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 1655 | 1463165924053 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 11:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:58:44 INFO - PROCESS | 1655 | 1463165924055 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 1655 | 1463165924057 Marionette TRACE conn2 <- [1,218,null,{}] 11:58:44 INFO - PROCESS | 1655 | 1463165924059 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}] 11:58:44 INFO - PROCESS | 1655 | 1463165924126 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 11:58:44 INFO - PROCESS | 1655 | 1463165924133 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fe0800 == 37 [pid = 1655] [id = 62] 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x121537000) [pid = 1655] [serial = 182] [outer = 0x0] 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121909400) [pid = 1655] [serial = 183] [outer = 0x121537000] 11:58:44 INFO - PROCESS | 1655 | 1463165924158 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1219c1c00) [pid = 1655] [serial = 184] [outer = 0x121537000] 11:58:44 INFO - PROCESS | 1655 | 1463165924427 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]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 11:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:58:44 INFO - PROCESS | 1655 | 1463165924476 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 1655 | 1463165924477 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 11:58:44 INFO - PROCESS | 1655 | 1463165924479 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 1655 | 1463165924483 Marionette TRACE conn2 <- [1,222,null,{}] 11:58:44 INFO - PROCESS | 1655 | 1463165924487 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}] 11:58:44 INFO - PROCESS | 1655 | 1463165924592 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 11:58:44 INFO - PROCESS | 1655 | 1463165924598 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c5800 == 38 [pid = 1655] [id = 63] 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1122b2400) [pid = 1655] [serial = 185] [outer = 0x0] 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1219c0400) [pid = 1655] [serial = 186] [outer = 0x1122b2400] 11:58:44 INFO - PROCESS | 1655 | 1463165924633 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118636400) [pid = 1655] [serial = 187] [outer = 0x1122b2400] 11:58:44 INFO - PROCESS | 1655 | 1463165924918 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]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 474ms 11:58:44 INFO - PROCESS | 1655 | 1463165924955 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 1655 | 1463165924956 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 11:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:58:44 INFO - PROCESS | 1655 | 1463165924958 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 1655 | 1463165924959 Marionette TRACE conn2 <- [1,226,null,{}] 11:58:44 INFO - PROCESS | 1655 | 1463165924961 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}] 11:58:45 INFO - PROCESS | 1655 | 1463165925033 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 11:58:45 INFO - PROCESS | 1655 | 1463165925038 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cb2000 == 39 [pid = 1655] [id = 64] 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12457f000) [pid = 1655] [serial = 188] [outer = 0x0] 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1248a7c00) [pid = 1655] [serial = 189] [outer = 0x12457f000] 11:58:45 INFO - PROCESS | 1655 | 1463165925064 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124e39c00) [pid = 1655] [serial = 190] [outer = 0x12457f000] 11:58:45 INFO - PROCESS | 1655 | 1463165925338 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]]]}] 11:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 11:58:45 INFO - PROCESS | 1655 | 1463165925378 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1655 | 1463165925379 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 11:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:58:45 INFO - PROCESS | 1655 | 1463165925389 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 1655 | 1463165925390 Marionette TRACE conn2 <- [1,230,null,{}] 11:58:45 INFO - PROCESS | 1655 | 1463165925392 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}] 11:58:45 INFO - PROCESS | 1655 | 1463165925485 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 11:58:45 INFO - PROCESS | 1655 | 1463165925491 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12403c000 == 40 [pid = 1655] [id = 65] 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117113000) [pid = 1655] [serial = 191] [outer = 0x0] 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124e39400) [pid = 1655] [serial = 192] [outer = 0x117113000] 11:58:45 INFO - PROCESS | 1655 | 1463165925516 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1263a0400) [pid = 1655] [serial = 193] [outer = 0x117113000] 11:58:45 INFO - PROCESS | 1655 | 1463165925778 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]]]}] 11:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 11:58:45 INFO - PROCESS | 1655 | 1463165925859 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1655 | 1463165925862 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 11:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:58:45 INFO - PROCESS | 1655 | 1463165925867 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 1655 | 1463165925869 Marionette TRACE conn2 <- [1,234,null,{}] 11:58:45 INFO - PROCESS | 1655 | 1463165925873 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}] 11:58:45 INFO - PROCESS | 1655 | 1463165925976 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 11:58:46 INFO - PROCESS | 1655 | 1463165926037 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f4a800 == 41 [pid = 1655] [id = 66] 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11274c000) [pid = 1655] [serial = 194] [outer = 0x0] 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112ab7800) [pid = 1655] [serial = 195] [outer = 0x11274c000] 11:58:46 INFO - PROCESS | 1655 | 1463165926068 Marionette DEBUG loaded listener.js 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x114fdc800) [pid = 1655] [serial = 196] [outer = 0x11274c000] 11:58:46 INFO - PROCESS | 1655 | 1463165926554 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]]]}] 11:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 11:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:58:46 INFO - PROCESS | 1655 | 1463165926606 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 11:58:46 INFO - PROCESS | 1655 | 1463165926609 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 11:58:46 INFO - PROCESS | 1655 | 1463165926617 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:58:46 INFO - PROCESS | 1655 | 1463165926619 Marionette TRACE conn2 <- [1,238,null,{}] 11:58:46 INFO - PROCESS | 1655 | 1463165926622 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}] 11:58:46 INFO - PROCESS | 1655 | 1463165926715 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 11:58:46 INFO - PROCESS | 1655 | 1463165926781 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e07000 == 42 [pid = 1655] [id = 67] 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117570000) [pid = 1655] [serial = 197] [outer = 0x0] 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11769dc00) [pid = 1655] [serial = 198] [outer = 0x117570000] 11:58:46 INFO - PROCESS | 1655 | 1463165926810 Marionette DEBUG loaded listener.js 11:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11809f000) [pid = 1655] [serial = 199] [outer = 0x117570000] 11:58:47 INFO - PROCESS | 1655 | 1463165927523 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]]]}] 11:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 925ms 11:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:58:47 INFO - PROCESS | 1655 | 1463165927539 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 11:58:47 INFO - PROCESS | 1655 | 1463165927541 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 11:58:47 INFO - PROCESS | 1655 | 1463165927544 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:58:47 INFO - PROCESS | 1655 | 1463165927547 Marionette TRACE conn2 <- [1,242,null,{}] 11:58:47 INFO - PROCESS | 1655 | 1463165927551 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}] 11:58:47 INFO - PROCESS | 1655 | 1463165927643 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 11:58:47 INFO - PROCESS | 1655 | 1463165927712 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11664b800 == 43 [pid = 1655] [id = 68] 11:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116187800) [pid = 1655] [serial = 200] [outer = 0x0] 11:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1164a8000) [pid = 1655] [serial = 201] [outer = 0x116187800] 11:58:47 INFO - PROCESS | 1655 | 1463165927740 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117114000) [pid = 1655] [serial = 202] [outer = 0x116187800] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x121cb2000 == 42 [pid = 1655] [id = 64] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c5800 == 41 [pid = 1655] [id = 63] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x120fe0800 == 40 [pid = 1655] [id = 62] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118277800 == 39 [pid = 1655] [id = 61] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b6800 == 38 [pid = 1655] [id = 60] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119382000 == 37 [pid = 1655] [id = 59] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11328e000 == 36 [pid = 1655] [id = 58] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118190800 == 35 [pid = 1655] [id = 57] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117447000 == 34 [pid = 1655] [id = 56] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa9000 == 33 [pid = 1655] [id = 55] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11328e800 == 32 [pid = 1655] [id = 54] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11265c800 == 31 [pid = 1655] [id = 53] 11:58:47 INFO - PROCESS | 1655 | --DOCSHELL 0x113298000 == 30 [pid = 1655] [id = 52] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128ffac00) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1168ca000) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180a4000) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1196c9400) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119ec9c00) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117692400) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117699800) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119339400) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11848fc00) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11349b000) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e10000) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11862a000) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1183c3400) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1188b1800) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119493000) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128da8800) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d2e400) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 11:58:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124e3ec00) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 11:58:48 INFO - PROCESS | 1655 | 1463165928055 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]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 524ms 11:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:58:48 INFO - PROCESS | 1655 | 1463165928069 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1655 | 1463165928073 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 11:58:48 INFO - PROCESS | 1655 | 1463165928077 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1655 | 1463165928078 Marionette TRACE conn2 <- [1,246,null,{}] 11:58:48 INFO - PROCESS | 1655 | 1463165928083 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}] 11:58:48 INFO - PROCESS | 1655 | 1463165928152 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 11:58:48 INFO - PROCESS | 1655 | 1463165928157 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116658800 == 31 [pid = 1655] [id = 69] 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11756e800) [pid = 1655] [serial = 203] [outer = 0x0] 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11809d800) [pid = 1655] [serial = 204] [outer = 0x11756e800] 11:58:48 INFO - PROCESS | 1655 | 1463165928185 Marionette DEBUG loaded listener.js 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183b9800) [pid = 1655] [serial = 205] [outer = 0x11756e800] 11:58:48 INFO - PROCESS | 1655 | 1463165928481 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]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 419ms 11:58:48 INFO - PROCESS | 1655 | 1463165928496 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1655 | 1463165928499 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 11:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:58:48 INFO - PROCESS | 1655 | 1463165928508 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1655 | 1463165928511 Marionette TRACE conn2 <- [1,250,null,{}] 11:58:48 INFO - PROCESS | 1655 | 1463165928535 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}] 11:58:48 INFO - PROCESS | 1655 | 1463165928607 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 11:58:48 INFO - PROCESS | 1655 | 1463165928612 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x117443800 == 32 [pid = 1655] [id = 70] 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11840c000) [pid = 1655] [serial = 206] [outer = 0x0] 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1184a6000) [pid = 1655] [serial = 207] [outer = 0x11840c000] 11:58:48 INFO - PROCESS | 1655 | 1463165928643 Marionette DEBUG loaded listener.js 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1188b1800) [pid = 1655] [serial = 208] [outer = 0x11840c000] 11:58:48 INFO - PROCESS | 1655 | 1463165928969 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]]]}] 11:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11910e000) [pid = 1655] [serial = 209] [outer = 0x116186400] 11:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 480ms 11:58:48 INFO - PROCESS | 1655 | 1463165928996 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 1655 | 1463165928999 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 11:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:58:49 INFO - PROCESS | 1655 | 1463165929017 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 1655 | 1463165929018 Marionette TRACE conn2 <- [1,254,null,{}] 11:58:49 INFO - PROCESS | 1655 | 1463165929027 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}] 11:58:49 INFO - PROCESS | 1655 | 1463165929102 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 11:58:49 INFO - PROCESS | 1655 | 1463165929142 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11818e800 == 33 [pid = 1655] [id = 71] 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112732400) [pid = 1655] [serial = 210] [outer = 0x0] 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11910ac00) [pid = 1655] [serial = 211] [outer = 0x112732400] 11:58:49 INFO - PROCESS | 1655 | 1463165929167 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11948cc00) [pid = 1655] [serial = 212] [outer = 0x112732400] 11:58:49 INFO - PROCESS | 1655 | 1463165929423 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]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 425ms 11:58:49 INFO - PROCESS | 1655 | 1463165929437 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 1655 | 1463165929439 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 11:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:58:49 INFO - PROCESS | 1655 | 1463165929441 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 1655 | 1463165929442 Marionette TRACE conn2 <- [1,258,null,{}] 11:58:49 INFO - PROCESS | 1655 | 1463165929444 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}] 11:58:49 INFO - PROCESS | 1655 | 1463165929521 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 11:58:49 INFO - PROCESS | 1655 | 1463165929525 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b1800 == 34 [pid = 1655] [id = 72] 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11915fc00) [pid = 1655] [serial = 213] [outer = 0x0] 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1196cc400) [pid = 1655] [serial = 214] [outer = 0x11915fc00] 11:58:49 INFO - PROCESS | 1655 | 1463165929553 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119ed0800) [pid = 1655] [serial = 215] [outer = 0x11915fc00] 11:58:49 INFO - PROCESS | 1655 | 1463165929858 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]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 11:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:58:49 INFO - PROCESS | 1655 | 1463165929910 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 1655 | 1463165929911 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 11:58:49 INFO - PROCESS | 1655 | 1463165929914 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 1655 | 1463165929915 Marionette TRACE conn2 <- [1,262,null,{}] 11:58:49 INFO - PROCESS | 1655 | 1463165929917 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}] 11:58:50 INFO - PROCESS | 1655 | 1463165930023 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 11:58:50 INFO - PROCESS | 1655 | 1463165930037 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a03800 == 35 [pid = 1655] [id = 73] 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119ed2800) [pid = 1655] [serial = 216] [outer = 0x0] 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12153d400) [pid = 1655] [serial = 217] [outer = 0x119ed2800] 11:58:50 INFO - PROCESS | 1655 | 1463165930063 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124108c00) [pid = 1655] [serial = 218] [outer = 0x119ed2800] 11:58:50 INFO - PROCESS | 1655 | 1463165930393 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]]]}] 11:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 11:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:58:50 INFO - PROCESS | 1655 | 1463165930435 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 11:58:50 INFO - PROCESS | 1655 | 1463165930436 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 11:58:50 INFO - PROCESS | 1655 | 1463165930439 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:58:50 INFO - PROCESS | 1655 | 1463165930440 Marionette TRACE conn2 <- [1,266,null,{}] 11:58:50 INFO - PROCESS | 1655 | 1463165930443 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}] 11:58:50 INFO - PROCESS | 1655 | 1463165930548 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 11:58:50 INFO - PROCESS | 1655 | 1463165930587 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c5800 == 36 [pid = 1655] [id = 74] 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1198d7800) [pid = 1655] [serial = 219] [outer = 0x0] 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124515000) [pid = 1655] [serial = 220] [outer = 0x1198d7800] 11:58:50 INFO - PROCESS | 1655 | 1463165930627 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124e38c00) [pid = 1655] [serial = 221] [outer = 0x1198d7800] 11:58:51 INFO - PROCESS | 1655 | 1463165931043 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]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 11:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:58:51 INFO - PROCESS | 1655 | 1463165931057 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 1655 | 1463165931058 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 11:58:51 INFO - PROCESS | 1655 | 1463165931060 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 1655 | 1463165931062 Marionette TRACE conn2 <- [1,270,null,{}] 11:58:51 INFO - PROCESS | 1655 | 1463165931070 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}] 11:58:51 INFO - PROCESS | 1655 | 1463165931155 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 11:58:51 INFO - PROCESS | 1655 | 1463165931159 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x121841000 == 37 [pid = 1655] [id = 75] 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1180a4400) [pid = 1655] [serial = 222] [outer = 0x0] 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12630fc00) [pid = 1655] [serial = 223] [outer = 0x1180a4400] 11:58:51 INFO - PROCESS | 1655 | 1463165931183 Marionette DEBUG loaded listener.js 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1265a3000) [pid = 1655] [serial = 224] [outer = 0x1180a4400] 11:58:51 INFO - PROCESS | 1655 | 1463165931478 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]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 475ms 11:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:58:51 INFO - PROCESS | 1655 | 1463165931536 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 1655 | 1463165931537 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 11:58:51 INFO - PROCESS | 1655 | 1463165931546 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 1655 | 1463165931547 Marionette TRACE conn2 <- [1,274,null,{}] 11:58:51 INFO - PROCESS | 1655 | 1463165931549 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}] 11:58:51 INFO - PROCESS | 1655 | 1463165931603 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 11:58:51 INFO - PROCESS | 1655 | 1463165931625 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240dd800 == 38 [pid = 1655] [id = 76] 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124323800) [pid = 1655] [serial = 225] [outer = 0x0] 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1265ad000) [pid = 1655] [serial = 226] [outer = 0x124323800] 11:58:51 INFO - PROCESS | 1655 | 1463165931651 Marionette DEBUG loaded listener.js 11:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12676cc00) [pid = 1655] [serial = 227] [outer = 0x124323800] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11910b400) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12457f000) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x114fdb800) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183c6400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1180a2800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1184a1000) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1180aa800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114fda800) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1131ad400) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118095000) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11860e000) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11948d800) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118490000) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121537000) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1122b2400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:58:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1198d6800) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:58:52 INFO - PROCESS | 1655 | 1463165932199 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]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 681ms 11:58:52 INFO - PROCESS | 1655 | 1463165932221 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 1655 | 1463165932222 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 11:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:58:52 INFO - PROCESS | 1655 | 1463165932224 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 1655 | 1463165932225 Marionette TRACE conn2 <- [1,278,null,{}] 11:58:52 INFO - PROCESS | 1655 | 1463165932227 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}] 11:58:52 INFO - PROCESS | 1655 | 1463165932298 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 11:58:52 INFO - PROCESS | 1655 | 1463165932304 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a22800 == 39 [pid = 1655] [id = 77] 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1131ad400) [pid = 1655] [serial = 228] [outer = 0x0] 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1183c0c00) [pid = 1655] [serial = 229] [outer = 0x1131ad400] 11:58:52 INFO - PROCESS | 1655 | 1463165932328 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11948d800) [pid = 1655] [serial = 230] [outer = 0x1131ad400] 11:58:52 INFO - PROCESS | 1655 | 1463165932634 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]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 467ms 11:58:52 INFO - PROCESS | 1655 | 1463165932692 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 11:58:52 INFO - PROCESS | 1655 | 1463165932693 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 11:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:58:52 INFO - PROCESS | 1655 | 1463165932700 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:58:52 INFO - PROCESS | 1655 | 1463165932702 Marionette TRACE conn2 <- [1,282,null,{}] 11:58:52 INFO - PROCESS | 1655 | 1463165932705 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}] 11:58:52 INFO - PROCESS | 1655 | 1463165932797 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 11:58:52 INFO - PROCESS | 1655 | 1463165932804 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265cc800 == 40 [pid = 1655] [id = 78] 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124516c00) [pid = 1655] [serial = 231] [outer = 0x0] 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b87c00) [pid = 1655] [serial = 232] [outer = 0x124516c00] 11:58:52 INFO - PROCESS | 1655 | 1463165932832 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126be7000) [pid = 1655] [serial = 233] [outer = 0x124516c00] 11:58:53 INFO - PROCESS | 1655 | 1463165933137 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]]]}] 11:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 475ms 11:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:58:53 INFO - PROCESS | 1655 | 1463165933171 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 11:58:53 INFO - PROCESS | 1655 | 1463165933172 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 11:58:53 INFO - PROCESS | 1655 | 1463165933174 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 1655 | 1463165933176 Marionette TRACE conn2 <- [1,286,null,{}] 11:58:53 INFO - PROCESS | 1655 | 1463165933178 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}] 11:58:53 INFO - PROCESS | 1655 | 1463165933252 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 11:58:53 INFO - PROCESS | 1655 | 1463165933256 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269cb000 == 41 [pid = 1655] [id = 79] 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b88800) [pid = 1655] [serial = 234] [outer = 0x0] 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b8f800) [pid = 1655] [serial = 235] [outer = 0x128b88800] 11:58:53 INFO - PROCESS | 1655 | 1463165933280 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128d2ec00) [pid = 1655] [serial = 236] [outer = 0x128b88800] 11:58:53 INFO - PROCESS | 1655 | 1463165933557 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]]]}] 11:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 422ms 11:58:53 INFO - PROCESS | 1655 | 1463165933598 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 11:58:53 INFO - PROCESS | 1655 | 1463165933601 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 11:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:58:53 INFO - PROCESS | 1655 | 1463165933604 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 1655 | 1463165933605 Marionette TRACE conn2 <- [1,290,null,{}] 11:58:53 INFO - PROCESS | 1655 | 1463165933607 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}] 11:58:53 INFO - PROCESS | 1655 | 1463165933701 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 11:58:53 INFO - PROCESS | 1655 | 1463165933708 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c0d000 == 42 [pid = 1655] [id = 80] 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126bdf000) [pid = 1655] [serial = 237] [outer = 0x0] 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d2f400) [pid = 1655] [serial = 238] [outer = 0x126bdf000] 11:58:53 INFO - PROCESS | 1655 | 1463165933732 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128ff5800) [pid = 1655] [serial = 239] [outer = 0x126bdf000] 11:58:53 INFO - PROCESS | 1655 | 1463165933998 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]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 419ms 11:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:58:54 INFO - PROCESS | 1655 | 1463165934023 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 11:58:54 INFO - PROCESS | 1655 | 1463165934024 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 11:58:54 INFO - PROCESS | 1655 | 1463165934027 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 1655 | 1463165934028 Marionette TRACE conn2 <- [1,294,null,{}] 11:58:54 INFO - PROCESS | 1655 | 1463165934030 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}] 11:58:54 INFO - PROCESS | 1655 | 1463165934132 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 11:58:54 INFO - PROCESS | 1655 | 1463165934217 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11264b000 == 43 [pid = 1655] [id = 81] 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111b05400) [pid = 1655] [serial = 240] [outer = 0x0] 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112707400) [pid = 1655] [serial = 241] [outer = 0x111b05400] 11:58:54 INFO - PROCESS | 1655 | 1463165934248 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1134e8400) [pid = 1655] [serial = 242] [outer = 0x111b05400] 11:58:54 INFO - PROCESS | 1655 | 1463165934659 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]]]}] 11:58:54 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. 11:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 11:58:54 INFO - PROCESS | 1655 | 1463165934697 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 11:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:58:54 INFO - PROCESS | 1655 | 1463165934700 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 11:58:54 INFO - PROCESS | 1655 | 1463165934703 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 1655 | 1463165934705 Marionette TRACE conn2 <- [1,298,null,{}] 11:58:54 INFO - PROCESS | 1655 | 1463165934709 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}] 11:58:54 INFO - PROCESS | 1655 | 1463165934805 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 11:58:54 INFO - PROCESS | 1655 | 1463165934850 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11742c800 == 44 [pid = 1655] [id = 82] 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116464800) [pid = 1655] [serial = 243] [outer = 0x0] 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1180a1800) [pid = 1655] [serial = 244] [outer = 0x116464800] 11:58:54 INFO - PROCESS | 1655 | 1463165934880 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1183c0800) [pid = 1655] [serial = 245] [outer = 0x116464800] 11:58:55 INFO - PROCESS | 1655 | 1463165935283 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]]]}] 11:58:55 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. 11:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 11:58:55 INFO - PROCESS | 1655 | 1463165935326 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 1655 | 1463165935329 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 11:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:58:55 INFO - PROCESS | 1655 | 1463165935331 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 1655 | 1463165935333 Marionette TRACE conn2 <- [1,302,null,{}] 11:58:55 INFO - PROCESS | 1655 | 1463165935335 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}] 11:58:55 INFO - PROCESS | 1655 | 1463165935427 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 11:58:55 INFO - PROCESS | 1655 | 1463165935506 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x126327800 == 45 [pid = 1655] [id = 83] 11:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1188acc00) [pid = 1655] [serial = 246] [outer = 0x0] 11:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119160800) [pid = 1655] [serial = 247] [outer = 0x1188acc00] 11:58:55 INFO - PROCESS | 1655 | 1463165935537 Marionette DEBUG loaded listener.js 11:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1196ccc00) [pid = 1655] [serial = 248] [outer = 0x1188acc00] 11:58:55 INFO - PROCESS | 1655 | 1463165935936 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]]]}] 11:58:55 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. 11:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 11:58:55 INFO - PROCESS | 1655 | 1463165935951 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 1655 | 1463165935952 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 11:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:58:55 INFO - PROCESS | 1655 | 1463165935959 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 1655 | 1463165935964 Marionette TRACE conn2 <- [1,306,null,{}] 11:58:55 INFO - PROCESS | 1655 | 1463165935967 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}] 11:58:56 INFO - PROCESS | 1655 | 1463165936061 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 11:58:56 INFO - PROCESS | 1655 | 1463165936102 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240e0800 == 46 [pid = 1655] [id = 84] 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1188ae400) [pid = 1655] [serial = 249] [outer = 0x0] 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121c43800) [pid = 1655] [serial = 250] [outer = 0x1188ae400] 11:58:56 INFO - PROCESS | 1655 | 1463165936135 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12457f000) [pid = 1655] [serial = 251] [outer = 0x1188ae400] 11:58:56 INFO - PROCESS | 1655 | 1463165936540 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]]]}] 11:58:56 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. 11:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 628ms 11:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:58:56 INFO - PROCESS | 1655 | 1463165936599 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 11:58:56 INFO - PROCESS | 1655 | 1463165936601 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 11:58:56 INFO - PROCESS | 1655 | 1463165936604 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:58:56 INFO - PROCESS | 1655 | 1463165936606 Marionette TRACE conn2 <- [1,310,null,{}] 11:58:56 INFO - PROCESS | 1655 | 1463165936608 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}] 11:58:56 INFO - PROCESS | 1655 | 1463165936702 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 11:58:56 INFO - PROCESS | 1655 | 1463165936911 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab8800 == 47 [pid = 1655] [id = 85] 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1122b5800) [pid = 1655] [serial = 252] [outer = 0x0] 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x114fe1c00) [pid = 1655] [serial = 253] [outer = 0x1122b5800] 11:58:56 INFO - PROCESS | 1655 | 1463165936940 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11645a800) [pid = 1655] [serial = 254] [outer = 0x1122b5800] 11:58:57 INFO - PROCESS | 1655 | 1463165937351 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]]]}] 11:58:57 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. 11:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 11:58:57 INFO - PROCESS | 1655 | 1463165937375 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 11:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:58:57 INFO - PROCESS | 1655 | 1463165937378 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 11:58:57 INFO - PROCESS | 1655 | 1463165937381 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 1655 | 1463165937383 Marionette TRACE conn2 <- [1,314,null,{}] 11:58:57 INFO - PROCESS | 1655 | 1463165937386 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}] 11:58:57 INFO - PROCESS | 1655 | 1463165937471 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 11:58:57 INFO - PROCESS | 1655 | 1463165937514 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa7000 == 48 [pid = 1655] [id = 86] 11:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x116767400) [pid = 1655] [serial = 255] [outer = 0x0] 11:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x117237800) [pid = 1655] [serial = 256] [outer = 0x116767400] 11:58:57 INFO - PROCESS | 1655 | 1463165937541 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118095000) [pid = 1655] [serial = 257] [outer = 0x116767400] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128c0d000 == 47 [pid = 1655] [id = 80] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1269cb000 == 46 [pid = 1655] [id = 79] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1265cc800 == 45 [pid = 1655] [id = 78] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119a22800 == 44 [pid = 1655] [id = 77] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1240dd800 == 43 [pid = 1655] [id = 76] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x121841000 == 42 [pid = 1655] [id = 75] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c5800 == 41 [pid = 1655] [id = 74] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119a03800 == 40 [pid = 1655] [id = 73] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b1800 == 39 [pid = 1655] [id = 72] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11818e800 == 38 [pid = 1655] [id = 71] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124e39400) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117443800 == 37 [pid = 1655] [id = 70] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116658800 == 36 [pid = 1655] [id = 69] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11664b800 == 35 [pid = 1655] [id = 68] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117e07000 == 34 [pid = 1655] [id = 67] 11:58:57 INFO - PROCESS | 1655 | --DOCSHELL 0x112f4a800 == 33 [pid = 1655] [id = 66] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11915d400) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124e39c00) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x112f99c00) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1164a6000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x117561800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11840fc00) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118491800) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1183b7400) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1183c0000) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118615800) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1196cc800) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115d73800) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1198e3400) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11611f800) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116008400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113423800) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183bd000) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11809e400) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1196c0800) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119ecdc00) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11915dc00) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11933e800) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121909400) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118636400) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1248a7c00) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121385400) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121223400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121387000) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12113d800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1194d6800) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1219c0400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1219c1c00) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1188ab400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 11:58:57 INFO - PROCESS | 1655 | 1463165937918 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]]]}] 11:58:57 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. 11:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 11:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:58:57 INFO - PROCESS | 1655 | 1463165937956 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 1655 | 1463165937958 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 11:58:57 INFO - PROCESS | 1655 | 1463165937961 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 1655 | 1463165937962 Marionette TRACE conn2 <- [1,318,null,{}] 11:58:57 INFO - PROCESS | 1655 | 1463165937965 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}] 11:58:58 INFO - PROCESS | 1655 | 1463165938035 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 11:58:58 INFO - PROCESS | 1655 | 1463165938080 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164e4000 == 34 [pid = 1655] [id = 87] 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116008400) [pid = 1655] [serial = 258] [outer = 0x0] 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1180a7c00) [pid = 1655] [serial = 259] [outer = 0x116008400] 11:58:58 INFO - PROCESS | 1655 | 1463165938107 Marionette DEBUG loaded listener.js 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11840a800) [pid = 1655] [serial = 260] [outer = 0x116008400] 11:58:58 INFO - PROCESS | 1655 | 1463165938422 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]]]}] 11:58:58 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. 11:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 11:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:58:58 INFO - PROCESS | 1655 | 1463165938479 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 1655 | 1463165938481 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 11:58:58 INFO - PROCESS | 1655 | 1463165938487 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 1655 | 1463165938491 Marionette TRACE conn2 <- [1,322,null,{}] 11:58:58 INFO - PROCESS | 1655 | 1463165938494 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}] 11:58:58 INFO - PROCESS | 1655 | 1463165938566 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 11:58:58 INFO - PROCESS | 1655 | 1463165938609 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e07000 == 35 [pid = 1655] [id = 88] 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116a66400) [pid = 1655] [serial = 261] [outer = 0x0] 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118613800) [pid = 1655] [serial = 262] [outer = 0x116a66400] 11:58:58 INFO - PROCESS | 1655 | 1463165938634 Marionette DEBUG loaded listener.js 11:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11948a400) [pid = 1655] [serial = 263] [outer = 0x116a66400] 11:58:58 INFO - PROCESS | 1655 | 1463165938915 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]]]}] 11:58:58 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. 11:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 11:58:58 INFO - PROCESS | 1655 | 1463165938960 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 11:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:58:58 INFO - PROCESS | 1655 | 1463165938962 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 11:58:58 INFO - PROCESS | 1655 | 1463165938964 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 1655 | 1463165938968 Marionette TRACE conn2 <- [1,326,null,{}] 11:58:58 INFO - PROCESS | 1655 | 1463165938978 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}] 11:58:59 INFO - PROCESS | 1655 | 1463165939049 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 11:58:59 INFO - PROCESS | 1655 | 1463165939053 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119383000 == 36 [pid = 1655] [id = 89] 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1183c4400) [pid = 1655] [serial = 264] [outer = 0x0] 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1196c0800) [pid = 1655] [serial = 265] [outer = 0x1183c4400] 11:58:59 INFO - PROCESS | 1655 | 1463165939080 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1198dc800) [pid = 1655] [serial = 266] [outer = 0x1183c4400] 11:58:59 INFO - PROCESS | 1655 | 1463165939382 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]]]}] 11:58:59 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. 11:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 11:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:58:59 INFO - PROCESS | 1655 | 1463165939437 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 11:58:59 INFO - PROCESS | 1655 | 1463165939438 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 11:58:59 INFO - PROCESS | 1655 | 1463165939440 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:58:59 INFO - PROCESS | 1655 | 1463165939441 Marionette TRACE conn2 <- [1,330,null,{}] 11:58:59 INFO - PROCESS | 1655 | 1463165939443 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}] 11:58:59 INFO - PROCESS | 1655 | 1463165939533 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 11:58:59 INFO - PROCESS | 1655 | 1463165939538 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119845800 == 37 [pid = 1655] [id = 90] 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12113bc00) [pid = 1655] [serial = 267] [outer = 0x0] 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12113fc00) [pid = 1655] [serial = 268] [outer = 0x12113bc00] 11:58:59 INFO - PROCESS | 1655 | 1463165939571 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1216a3000) [pid = 1655] [serial = 269] [outer = 0x12113bc00] 11:58:59 INFO - PROCESS | 1655 | 1463165939923 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]]]}] 11:58:59 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. 11:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 11:58:59 INFO - PROCESS | 1655 | 1463165939965 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 11:58:59 INFO - PROCESS | 1655 | 1463165939966 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 11:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:58:59 INFO - PROCESS | 1655 | 1463165939968 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:58:59 INFO - PROCESS | 1655 | 1463165939969 Marionette TRACE conn2 <- [1,334,null,{}] 11:58:59 INFO - PROCESS | 1655 | 1463165939972 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}] 11:59:00 INFO - PROCESS | 1655 | 1463165940063 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 11:59:00 INFO - PROCESS | 1655 | 1463165940067 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1d000 == 38 [pid = 1655] [id = 91] 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121761c00) [pid = 1655] [serial = 270] [outer = 0x0] 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12410c800) [pid = 1655] [serial = 271] [outer = 0x121761c00] 11:59:00 INFO - PROCESS | 1655 | 1463165940098 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12489d400) [pid = 1655] [serial = 272] [outer = 0x121761c00] 11:59:00 INFO - PROCESS | 1655 | 1463165940424 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]]]}] 11:59:00 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. 11:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 11:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:59:00 INFO - PROCESS | 1655 | 1463165940438 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1655 | 1463165940439 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 11:59:00 INFO - PROCESS | 1655 | 1463165940442 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 1655 | 1463165940443 Marionette TRACE conn2 <- [1,338,null,{}] 11:59:00 INFO - PROCESS | 1655 | 1463165940445 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}] 11:59:00 INFO - PROCESS | 1655 | 1463165940540 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 11:59:00 INFO - PROCESS | 1655 | 1463165940545 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213ca800 == 39 [pid = 1655] [id = 92] 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121764c00) [pid = 1655] [serial = 273] [outer = 0x0] 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e41400) [pid = 1655] [serial = 274] [outer = 0x121764c00] 11:59:00 INFO - PROCESS | 1655 | 1463165940570 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1265a4800) [pid = 1655] [serial = 275] [outer = 0x121764c00] 11:59:00 INFO - PROCESS | 1655 | 1463165940880 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]]]}] 11:59:00 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. 11:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 11:59:00 INFO - PROCESS | 1655 | 1463165940927 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1655 | 1463165940929 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 11:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:59:00 INFO - PROCESS | 1655 | 1463165940936 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 1655 | 1463165940938 Marionette TRACE conn2 <- [1,342,null,{}] 11:59:00 INFO - PROCESS | 1655 | 1463165940941 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}] 11:59:01 INFO - PROCESS | 1655 | 1463165941075 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 11:59:01 INFO - PROCESS | 1655 | 1463165941095 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219b1800 == 40 [pid = 1655] [id = 93] 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1265a5400) [pid = 1655] [serial = 276] [outer = 0x0] 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126b79800) [pid = 1655] [serial = 277] [outer = 0x1265a5400] 11:59:01 INFO - PROCESS | 1655 | 1463165941133 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126b84800) [pid = 1655] [serial = 278] [outer = 0x1265a5400] 11:59:01 INFO - PROCESS | 1655 | 1463165941540 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]]]}] 11:59:01 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. 11:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 623ms 11:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:59:01 INFO - PROCESS | 1655 | 1463165941556 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 11:59:01 INFO - PROCESS | 1655 | 1463165941557 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 11:59:01 INFO - PROCESS | 1655 | 1463165941559 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:59:01 INFO - PROCESS | 1655 | 1463165941560 Marionette TRACE conn2 <- [1,346,null,{}] 11:59:01 INFO - PROCESS | 1655 | 1463165941563 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}] 11:59:01 INFO - PROCESS | 1655 | 1463165941652 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 11:59:01 INFO - PROCESS | 1655 | 1463165941661 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248d5800 == 41 [pid = 1655] [id = 94] 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126bdac00) [pid = 1655] [serial = 279] [outer = 0x0] 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126be1c00) [pid = 1655] [serial = 280] [outer = 0x126bdac00] 11:59:01 INFO - PROCESS | 1655 | 1463165941687 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128b15000) [pid = 1655] [serial = 281] [outer = 0x126bdac00] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128b88800) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124516c00) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119ed2800) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1131ad400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11756e800) [pid = 1655] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11915fc00) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117113000) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116187800) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1180a4400) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124323800) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1198d7800) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112732400) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:59:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11840c000) [pid = 1655] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:59:02 INFO - PROCESS | 1655 | 1463165942090 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]]]}] 11:59:02 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. 11:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 11:59:02 INFO - PROCESS | 1655 | 1463165942142 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1655 | 1463165942143 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 11:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:59:02 INFO - PROCESS | 1655 | 1463165942155 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1655 | 1463165942157 Marionette TRACE conn2 <- [1,350,null,{}] 11:59:02 INFO - PROCESS | 1655 | 1463165942160 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}] 11:59:02 INFO - PROCESS | 1655 | 1463165942282 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 11:59:02 INFO - PROCESS | 1655 | 1463165942289 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x124df1000 == 42 [pid = 1655] [id = 95] 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1196c8c00) [pid = 1655] [serial = 282] [outer = 0x0] 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e3e000) [pid = 1655] [serial = 283] [outer = 0x1196c8c00] 11:59:02 INFO - PROCESS | 1655 | 1463165942334 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b17c00) [pid = 1655] [serial = 284] [outer = 0x1196c8c00] 11:59:02 INFO - PROCESS | 1655 | 1463165942737 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]]]}] 11:59:02 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. 11:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 628ms 11:59:02 INFO - PROCESS | 1655 | 1463165942777 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1655 | 1463165942787 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 11:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:59:02 INFO - PROCESS | 1655 | 1463165942789 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1655 | 1463165942791 Marionette TRACE conn2 <- [1,354,null,{}] 11:59:02 INFO - PROCESS | 1655 | 1463165942793 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}] 11:59:02 INFO - PROCESS | 1655 | 1463165942877 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 11:59:02 INFO - PROCESS | 1655 | 1463165942883 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12920c000 == 43 [pid = 1655] [id = 96] 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b1a000) [pid = 1655] [serial = 285] [outer = 0x0] 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b20800) [pid = 1655] [serial = 286] [outer = 0x128b1a000] 11:59:02 INFO - PROCESS | 1655 | 1463165942908 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b91400) [pid = 1655] [serial = 287] [outer = 0x128b1a000] 11:59:03 INFO - PROCESS | 1655 | 1463165943207 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]]]}] 11:59:03 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. 11:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 11:59:03 INFO - PROCESS | 1655 | 1463165943258 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 1655 | 1463165943259 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 11:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:59:03 INFO - PROCESS | 1655 | 1463165943262 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 1655 | 1463165943264 Marionette TRACE conn2 <- [1,358,null,{}] 11:59:03 INFO - PROCESS | 1655 | 1463165943267 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}] 11:59:03 INFO - PROCESS | 1655 | 1463165943379 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 11:59:03 INFO - PROCESS | 1655 | 1463165943442 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129434000 == 44 [pid = 1655] [id = 97] 11:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b1a800) [pid = 1655] [serial = 288] [outer = 0x0] 11:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128da9400) [pid = 1655] [serial = 289] [outer = 0x128b1a800] 11:59:03 INFO - PROCESS | 1655 | 1463165943481 Marionette DEBUG loaded listener.js 11:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1294bd000) [pid = 1655] [serial = 290] [outer = 0x128b1a800] 11:59:03 INFO - PROCESS | 1655 | 1463165943935 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]]]}] 11:59:03 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. 11:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 720ms 11:59:04 INFO - PROCESS | 1655 | 1463165943999 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 11:59:04 INFO - PROCESS | 1655 | 1463165944002 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 11:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:59:04 INFO - PROCESS | 1655 | 1463165944006 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:59:04 INFO - PROCESS | 1655 | 1463165944009 Marionette TRACE conn2 <- [1,362,null,{}] 11:59:04 INFO - PROCESS | 1655 | 1463165944014 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}] 11:59:04 INFO - PROCESS | 1655 | 1463165944132 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 11:59:04 INFO - PROCESS | 1655 | 1463165944205 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116657800 == 45 [pid = 1655] [id = 98] 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116182c00) [pid = 1655] [serial = 291] [outer = 0x0] 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116606000) [pid = 1655] [serial = 292] [outer = 0x116182c00] 11:59:04 INFO - PROCESS | 1655 | 1463165944236 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117692c00) [pid = 1655] [serial = 293] [outer = 0x116182c00] 11:59:04 INFO - PROCESS | 1655 | 1463165944651 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]]]}] 11:59:04 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. 11:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 11:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:59:04 INFO - PROCESS | 1655 | 1463165944679 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 11:59:04 INFO - PROCESS | 1655 | 1463165944683 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 11:59:04 INFO - PROCESS | 1655 | 1463165944688 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:59:04 INFO - PROCESS | 1655 | 1463165944690 Marionette TRACE conn2 <- [1,366,null,{}] 11:59:04 INFO - PROCESS | 1655 | 1463165944692 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}] 11:59:04 INFO - PROCESS | 1655 | 1463165944788 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 11:59:04 INFO - PROCESS | 1655 | 1463165944842 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181a7000 == 46 [pid = 1655] [id = 99] 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118096c00) [pid = 1655] [serial = 294] [outer = 0x0] 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11840fc00) [pid = 1655] [serial = 295] [outer = 0x118096c00] 11:59:04 INFO - PROCESS | 1655 | 1463165944876 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11860c400) [pid = 1655] [serial = 296] [outer = 0x118096c00] 11:59:05 INFO - PROCESS | 1655 | 1463165945283 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]]]}] 11:59:05 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. 11:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms 11:59:05 INFO - PROCESS | 1655 | 1463165945307 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 11:59:05 INFO - PROCESS | 1655 | 1463165945308 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 11:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:59:05 INFO - PROCESS | 1655 | 1463165945311 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:59:05 INFO - PROCESS | 1655 | 1463165945314 Marionette TRACE conn2 <- [1,370,null,{}] 11:59:05 INFO - PROCESS | 1655 | 1463165945321 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}] 11:59:05 INFO - PROCESS | 1655 | 1463165945420 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 11:59:05 INFO - PROCESS | 1655 | 1463165945496 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c14800 == 47 [pid = 1655] [id = 100] 11:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11933b800) [pid = 1655] [serial = 297] [outer = 0x0] 11:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119ed1000) [pid = 1655] [serial = 298] [outer = 0x11933b800] 11:59:05 INFO - PROCESS | 1655 | 1463165945527 Marionette DEBUG loaded listener.js 11:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x121537800) [pid = 1655] [serial = 299] [outer = 0x11933b800] 11:59:05 INFO - PROCESS | 1655 | 1463165945937 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]]]}] 11:59:05 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. 11:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 11:59:05 INFO - PROCESS | 1655 | 1463165945999 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 11:59:06 INFO - PROCESS | 1655 | 1463165946000 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 11:59:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:59:06 INFO - PROCESS | 1655 | 1463165946004 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:59:06 INFO - PROCESS | 1655 | 1463165946005 Marionette TRACE conn2 <- [1,374,null,{}] 11:59:06 INFO - PROCESS | 1655 | 1463165946008 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}] 11:59:06 INFO - PROCESS | 1655 | 1463165946101 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 11:59:06 INFO - PROCESS | 1655 | 1463165946158 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a620800 == 48 [pid = 1655] [id = 101] 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119ed1800) [pid = 1655] [serial = 300] [outer = 0x0] 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124103c00) [pid = 1655] [serial = 301] [outer = 0x119ed1800] 11:59:06 INFO - PROCESS | 1655 | 1463165946188 Marionette DEBUG loaded listener.js 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12653e000) [pid = 1655] [serial = 302] [outer = 0x119ed1800] 11:59:06 INFO - PROCESS | 1655 | 1463165946626 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:59:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:59:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 11:59:06 INFO - PROCESS | 1655 | 1463165946676 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 11:59:06 INFO - PROCESS | 1655 | 1463165946677 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 11:59:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:59:06 INFO - PROCESS | 1655 | 1463165946703 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:59:06 INFO - PROCESS | 1655 | 1463165946704 Marionette TRACE conn2 <- [1,378,null,{}] 11:59:06 INFO - PROCESS | 1655 | 1463165946706 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}] 11:59:06 INFO - PROCESS | 1655 | 1463165946797 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 11:59:06 INFO - PROCESS | 1655 | 1463165946855 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11323a800 == 49 [pid = 1655] [id = 102] 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1196cb400) [pid = 1655] [serial = 303] [outer = 0x0] 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126bda400) [pid = 1655] [serial = 304] [outer = 0x1196cb400] 11:59:06 INFO - PROCESS | 1655 | 1463165946886 Marionette DEBUG loaded listener.js 11:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128b83400) [pid = 1655] [serial = 305] [outer = 0x1196cb400] 11:59:07 INFO - PROCESS | 1655 | 1463165947379 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:59:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 721ms 11:59:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:59:07 INFO - PROCESS | 1655 | 1463165947423 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 1655 | 1463165947425 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 11:59:07 INFO - PROCESS | 1655 | 1463165947429 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 1655 | 1463165947431 Marionette TRACE conn2 <- [1,382,null,{}] 11:59:07 INFO - PROCESS | 1655 | 1463165947456 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}] 11:59:07 INFO - PROCESS | 1655 | 1463165947551 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 11:59:07 INFO - PROCESS | 1655 | 1463165947632 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11647a000 == 50 [pid = 1655] [id = 103] 11:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11710b400) [pid = 1655] [serial = 306] [outer = 0x0] 11:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11744c800) [pid = 1655] [serial = 307] [outer = 0x11710b400] 11:59:07 INFO - PROCESS | 1655 | 1463165947664 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180a8000) [pid = 1655] [serial = 308] [outer = 0x11710b400] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12920c000 == 49 [pid = 1655] [id = 96] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x124df1000 == 48 [pid = 1655] [id = 95] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1248d5800 == 47 [pid = 1655] [id = 94] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1219b1800 == 46 [pid = 1655] [id = 93] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1213ca800 == 45 [pid = 1655] [id = 92] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1d000 == 44 [pid = 1655] [id = 91] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119845800 == 43 [pid = 1655] [id = 90] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128d2f400) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119383000 == 42 [pid = 1655] [id = 89] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x117e07000 == 41 [pid = 1655] [id = 88] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1164e4000 == 40 [pid = 1655] [id = 87] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa7000 == 39 [pid = 1655] [id = 86] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab8800 == 38 [pid = 1655] [id = 85] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1240e0800 == 37 [pid = 1655] [id = 84] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x126327800 == 36 [pid = 1655] [id = 83] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11742c800 == 35 [pid = 1655] [id = 82] 11:59:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11264b000 == 34 [pid = 1655] [id = 81] 11:59:08 INFO - PROCESS | 1655 | 1463165948148 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:59:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 744ms 11:59:08 INFO - PROCESS | 1655 | 1463165948173 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 11:59:08 INFO - PROCESS | 1655 | 1463165948177 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 11:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:59:08 INFO - PROCESS | 1655 | 1463165948182 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 1655 | 1463165948184 Marionette TRACE conn2 <- [1,386,null,{}] 11:59:08 INFO - PROCESS | 1655 | 1463165948186 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}] 11:59:08 INFO - PROCESS | 1655 | 1463165948260 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128b8f800) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x112ab7800) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126b87c00) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124108c00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11948d800) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12153d400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1183b9800) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1196cc400) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1263a0400) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x117114000) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12630fc00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1265ad000) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12676cc00) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119ed0800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124e38c00) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11910ac00) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124515000) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1188b1800) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11769dc00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183c0c00) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12cbf3800) [pid = 1655] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1164a8000) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1184a6000) [pid = 1655] [serial = 207] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11948cc00) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1265a3000) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126be7000) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11809d800) [pid = 1655] [serial = 204] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128d2ec00) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 11:59:08 INFO - PROCESS | 1655 | 1463165948315 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x116705000 == 35 [pid = 1655] [id = 104] 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113495800) [pid = 1655] [serial = 309] [outer = 0x0] 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180a2800) [pid = 1655] [serial = 310] [outer = 0x113495800] 11:59:08 INFO - PROCESS | 1655 | 1463165948343 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119111c00) [pid = 1655] [serial = 311] [outer = 0x113495800] 11:59:08 INFO - PROCESS | 1655 | 1463165948628 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]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 473ms 11:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:59:08 INFO - PROCESS | 1655 | 1463165948655 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 11:59:08 INFO - PROCESS | 1655 | 1463165948656 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 11:59:08 INFO - PROCESS | 1655 | 1463165948658 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 1655 | 1463165948661 Marionette TRACE conn2 <- [1,390,null,{}] 11:59:08 INFO - PROCESS | 1655 | 1463165948672 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}] 11:59:08 INFO - PROCESS | 1655 | 1463165948750 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 11:59:08 INFO - PROCESS | 1655 | 1463165948756 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119386000 == 36 [pid = 1655] [id = 105] 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11948cc00) [pid = 1655] [serial = 312] [outer = 0x0] 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ed0800) [pid = 1655] [serial = 313] [outer = 0x11948cc00] 11:59:08 INFO - PROCESS | 1655 | 1463165948783 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12190a800) [pid = 1655] [serial = 314] [outer = 0x11948cc00] 11:59:09 INFO - PROCESS | 1655 | 1463165949119 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]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 11:59:09 INFO - PROCESS | 1655 | 1463165949129 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 1655 | 1463165949131 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 11:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:59:09 INFO - PROCESS | 1655 | 1463165949136 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 1655 | 1463165949138 Marionette TRACE conn2 <- [1,394,null,{}] 11:59:09 INFO - PROCESS | 1655 | 1463165949140 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}] 11:59:09 INFO - PROCESS | 1655 | 1463165949221 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 11:59:09 INFO - PROCESS | 1655 | 1463165949226 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fc9000 == 37 [pid = 1655] [id = 106] 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121c4d400) [pid = 1655] [serial = 315] [outer = 0x0] 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124319c00) [pid = 1655] [serial = 316] [outer = 0x121c4d400] 11:59:09 INFO - PROCESS | 1655 | 1463165949253 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1248a8c00) [pid = 1655] [serial = 317] [outer = 0x121c4d400] 11:59:09 INFO - PROCESS | 1655 | 1463165949599 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]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 11:59:09 INFO - PROCESS | 1655 | 1463165949655 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 1655 | 1463165949656 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 11:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:59:09 INFO - PROCESS | 1655 | 1463165949663 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 1655 | 1463165949664 Marionette TRACE conn2 <- [1,398,null,{}] 11:59:09 INFO - PROCESS | 1655 | 1463165949667 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}] 11:59:09 INFO - PROCESS | 1655 | 1463165949738 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 11:59:09 INFO - PROCESS | 1655 | 1463165949742 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166eb800 == 38 [pid = 1655] [id = 107] 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124e39c00) [pid = 1655] [serial = 318] [outer = 0x0] 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12654ac00) [pid = 1655] [serial = 319] [outer = 0x124e39c00] 11:59:09 INFO - PROCESS | 1655 | 1463165949769 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12676c400) [pid = 1655] [serial = 320] [outer = 0x124e39c00] 11:59:10 INFO - PROCESS | 1655 | 1463165950103 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]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 11:59:10 INFO - PROCESS | 1655 | 1463165950135 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 1655 | 1463165950136 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 11:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:59:10 INFO - PROCESS | 1655 | 1463165950138 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 1655 | 1463165950139 Marionette TRACE conn2 <- [1,402,null,{}] 11:59:10 INFO - PROCESS | 1655 | 1463165950141 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}] 11:59:10 INFO - PROCESS | 1655 | 1463165950230 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 11:59:10 INFO - PROCESS | 1655 | 1463165950280 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x117277800 == 39 [pid = 1655] [id = 108] 11:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124e3c000) [pid = 1655] [serial = 321] [outer = 0x0] 11:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126bdbc00) [pid = 1655] [serial = 322] [outer = 0x124e3c000] 11:59:10 INFO - PROCESS | 1655 | 1463165950320 Marionette DEBUG loaded listener.js 11:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128ffa800) [pid = 1655] [serial = 323] [outer = 0x124e3c000] 11:59:10 INFO - PROCESS | 1655 | 1463165950711 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]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 621ms 11:59:10 INFO - PROCESS | 1655 | 1463165950772 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 1655 | 1463165950773 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 11:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:59:10 INFO - PROCESS | 1655 | 1463165950793 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 1655 | 1463165950794 Marionette TRACE conn2 <- [1,406,null,{}] 11:59:10 INFO - PROCESS | 1655 | 1463165950817 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}] 11:59:10 INFO - PROCESS | 1655 | 1463165950908 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 11:59:10 INFO - PROCESS | 1655 | 1463165950956 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269bf800 == 40 [pid = 1655] [id = 109] 11:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12952d400) [pid = 1655] [serial = 324] [outer = 0x0] 11:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a6bf400) [pid = 1655] [serial = 325] [outer = 0x12952d400] 11:59:10 INFO - PROCESS | 1655 | 1463165950980 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a6c2c00) [pid = 1655] [serial = 326] [outer = 0x12952d400] 11:59:11 INFO - PROCESS | 1655 | 1463165951329 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]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 585ms 11:59:11 INFO - PROCESS | 1655 | 1463165951373 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 11:59:11 INFO - PROCESS | 1655 | 1463165951375 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 11:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:59:11 INFO - PROCESS | 1655 | 1463165951378 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:59:11 INFO - PROCESS | 1655 | 1463165951380 Marionette TRACE conn2 <- [1,410,null,{}] 11:59:11 INFO - PROCESS | 1655 | 1463165951383 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}] 11:59:11 INFO - PROCESS | 1655 | 1463165951519 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 11:59:11 INFO - PROCESS | 1655 | 1463165951538 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b58000 == 41 [pid = 1655] [id = 110] 11:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129527c00) [pid = 1655] [serial = 327] [outer = 0x0] 11:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a6c9000) [pid = 1655] [serial = 328] [outer = 0x129527c00] 11:59:11 INFO - PROCESS | 1655 | 1463165951577 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a7b0c00) [pid = 1655] [serial = 329] [outer = 0x129527c00] 11:59:11 INFO - PROCESS | 1655 | 1463165951956 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]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 11:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:59:12 INFO - PROCESS | 1655 | 1463165952000 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 1655 | 1463165952001 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 11:59:12 INFO - PROCESS | 1655 | 1463165952003 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 1655 | 1463165952004 Marionette TRACE conn2 <- [1,414,null,{}] 11:59:12 INFO - PROCESS | 1655 | 1463165952006 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}] 11:59:12 INFO - PROCESS | 1655 | 1463165952098 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 11:59:12 INFO - PROCESS | 1655 | 1463165952102 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129441000 == 42 [pid = 1655] [id = 111] 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12a6c7400) [pid = 1655] [serial = 330] [outer = 0x0] 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12ab55c00) [pid = 1655] [serial = 331] [outer = 0x12a6c7400] 11:59:12 INFO - PROCESS | 1655 | 1463165952150 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ac1b800) [pid = 1655] [serial = 332] [outer = 0x12a6c7400] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126bdf000) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x121761c00) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1265a5400) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121764c00) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126bdac00) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x116767400) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1183c4400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1122b5800) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116a66400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116008400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12113bc00) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128b1a000) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:59:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1196c8c00) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:59:12 INFO - PROCESS | 1655 | 1463165952513 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]]]}] 11:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 11:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:59:12 INFO - PROCESS | 1655 | 1463165952523 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 1655 | 1463165952524 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 11:59:12 INFO - PROCESS | 1655 | 1463165952526 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 1655 | 1463165952527 Marionette TRACE conn2 <- [1,418,null,{}] 11:59:12 INFO - PROCESS | 1655 | 1463165952529 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}] 11:59:12 INFO - PROCESS | 1655 | 1463165952609 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 11:59:12 INFO - PROCESS | 1655 | 1463165952613 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4c800 == 43 [pid = 1655] [id = 112] 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116008c00) [pid = 1655] [serial = 333] [outer = 0x0] 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121761c00) [pid = 1655] [serial = 334] [outer = 0x116008c00] 11:59:12 INFO - PROCESS | 1655 | 1463165952639 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126bdf000) [pid = 1655] [serial = 335] [outer = 0x116008c00] 11:59:13 INFO - PROCESS | 1655 | 1463165953423 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]]]}] 11:59:13 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 11:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 924ms 11:59:13 INFO - PROCESS | 1655 | 1463165953452 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 11:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:59:13 INFO - PROCESS | 1655 | 1463165953453 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 11:59:13 INFO - PROCESS | 1655 | 1463165953455 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 1655 | 1463165953457 Marionette TRACE conn2 <- [1,422,null,{}] 11:59:13 INFO - PROCESS | 1655 | 1463165953459 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}] 11:59:13 INFO - PROCESS | 1655 | 1463165953544 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:59:13 INFO - PROCESS | 1655 | 1463165953594 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 11:59:13 INFO - PROCESS | 1655 | 1463165953600 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b250000 == 44 [pid = 1655] [id = 113] 11:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11769c800) [pid = 1655] [serial = 336] [outer = 0x0] 11:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12acb3000) [pid = 1655] [serial = 337] [outer = 0x11769c800] 11:59:13 INFO - PROCESS | 1655 | 1463165953628 Marionette DEBUG loaded listener.js 11:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b2afc00) [pid = 1655] [serial = 338] [outer = 0x11769c800] 11:59:14 INFO - PROCESS | 1655 | 1463165954440 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]]]}] 11:59:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1019ms 11:59:14 INFO - PROCESS | 1655 | 1463165954476 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 11:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:59:14 INFO - PROCESS | 1655 | 1463165954478 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 11:59:14 INFO - PROCESS | 1655 | 1463165954482 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:59:14 INFO - PROCESS | 1655 | 1463165954485 Marionette TRACE conn2 <- [1,426,null,{}] 11:59:14 INFO - PROCESS | 1655 | 1463165954489 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}] 11:59:14 INFO - PROCESS | 1655 | 1463165954592 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 11:59:14 INFO - PROCESS | 1655 | 1463165954643 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166f4800 == 45 [pid = 1655] [id = 114] 11:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1164a0000) [pid = 1655] [serial = 339] [outer = 0x0] 11:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1164a8000) [pid = 1655] [serial = 340] [outer = 0x1164a0000] 11:59:14 INFO - PROCESS | 1655 | 1463165954675 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1180a7800) [pid = 1655] [serial = 341] [outer = 0x1164a0000] 11:59:15 INFO - PROCESS | 1655 | 1463165955241 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] 11:59:15 INFO - PROCESS | 1655 | 1463165955262 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 11:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:59:15 INFO - PROCESS | 1655 | 1463165955266 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 1655 | 1463165955268 Marionette TRACE conn2 <- [1,430,null,{}] 11:59:15 INFO - PROCESS | 1655 | 1463165955271 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}] 11:59:15 INFO - PROCESS | 1655 | 1463165955368 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 11:59:15 INFO - PROCESS | 1655 | 1463165955428 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a22000 == 46 [pid = 1655] [id = 115] 11:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1164a4c00) [pid = 1655] [serial = 342] [outer = 0x0] 11:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119490800) [pid = 1655] [serial = 343] [outer = 0x1164a4c00] 11:59:15 INFO - PROCESS | 1655 | 1463165955457 Marionette DEBUG loaded listener.js 11:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1198d6c00) [pid = 1655] [serial = 344] [outer = 0x1164a4c00] 11:59:15 INFO - PROCESS | 1655 | 1463165955952 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]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 719ms 11:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:59:15 INFO - PROCESS | 1655 | 1463165955991 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 1655 | 1463165955993 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 11:59:15 INFO - PROCESS | 1655 | 1463165955995 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 1655 | 1463165955998 Marionette TRACE conn2 <- [1,434,null,{}] 11:59:16 INFO - PROCESS | 1655 | 1463165956008 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}] 11:59:16 INFO - PROCESS | 1655 | 1463165956109 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 11:59:16 INFO - PROCESS | 1655 | 1463165956171 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a792000 == 47 [pid = 1655] [id = 116] 11:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123d18000) [pid = 1655] [serial = 345] [outer = 0x0] 11:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1248a8400) [pid = 1655] [serial = 346] [outer = 0x123d18000] 11:59:16 INFO - PROCESS | 1655 | 1463165956203 Marionette DEBUG loaded listener.js 11:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126bdb400) [pid = 1655] [serial = 347] [outer = 0x123d18000] 11:59:16 INFO - PROCESS | 1655 | 1463165956677 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]]]}] 11:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 727ms 11:59:16 INFO - PROCESS | 1655 | 1463165956724 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 1655 | 1463165956727 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 11:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:59:16 INFO - PROCESS | 1655 | 1463165956730 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 1655 | 1463165956732 Marionette TRACE conn2 <- [1,438,null,{}] 11:59:16 INFO - PROCESS | 1655 | 1463165956737 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}] 11:59:16 INFO - PROCESS | 1655 | 1463165956878 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 11:59:16 INFO - PROCESS | 1655 | 1463165956963 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9d3800 == 48 [pid = 1655] [id = 117] 11:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x126be4000) [pid = 1655] [serial = 348] [outer = 0x0] 11:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b8d000) [pid = 1655] [serial = 349] [outer = 0x126be4000] 11:59:17 INFO - PROCESS | 1655 | 1463165957001 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1294c5c00) [pid = 1655] [serial = 350] [outer = 0x126be4000] 11:59:17 INFO - PROCESS | 1655 | 1463165957462 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]]]}] 11:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 776ms 11:59:17 INFO - PROCESS | 1655 | 1463165957507 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 11:59:17 INFO - PROCESS | 1655 | 1463165957508 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 11:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:59:17 INFO - PROCESS | 1655 | 1463165957510 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:59:17 INFO - PROCESS | 1655 | 1463165957512 Marionette TRACE conn2 <- [1,442,null,{}] 11:59:17 INFO - PROCESS | 1655 | 1463165957514 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}] 11:59:17 INFO - PROCESS | 1655 | 1463165957610 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 11:59:17 INFO - PROCESS | 1655 | 1463165957671 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1134c3000 == 49 [pid = 1655] [id = 118] 11:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1180a3800) [pid = 1655] [serial = 351] [outer = 0x0] 11:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1294c7c00) [pid = 1655] [serial = 352] [outer = 0x1180a3800] 11:59:17 INFO - PROCESS | 1655 | 1463165957700 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ab57400) [pid = 1655] [serial = 353] [outer = 0x1180a3800] 11:59:18 INFO - PROCESS | 1655 | 1463165958255 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]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 768ms 11:59:18 INFO - PROCESS | 1655 | 1463165958280 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 1655 | 1463165958282 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 11:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:59:18 INFO - PROCESS | 1655 | 1463165958285 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 1655 | 1463165958287 Marionette TRACE conn2 <- [1,446,null,{}] 11:59:18 INFO - PROCESS | 1655 | 1463165958291 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}] 11:59:18 INFO - PROCESS | 1655 | 1463165958376 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 11:59:18 INFO - PROCESS | 1655 | 1463165958422 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11671f800 == 50 [pid = 1655] [id = 119] 11:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11611cc00) [pid = 1655] [serial = 354] [outer = 0x0] 11:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1164a2400) [pid = 1655] [serial = 355] [outer = 0x11611cc00] 11:59:18 INFO - PROCESS | 1655 | 1463165958449 Marionette DEBUG loaded listener.js 11:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x117230800) [pid = 1655] [serial = 356] [outer = 0x11611cc00] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4c800 == 49 [pid = 1655] [id = 112] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129441000 == 48 [pid = 1655] [id = 111] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128b58000 == 47 [pid = 1655] [id = 110] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1269bf800 == 46 [pid = 1655] [id = 109] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x117277800 == 45 [pid = 1655] [id = 108] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1166eb800 == 44 [pid = 1655] [id = 107] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128da9400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x120fc9000 == 43 [pid = 1655] [id = 106] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119386000 == 42 [pid = 1655] [id = 105] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116705000 == 41 [pid = 1655] [id = 104] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11647a000 == 40 [pid = 1655] [id = 103] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a620800 == 39 [pid = 1655] [id = 101] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128c14800 == 38 [pid = 1655] [id = 100] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1181a7000 == 37 [pid = 1655] [id = 99] 11:59:18 INFO - PROCESS | 1655 | 1463165958934 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]]]}] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116657800 == 36 [pid = 1655] [id = 98] 11:59:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129434000 == 35 [pid = 1655] [id = 97] 11:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128ff5800) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128b91400) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128b20800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124e3e000) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128b15000) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1265a4800) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126b84800) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12489d400) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128b17c00) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1216a3000) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12410c800) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x126b79800) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124e41400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112707400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1180a1800) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119160800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126be1c00) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118095000) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117237800) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1196c0800) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1198dc800) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11645a800) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x114fe1c00) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118613800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11948a400) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1180a7c00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11840a800) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12113fc00) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121c43800) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 11:59:18 INFO - PROCESS | 1655 | 1463165958963 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 1655 | 1463165958970 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 11:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:59:18 INFO - PROCESS | 1655 | 1463165958976 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 1655 | 1463165958977 Marionette TRACE conn2 <- [1,450,null,{}] 11:59:18 INFO - PROCESS | 1655 | 1463165958980 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}] 11:59:19 INFO - PROCESS | 1655 | 1463165959050 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 11:59:19 INFO - PROCESS | 1655 | 1463165959055 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11664b800 == 36 [pid = 1655] [id = 120] 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11809a400) [pid = 1655] [serial = 357] [outer = 0x0] 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183c2800) [pid = 1655] [serial = 358] [outer = 0x11809a400] 11:59:19 INFO - PROCESS | 1655 | 1463165959083 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11848d000) [pid = 1655] [serial = 359] [outer = 0x11809a400] 11:59:19 INFO - PROCESS | 1655 | 1463165959450 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] 11:59:19 INFO - PROCESS | 1655 | 1463165959522 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 11:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:59:19 INFO - PROCESS | 1655 | 1463165959527 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 1655 | 1463165959531 Marionette TRACE conn2 <- [1,454,null,{}] 11:59:19 INFO - PROCESS | 1655 | 1463165959542 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}] 11:59:19 INFO - PROCESS | 1655 | 1463165959661 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 11:59:19 INFO - PROCESS | 1655 | 1463165959676 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118270000 == 37 [pid = 1655] [id = 121] 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118629000) [pid = 1655] [serial = 360] [outer = 0x0] 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11933b400) [pid = 1655] [serial = 361] [outer = 0x118629000] 11:59:19 INFO - PROCESS | 1655 | 1463165959718 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1198d5800) [pid = 1655] [serial = 362] [outer = 0x118629000] 11:59:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:20 INFO - PROCESS | 1655 | 1463165960122 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]]]}] 11:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 625ms 11:59:20 INFO - PROCESS | 1655 | 1463165960152 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 11:59:20 INFO - PROCESS | 1655 | 1463165960154 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 11:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:59:20 INFO - PROCESS | 1655 | 1463165960156 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:59:20 INFO - PROCESS | 1655 | 1463165960157 Marionette TRACE conn2 <- [1,458,null,{}] 11:59:20 INFO - PROCESS | 1655 | 1463165960166 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}] 11:59:20 INFO - PROCESS | 1655 | 1463165960257 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 11:59:20 INFO - PROCESS | 1655 | 1463165960264 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194a6000 == 38 [pid = 1655] [id = 122] 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119ecdc00) [pid = 1655] [serial = 363] [outer = 0x0] 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121142c00) [pid = 1655] [serial = 364] [outer = 0x119ecdc00] 11:59:20 INFO - PROCESS | 1655 | 1463165960290 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1216a3400) [pid = 1655] [serial = 365] [outer = 0x119ecdc00] 11:59:20 INFO - PROCESS | 1655 | 1463165960590 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] 11:59:20 INFO - PROCESS | 1655 | 1463165960626 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 11:59:20 INFO - PROCESS | 1655 | 1463165960628 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:59:20 INFO - PROCESS | 1655 | 1463165960629 Marionette TRACE conn2 <- [1,462,null,{}] 11:59:20 INFO - PROCESS | 1655 | 1463165960631 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}] 11:59:20 INFO - PROCESS | 1655 | 1463165960703 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 11:59:20 INFO - PROCESS | 1655 | 1463165960757 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119852000 == 39 [pid = 1655] [id = 123] 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12113f800) [pid = 1655] [serial = 366] [outer = 0x0] 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1219c2800) [pid = 1655] [serial = 367] [outer = 0x12113f800] 11:59:20 INFO - PROCESS | 1655 | 1463165960782 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124585400) [pid = 1655] [serial = 368] [outer = 0x12113f800] 11:59:21 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:21 INFO - PROCESS | 1655 | 1463165961074 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] 11:59:21 INFO - PROCESS | 1655 | 1463165961099 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 11:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:59:21 INFO - PROCESS | 1655 | 1463165961105 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 1655 | 1463165961106 Marionette TRACE conn2 <- [1,466,null,{}] 11:59:21 INFO - PROCESS | 1655 | 1463165961108 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}] 11:59:21 INFO - PROCESS | 1655 | 1463165961214 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 11:59:21 INFO - PROCESS | 1655 | 1463165961220 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fe0800 == 40 [pid = 1655] [id = 124] 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1248a8800) [pid = 1655] [serial = 369] [outer = 0x0] 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126544800) [pid = 1655] [serial = 370] [outer = 0x1248a8800] 11:59:21 INFO - PROCESS | 1655 | 1463165961277 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126be2800) [pid = 1655] [serial = 371] [outer = 0x1248a8800] 11:59:21 INFO - PROCESS | 1655 | 1463165961601 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] 11:59:21 INFO - PROCESS | 1655 | 1463165961626 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 11:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:59:21 INFO - PROCESS | 1655 | 1463165961629 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 1655 | 1463165961630 Marionette TRACE conn2 <- [1,470,null,{}] 11:59:21 INFO - PROCESS | 1655 | 1463165961634 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}] 11:59:21 INFO - PROCESS | 1655 | 1463165961729 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 11:59:21 INFO - PROCESS | 1655 | 1463165961733 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219a5000 == 41 [pid = 1655] [id = 125] 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1265acc00) [pid = 1655] [serial = 372] [outer = 0x0] 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128b16800) [pid = 1655] [serial = 373] [outer = 0x1265acc00] 11:59:21 INFO - PROCESS | 1655 | 1463165961757 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128b8ac00) [pid = 1655] [serial = 374] [outer = 0x1265acc00] 11:59:22 INFO - PROCESS | 1655 | 1463165962088 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]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 11:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:59:22 INFO - PROCESS | 1655 | 1463165962101 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 1655 | 1463165962102 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 11:59:22 INFO - PROCESS | 1655 | 1463165962104 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1655 | 1463165962105 Marionette TRACE conn2 <- [1,474,null,{}] 11:59:22 INFO - PROCESS | 1655 | 1463165962107 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}] 11:59:22 INFO - PROCESS | 1655 | 1463165962197 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 11:59:22 INFO - PROCESS | 1655 | 1463165962230 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12453c000 == 42 [pid = 1655] [id = 126] 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126be5c00) [pid = 1655] [serial = 375] [outer = 0x0] 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128da9800) [pid = 1655] [serial = 376] [outer = 0x126be5c00] 11:59:22 INFO - PROCESS | 1655 | 1463165962255 Marionette DEBUG loaded listener.js 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1294c2400) [pid = 1655] [serial = 377] [outer = 0x126be5c00] 11:59:22 INFO - PROCESS | 1655 | 1463165962586 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]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 11:59:22 INFO - PROCESS | 1655 | 1463165962624 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 1655 | 1463165962625 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 11:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:59:22 INFO - PROCESS | 1655 | 1463165962628 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1655 | 1463165962629 Marionette TRACE conn2 <- [1,478,null,{}] 11:59:22 INFO - PROCESS | 1655 | 1463165962631 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}] 11:59:22 INFO - PROCESS | 1655 | 1463165962721 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 11:59:22 INFO - PROCESS | 1655 | 1463165962751 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x126521800 == 43 [pid = 1655] [id = 127] 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128d32800) [pid = 1655] [serial = 378] [outer = 0x0] 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12a6be400) [pid = 1655] [serial = 379] [outer = 0x128d32800] 11:59:22 INFO - PROCESS | 1655 | 1463165962776 Marionette DEBUG loaded listener.js 11:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a7a8000) [pid = 1655] [serial = 380] [outer = 0x128d32800] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11274c000) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x117570000) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x112707800) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129527c00) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12952d400) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113495800) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11948cc00) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124e39c00) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1196cb400) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121c4d400) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a6c7400) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11710b400) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b1a800) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116008c00) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:59:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124e3c000) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:59:23 INFO - PROCESS | 1655 | 1463165963197 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]]]}] 11:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 11:59:23 INFO - PROCESS | 1655 | 1463165963254 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 11:59:23 INFO - PROCESS | 1655 | 1463165963255 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 11:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:59:23 INFO - PROCESS | 1655 | 1463165963258 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 1655 | 1463165963259 Marionette TRACE conn2 <- [1,482,null,{}] 11:59:23 INFO - PROCESS | 1655 | 1463165963261 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}] 11:59:23 INFO - PROCESS | 1655 | 1463165963337 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 11:59:23 INFO - PROCESS | 1655 | 1463165963342 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126333800 == 44 [pid = 1655] [id = 128] 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116008c00) [pid = 1655] [serial = 381] [outer = 0x0] 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1196cc400) [pid = 1655] [serial = 382] [outer = 0x116008c00] 11:59:23 INFO - PROCESS | 1655 | 1463165963367 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b14800) [pid = 1655] [serial = 383] [outer = 0x116008c00] 11:59:23 INFO - PROCESS | 1655 | 1463165963718 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]]]}] 11:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 11:59:23 INFO - PROCESS | 1655 | 1463165963727 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 11:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:59:23 INFO - PROCESS | 1655 | 1463165963728 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 11:59:23 INFO - PROCESS | 1655 | 1463165963731 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 1655 | 1463165963734 Marionette TRACE conn2 <- [1,486,null,{}] 11:59:23 INFO - PROCESS | 1655 | 1463165963754 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}] 11:59:23 INFO - PROCESS | 1655 | 1463165963840 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 11:59:23 INFO - PROCESS | 1655 | 1463165963844 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x129437800 == 45 [pid = 1655] [id = 129] 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128d32c00) [pid = 1655] [serial = 384] [outer = 0x0] 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a7b2000) [pid = 1655] [serial = 385] [outer = 0x128d32c00] 11:59:23 INFO - PROCESS | 1655 | 1463165963875 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12acb4000) [pid = 1655] [serial = 386] [outer = 0x128d32c00] 11:59:24 INFO - PROCESS | 1655 | 1463165964221 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]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 541ms 11:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:59:24 INFO - PROCESS | 1655 | 1463165964273 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 1655 | 1463165964274 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 11:59:24 INFO - PROCESS | 1655 | 1463165964276 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 1655 | 1463165964278 Marionette TRACE conn2 <- [1,490,null,{}] 11:59:24 INFO - PROCESS | 1655 | 1463165964281 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}] 11:59:24 INFO - PROCESS | 1655 | 1463165964385 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 11:59:24 INFO - PROCESS | 1655 | 1463165964426 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12969c000 == 46 [pid = 1655] [id = 130] 11:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128ffc400) [pid = 1655] [serial = 387] [outer = 0x0] 11:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b2b1800) [pid = 1655] [serial = 388] [outer = 0x128ffc400] 11:59:24 INFO - PROCESS | 1655 | 1463165964446 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12ba18000) [pid = 1655] [serial = 389] [outer = 0x128ffc400] 11:59:24 INFO - PROCESS | 1655 | 1463165964777 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]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 525ms 11:59:24 INFO - PROCESS | 1655 | 1463165964802 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 1655 | 1463165964804 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 11:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:59:24 INFO - PROCESS | 1655 | 1463165964807 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 1655 | 1463165964809 Marionette TRACE conn2 <- [1,494,null,{}] 11:59:24 INFO - PROCESS | 1655 | 1463165964812 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}] 11:59:24 INFO - PROCESS | 1655 | 1463165964939 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 11:59:24 INFO - PROCESS | 1655 | 1463165964945 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b965800 == 47 [pid = 1655] [id = 131] 11:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12ba1e400) [pid = 1655] [serial = 390] [outer = 0x0] 11:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12ba47400) [pid = 1655] [serial = 391] [outer = 0x12ba1e400] 11:59:24 INFO - PROCESS | 1655 | 1463165964983 Marionette DEBUG loaded listener.js 11:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ba4d000) [pid = 1655] [serial = 392] [outer = 0x12ba1e400] 11:59:25 INFO - PROCESS | 1655 | 1463165965571 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]]]}] 11:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 820ms 11:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:59:25 INFO - PROCESS | 1655 | 1463165965627 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 11:59:25 INFO - PROCESS | 1655 | 1463165965630 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 11:59:25 INFO - PROCESS | 1655 | 1463165965633 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:59:25 INFO - PROCESS | 1655 | 1463165965635 Marionette TRACE conn2 <- [1,498,null,{}] 11:59:25 INFO - PROCESS | 1655 | 1463165965639 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}] 11:59:25 INFO - PROCESS | 1655 | 1463165965737 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 11:59:25 INFO - PROCESS | 1655 | 1463165965800 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11742b800 == 48 [pid = 1655] [id = 132] 11:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11660ac00) [pid = 1655] [serial = 393] [outer = 0x0] 11:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1176a1c00) [pid = 1655] [serial = 394] [outer = 0x11660ac00] 11:59:25 INFO - PROCESS | 1655 | 1463165965831 Marionette DEBUG loaded listener.js 11:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1183c4000) [pid = 1655] [serial = 395] [outer = 0x11660ac00] 11:59:26 INFO - PROCESS | 1655 | 1463165966297 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]]]}] 11:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 11:59:26 INFO - PROCESS | 1655 | 1463165966366 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 11:59:26 INFO - PROCESS | 1655 | 1463165966369 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 11:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:59:26 INFO - PROCESS | 1655 | 1463165966375 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:59:26 INFO - PROCESS | 1655 | 1463165966377 Marionette TRACE conn2 <- [1,502,null,{}] 11:59:26 INFO - PROCESS | 1655 | 1463165966379 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}] 11:59:26 INFO - PROCESS | 1655 | 1463165966462 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 11:59:26 INFO - PROCESS | 1655 | 1463165966535 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212bc800 == 49 [pid = 1655] [id = 133] 11:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11915a000) [pid = 1655] [serial = 396] [outer = 0x0] 11:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11948e400) [pid = 1655] [serial = 397] [outer = 0x11915a000] 11:59:26 INFO - PROCESS | 1655 | 1463165966578 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119d2ec00) [pid = 1655] [serial = 398] [outer = 0x11915a000] 11:59:27 INFO - PROCESS | 1655 | 1463165967109 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]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 774ms 11:59:27 INFO - PROCESS | 1655 | 1463165967149 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 1655 | 1463165967153 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 11:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:59:27 INFO - PROCESS | 1655 | 1463165967156 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 1655 | 1463165967160 Marionette TRACE conn2 <- [1,506,null,{}] 11:59:27 INFO - PROCESS | 1655 | 1463165967172 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}] 11:59:27 INFO - PROCESS | 1655 | 1463165967294 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 11:59:27 INFO - PROCESS | 1655 | 1463165967358 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b962000 == 50 [pid = 1655] [id = 134] 11:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1265a4000) [pid = 1655] [serial = 399] [outer = 0x0] 11:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12675e800) [pid = 1655] [serial = 400] [outer = 0x1265a4000] 11:59:27 INFO - PROCESS | 1655 | 1463165967389 Marionette DEBUG loaded listener.js 11:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x126bdc000) [pid = 1655] [serial = 401] [outer = 0x1265a4000] 11:59:27 INFO - PROCESS | 1655 | 1463165967812 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]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 728ms 11:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:59:27 INFO - PROCESS | 1655 | 1463165967885 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 1655 | 1463165967887 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 11:59:27 INFO - PROCESS | 1655 | 1463165967889 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 1655 | 1463165967891 Marionette TRACE conn2 <- [1,510,null,{}] 11:59:27 INFO - PROCESS | 1655 | 1463165967893 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}] 11:59:27 INFO - PROCESS | 1655 | 1463165967986 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 11:59:28 INFO - PROCESS | 1655 | 1463165968047 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c221800 == 51 [pid = 1655] [id = 135] 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x128b16400) [pid = 1655] [serial = 402] [outer = 0x0] 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12a6c0c00) [pid = 1655] [serial = 403] [outer = 0x128b16400] 11:59:28 INFO - PROCESS | 1655 | 1463165968077 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12ab5ac00) [pid = 1655] [serial = 404] [outer = 0x128b16400] 11:59:28 INFO - PROCESS | 1655 | 1463165968525 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]]]}] 11:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 11:59:28 INFO - PROCESS | 1655 | 1463165968570 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 11:59:28 INFO - PROCESS | 1655 | 1463165968571 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 11:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:59:28 INFO - PROCESS | 1655 | 1463165968575 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:59:28 INFO - PROCESS | 1655 | 1463165968576 Marionette TRACE conn2 <- [1,514,null,{}] 11:59:28 INFO - PROCESS | 1655 | 1463165968578 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}] 11:59:28 INFO - PROCESS | 1655 | 1463165968674 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 11:59:28 INFO - PROCESS | 1655 | 1463165968737 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa6000 == 52 [pid = 1655] [id = 136] 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1133a7400) [pid = 1655] [serial = 405] [outer = 0x0] 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1183c0400) [pid = 1655] [serial = 406] [outer = 0x1133a7400] 11:59:28 INFO - PROCESS | 1655 | 1463165968766 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1294c0400) [pid = 1655] [serial = 407] [outer = 0x1133a7400] 11:59:29 INFO - PROCESS | 1655 | 1463165969285 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]]]}] 11:59:29 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 11:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 772ms 11:59:29 INFO - PROCESS | 1655 | 1463165969348 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 11:59:29 INFO - PROCESS | 1655 | 1463165969353 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 11:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:59:29 INFO - PROCESS | 1655 | 1463165969357 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:59:29 INFO - PROCESS | 1655 | 1463165969359 Marionette TRACE conn2 <- [1,518,null,{}] 11:59:29 INFO - PROCESS | 1655 | 1463165969362 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}] 11:59:29 INFO - PROCESS | 1655 | 1463165969452 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 11:59:29 INFO - PROCESS | 1655 | 1463165969519 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11687a000 == 53 [pid = 1655] [id = 137] 11:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11808fc00) [pid = 1655] [serial = 408] [outer = 0x0] 11:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1183c3400) [pid = 1655] [serial = 409] [outer = 0x11808fc00] 11:59:29 INFO - PROCESS | 1655 | 1463165969547 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1184a0c00) [pid = 1655] [serial = 410] [outer = 0x11808fc00] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12969c000 == 52 [pid = 1655] [id = 130] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x129437800 == 51 [pid = 1655] [id = 129] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x126333800 == 50 [pid = 1655] [id = 128] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x126521800 == 49 [pid = 1655] [id = 127] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12453c000 == 48 [pid = 1655] [id = 126] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1219a5000 == 47 [pid = 1655] [id = 125] 11:59:29 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x116606000) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 11:59:29 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11840fc00) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 11:59:29 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x119ed1000) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 11:59:29 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x124103c00) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 11:59:29 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12acb3000) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 11:59:29 INFO - PROCESS | 1655 | 1463165969987 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]]]}] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x120fe0800 == 46 [pid = 1655] [id = 124] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119852000 == 45 [pid = 1655] [id = 123] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1194a6000 == 44 [pid = 1655] [id = 122] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x118270000 == 43 [pid = 1655] [id = 121] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11664b800 == 42 [pid = 1655] [id = 120] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11671f800 == 41 [pid = 1655] [id = 119] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119a22000 == 40 [pid = 1655] [id = 115] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1166f4800 == 39 [pid = 1655] [id = 114] 11:59:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b250000 == 38 [pid = 1655] [id = 113] 11:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 669ms 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11809f000) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1134e8800) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x114fdc800) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12a6c9000) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a6c2c00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a6bf400) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1180a2800) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119111c00) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x119ed0800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12190a800) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12654ac00) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12676c400) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128b83400) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126bda400) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124319c00) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ab55c00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1248a8c00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1180a8000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11744c800) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1294bd000) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a7b0c00) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126bdf000) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121761c00) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12ac1b800) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128ffa800) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126bdbc00) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 11:59:30 INFO - PROCESS | 1655 | 1463165970038 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1655 | 1463165970042 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 11:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:59:30 INFO - PROCESS | 1655 | 1463165970049 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1655 | 1463165970051 Marionette TRACE conn2 <- [1,522,null,{}] 11:59:30 INFO - PROCESS | 1655 | 1463165970053 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}] 11:59:30 INFO - PROCESS | 1655 | 1463165970129 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 11:59:30 INFO - PROCESS | 1655 | 1463165970136 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166f4800 == 39 [pid = 1655] [id = 138] 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11840fc00) [pid = 1655] [serial = 411] [outer = 0x0] 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118615800) [pid = 1655] [serial = 412] [outer = 0x11840fc00] 11:59:30 INFO - PROCESS | 1655 | 1463165970164 Marionette DEBUG loaded listener.js 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11933a400) [pid = 1655] [serial = 413] [outer = 0x11840fc00] 11:59:30 INFO - PROCESS | 1655 | 1463165970629 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]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms 11:59:30 INFO - PROCESS | 1655 | 1463165970673 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1655 | 1463165970675 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 11:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:59:30 INFO - PROCESS | 1655 | 1463165970677 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1655 | 1463165970680 Marionette TRACE conn2 <- [1,526,null,{}] 11:59:30 INFO - PROCESS | 1655 | 1463165970688 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}] 11:59:30 INFO - PROCESS | 1655 | 1463165970780 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 11:59:30 INFO - PROCESS | 1655 | 1463165970790 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194a2000 == 40 [pid = 1655] [id = 139] 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12176b800) [pid = 1655] [serial = 414] [outer = 0x0] 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123d19800) [pid = 1655] [serial = 415] [outer = 0x12176b800] 11:59:30 INFO - PROCESS | 1655 | 1463165970811 Marionette DEBUG loaded listener.js 11:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12457c400) [pid = 1655] [serial = 416] [outer = 0x12176b800] 11:59:31 INFO - PROCESS | 1655 | 1463165971248 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]]]}] 11:59:31 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 11:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 624ms 11:59:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:59:31 INFO - PROCESS | 1655 | 1463165971303 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 1655 | 1463165971305 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 11:59:31 INFO - PROCESS | 1655 | 1463165971308 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 1655 | 1463165971310 Marionette TRACE conn2 <- [1,530,null,{}] 11:59:31 INFO - PROCESS | 1655 | 1463165971313 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}] 11:59:31 INFO - PROCESS | 1655 | 1463165971438 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 11:59:31 INFO - PROCESS | 1655 | 1463165971450 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fe0000 == 41 [pid = 1655] [id = 140] 11:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126312c00) [pid = 1655] [serial = 417] [outer = 0x0] 11:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12676cc00) [pid = 1655] [serial = 418] [outer = 0x126312c00] 11:59:31 INFO - PROCESS | 1655 | 1463165971489 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x126bdf800) [pid = 1655] [serial = 419] [outer = 0x126312c00] 11:59:31 INFO - PROCESS | 1655 | 1463165971830 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"]]]}] 11:59:31 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 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:59:31 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 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:59:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:59:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 11:59:31 INFO - PROCESS | 1655 | 1463165971878 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 1655 | 1463165971879 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 11:59:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:59:31 INFO - PROCESS | 1655 | 1463165971881 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 1655 | 1463165971882 Marionette TRACE conn2 <- [1,534,null,{}] 11:59:31 INFO - PROCESS | 1655 | 1463165971885 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}] 11:59:31 INFO - PROCESS | 1655 | 1463165971991 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 11:59:32 INFO - PROCESS | 1655 | 1463165972037 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c6800 == 42 [pid = 1655] [id = 141] 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12190a800) [pid = 1655] [serial = 420] [outer = 0x0] 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128b1bc00) [pid = 1655] [serial = 421] [outer = 0x12190a800] 11:59:32 INFO - PROCESS | 1655 | 1463165972062 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128db0000) [pid = 1655] [serial = 422] [outer = 0x12190a800] 11:59:32 INFO - PROCESS | 1655 | 1463165972351 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]]]}] 11:59:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:59:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 11:59:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:59:32 INFO - PROCESS | 1655 | 1463165972404 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 1655 | 1463165972405 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 11:59:32 INFO - PROCESS | 1655 | 1463165972407 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:59:32 INFO - PROCESS | 1655 | 1463165972408 Marionette TRACE conn2 <- [1,538,null,{}] 11:59:32 INFO - PROCESS | 1655 | 1463165972410 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}] 11:59:32 INFO - PROCESS | 1655 | 1463165972544 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 11:59:32 INFO - PROCESS | 1655 | 1463165972587 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269c1000 == 43 [pid = 1655] [id = 142] 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128ffa800) [pid = 1655] [serial = 423] [outer = 0x0] 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12952f800) [pid = 1655] [serial = 424] [outer = 0x128ffa800] 11:59:32 INFO - PROCESS | 1655 | 1463165972618 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12acb2c00) [pid = 1655] [serial = 425] [outer = 0x128ffa800] 11:59:32 INFO - PROCESS | 1655 | 1463165972926 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]]]}] 11:59:32 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. 11:59:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 11:59:32 INFO - PROCESS | 1655 | 1463165972977 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 1655 | 1463165972978 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 11:59:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:59:33 INFO - PROCESS | 1655 | 1463165972995 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 1655 | 1463165972996 Marionette TRACE conn2 <- [1,542,null,{}] 11:59:33 INFO - PROCESS | 1655 | 1463165972998 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}] 11:59:33 INFO - PROCESS | 1655 | 1463165973096 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 11:59:33 INFO - PROCESS | 1655 | 1463165973101 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c0f000 == 44 [pid = 1655] [id = 143] 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a6c9400) [pid = 1655] [serial = 426] [outer = 0x0] 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12acb4800) [pid = 1655] [serial = 427] [outer = 0x12a6c9400] 11:59:33 INFO - PROCESS | 1655 | 1463165973125 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12ba19c00) [pid = 1655] [serial = 428] [outer = 0x12a6c9400] 11:59:33 INFO - PROCESS | 1655 | 1463165973453 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]]]}] 11:59:33 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. 11:59:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 11:59:33 INFO - PROCESS | 1655 | 1463165973513 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 1655 | 1463165973514 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 11:59:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:59:33 INFO - PROCESS | 1655 | 1463165973517 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 1655 | 1463165973518 Marionette TRACE conn2 <- [1,546,null,{}] 11:59:33 INFO - PROCESS | 1655 | 1463165973520 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}] 11:59:33 INFO - PROCESS | 1655 | 1463165973615 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 11:59:33 INFO - PROCESS | 1655 | 1463165973655 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a60a800 == 45 [pid = 1655] [id = 144] 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ba12400) [pid = 1655] [serial = 429] [outer = 0x0] 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12ba48800) [pid = 1655] [serial = 430] [outer = 0x12ba12400] 11:59:33 INFO - PROCESS | 1655 | 1463165973688 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12bdee000) [pid = 1655] [serial = 431] [outer = 0x12ba12400] 11:59:33 INFO - PROCESS | 1655 | 1463165973991 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]]]}] 11:59:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:59:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 11:59:34 INFO - PROCESS | 1655 | 1463165974038 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 11:59:34 INFO - PROCESS | 1655 | 1463165974039 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 11:59:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:59:34 INFO - PROCESS | 1655 | 1463165974042 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:59:34 INFO - PROCESS | 1655 | 1463165974043 Marionette TRACE conn2 <- [1,550,null,{}] 11:59:34 INFO - PROCESS | 1655 | 1463165974045 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}] 11:59:34 INFO - PROCESS | 1655 | 1463165974161 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 11:59:34 INFO - PROCESS | 1655 | 1463165974202 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b9800 == 46 [pid = 1655] [id = 145] 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ba46c00) [pid = 1655] [serial = 432] [outer = 0x0] 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12bdf1800) [pid = 1655] [serial = 433] [outer = 0x12ba46c00] 11:59:34 INFO - PROCESS | 1655 | 1463165974230 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12bfcdc00) [pid = 1655] [serial = 434] [outer = 0x12ba46c00] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x116008c00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x128ffc400) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128d32c00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1248a8800) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x116464800) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119ed1800) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x111b05400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x116182c00) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11933b800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1188ae400) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1188acc00) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118096c00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126be5c00) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1265acc00) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11611cc00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128d32800) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11809a400) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1180a3800) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1164a0000) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12113f800) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123d18000) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126be4000) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119ecdc00) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1164a4c00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:59:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118629000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:59:34 INFO - PROCESS | 1655 | 1463165974674 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]]]}] 11:59:34 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. 11:59:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 668ms 11:59:34 INFO - PROCESS | 1655 | 1463165974710 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 11:59:34 INFO - PROCESS | 1655 | 1463165974711 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 11:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:59:34 INFO - PROCESS | 1655 | 1463165974714 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:59:34 INFO - PROCESS | 1655 | 1463165974715 Marionette TRACE conn2 <- [1,554,null,{}] 11:59:34 INFO - PROCESS | 1655 | 1463165974729 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}] 11:59:34 INFO - PROCESS | 1655 | 1463165974811 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 11:59:34 INFO - PROCESS | 1655 | 1463165974817 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd8000 == 47 [pid = 1655] [id = 146] 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11809a400) [pid = 1655] [serial = 435] [outer = 0x0] 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1183b7800) [pid = 1655] [serial = 436] [outer = 0x11809a400] 11:59:34 INFO - PROCESS | 1655 | 1463165974843 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1196c9400) [pid = 1655] [serial = 437] [outer = 0x11809a400] 11:59:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:35 INFO - PROCESS | 1655 | 1463165975158 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]]]}] 11:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 474ms 11:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:59:35 INFO - PROCESS | 1655 | 1463165975188 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 1655 | 1463165975190 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 11:59:35 INFO - PROCESS | 1655 | 1463165975192 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 1655 | 1463165975193 Marionette TRACE conn2 <- [1,558,null,{}] 11:59:35 INFO - PROCESS | 1655 | 1463165975196 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}] 11:59:35 INFO - PROCESS | 1655 | 1463165975287 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 11:59:35 INFO - PROCESS | 1655 | 1463165975335 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b961000 == 48 [pid = 1655] [id = 147] 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1180a4000) [pid = 1655] [serial = 438] [outer = 0x0] 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124e39400) [pid = 1655] [serial = 439] [outer = 0x1180a4000] 11:59:35 INFO - PROCESS | 1655 | 1463165975364 Marionette DEBUG loaded listener.js 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bfd0c00) [pid = 1655] [serial = 440] [outer = 0x1180a4000] 11:59:35 INFO - PROCESS | 1655 | 1463165975689 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]]]}] 11:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 11:59:35 INFO - PROCESS | 1655 | 1463165975712 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 1655 | 1463165975713 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 11:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:59:35 INFO - PROCESS | 1655 | 1463165975719 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 1655 | 1463165975721 Marionette TRACE conn2 <- [1,562,null,{}] 11:59:35 INFO - PROCESS | 1655 | 1463165975725 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}] 11:59:35 INFO - PROCESS | 1655 | 1463165975843 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 11:59:35 INFO - PROCESS | 1655 | 1463165975850 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c78d000 == 49 [pid = 1655] [id = 148] 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12457f800) [pid = 1655] [serial = 441] [outer = 0x0] 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12bfd8400) [pid = 1655] [serial = 442] [outer = 0x12457f800] 11:59:35 INFO - PROCESS | 1655 | 1463165975888 Marionette DEBUG loaded listener.js 11:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c4b9c00) [pid = 1655] [serial = 443] [outer = 0x12457f800] 11:59:36 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:36 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:59:36 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:36 INFO - PROCESS | 1655 | 1463165976257 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]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 573ms 11:59:36 INFO - PROCESS | 1655 | 1463165976298 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1655 | 1463165976299 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 11:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:59:36 INFO - PROCESS | 1655 | 1463165976309 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 1655 | 1463165976310 Marionette TRACE conn2 <- [1,566,null,{}] 11:59:36 INFO - PROCESS | 1655 | 1463165976313 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}] 11:59:36 INFO - PROCESS | 1655 | 1463165976403 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 11:59:36 INFO - PROCESS | 1655 | 1463165976408 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c7a7000 == 50 [pid = 1655] [id = 149] 11:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12bfd6800) [pid = 1655] [serial = 444] [outer = 0x0] 11:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12c4bd400) [pid = 1655] [serial = 445] [outer = 0x12bfd6800] 11:59:36 INFO - PROCESS | 1655 | 1463165976433 Marionette DEBUG loaded listener.js 11:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12c4c3400) [pid = 1655] [serial = 446] [outer = 0x12bfd6800] 11:59:36 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:36 INFO - PROCESS | 1655 | 1463165976881 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]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 11:59:36 INFO - PROCESS | 1655 | 1463165976930 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1655 | 1463165976933 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 11:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:59:36 INFO - PROCESS | 1655 | 1463165976936 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 1655 | 1463165976940 Marionette TRACE conn2 <- [1,570,null,{}] 11:59:36 INFO - PROCESS | 1655 | 1463165976944 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}] 11:59:37 INFO - PROCESS | 1655 | 1463165977045 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 11:59:37 INFO - PROCESS | 1655 | 1463165977109 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180d7800 == 51 [pid = 1655] [id = 150] 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11684ac00) [pid = 1655] [serial = 447] [outer = 0x0] 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1183bbc00) [pid = 1655] [serial = 448] [outer = 0x11684ac00] 11:59:37 INFO - PROCESS | 1655 | 1463165977140 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1184a0800) [pid = 1655] [serial = 449] [outer = 0x11684ac00] 11:59:37 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:37 INFO - PROCESS | 1655 | 1463165977580 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]]]}] 11:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 11:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:59:37 INFO - PROCESS | 1655 | 1463165977608 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 11:59:37 INFO - PROCESS | 1655 | 1463165977612 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 11:59:37 INFO - PROCESS | 1655 | 1463165977619 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:59:37 INFO - PROCESS | 1655 | 1463165977621 Marionette TRACE conn2 <- [1,574,null,{}] 11:59:37 INFO - PROCESS | 1655 | 1463165977624 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}] 11:59:37 INFO - PROCESS | 1655 | 1463165977721 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 11:59:37 INFO - PROCESS | 1655 | 1463165977785 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404d800 == 52 [pid = 1655] [id = 151] 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1196cbc00) [pid = 1655] [serial = 450] [outer = 0x0] 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119ed2800) [pid = 1655] [serial = 451] [outer = 0x1196cbc00] 11:59:37 INFO - PROCESS | 1655 | 1463165977815 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x121912000) [pid = 1655] [serial = 452] [outer = 0x1196cbc00] 11:59:38 INFO - PROCESS | 1655 | 1463165978230 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]]]}] 11:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 11:59:38 INFO - PROCESS | 1655 | 1463165978238 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1655 | 1463165978240 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 11:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:59:38 INFO - PROCESS | 1655 | 1463165978242 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 1655 | 1463165978245 Marionette TRACE conn2 <- [1,578,null,{}] 11:59:38 INFO - PROCESS | 1655 | 1463165978255 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}] 11:59:38 INFO - PROCESS | 1655 | 1463165978354 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 11:59:38 INFO - PROCESS | 1655 | 1463165978443 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c7a2800 == 53 [pid = 1655] [id = 152] 11:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x126bdf000) [pid = 1655] [serial = 453] [outer = 0x0] 11:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128b85400) [pid = 1655] [serial = 454] [outer = 0x126bdf000] 11:59:38 INFO - PROCESS | 1655 | 1463165978475 Marionette DEBUG loaded listener.js 11:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a6c2c00) [pid = 1655] [serial = 455] [outer = 0x126bdf000] 11:59:38 INFO - PROCESS | 1655 | 1463165978880 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]]]}] 11:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 11:59:38 INFO - PROCESS | 1655 | 1463165978914 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1655 | 1463165978916 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 11:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:59:38 INFO - PROCESS | 1655 | 1463165978918 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 1655 | 1463165978920 Marionette TRACE conn2 <- [1,582,null,{}] 11:59:38 INFO - PROCESS | 1655 | 1463165978922 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}] 11:59:39 INFO - PROCESS | 1655 | 1463165979019 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 11:59:39 INFO - PROCESS | 1655 | 1463165979067 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb1e800 == 54 [pid = 1655] [id = 153] 11:59:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12a6c6000) [pid = 1655] [serial = 456] [outer = 0x0] 11:59:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ac1f000) [pid = 1655] [serial = 457] [outer = 0x12a6c6000] 11:59:39 INFO - PROCESS | 1655 | 1463165979096 Marionette DEBUG loaded listener.js 11:59:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12ba47c00) [pid = 1655] [serial = 458] [outer = 0x12a6c6000] 11:59:39 INFO - PROCESS | 1655 | 1463165979560 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]]]}] 11:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 11:59:39 INFO - PROCESS | 1655 | 1463165979589 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 1655 | 1463165979591 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 11:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:59:39 INFO - PROCESS | 1655 | 1463165979593 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 1655 | 1463165979594 Marionette TRACE conn2 <- [1,586,null,{}] 11:59:39 INFO - PROCESS | 1655 | 1463165979597 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}] 11:59:39 INFO - PROCESS | 1655 | 1463165979712 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 11:59:39 INFO - PROCESS | 1655 | 1463165979952 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f78800 == 55 [pid = 1655] [id = 154] 11:59:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1131b2c00) [pid = 1655] [serial = 459] [outer = 0x0] 11:59:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1134e8800) [pid = 1655] [serial = 460] [outer = 0x1131b2c00] 11:59:39 INFO - PROCESS | 1655 | 1463165979981 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1164a5c00) [pid = 1655] [serial = 461] [outer = 0x1131b2c00] 11:59:40 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:40 INFO - PROCESS | 1655 | 1463165980392 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]]]}] 11:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 822ms 11:59:40 INFO - PROCESS | 1655 | 1463165980416 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 11:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:59:40 INFO - PROCESS | 1655 | 1463165980419 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 11:59:40 INFO - PROCESS | 1655 | 1463165980422 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:59:40 INFO - PROCESS | 1655 | 1463165980424 Marionette TRACE conn2 <- [1,590,null,{}] 11:59:40 INFO - PROCESS | 1655 | 1463165980428 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}] 11:59:40 INFO - PROCESS | 1655 | 1463165980515 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 11:59:40 INFO - PROCESS | 1655 | 1463165980586 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11664a800 == 56 [pid = 1655] [id = 155] 11:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116a65000) [pid = 1655] [serial = 462] [outer = 0x0] 11:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x118096400) [pid = 1655] [serial = 463] [outer = 0x116a65000] 11:59:40 INFO - PROCESS | 1655 | 1463165980614 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1183bb000) [pid = 1655] [serial = 464] [outer = 0x116a65000] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c78d000 == 55 [pid = 1655] [id = 148] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b961000 == 54 [pid = 1655] [id = 147] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd8000 == 53 [pid = 1655] [id = 146] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b9800 == 52 [pid = 1655] [id = 145] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a60a800 == 51 [pid = 1655] [id = 144] 11:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x128c0f000 == 50 [pid = 1655] [id = 143] 11:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12ba47400) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1269c1000 == 49 [pid = 1655] [id = 142] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c6800 == 48 [pid = 1655] [id = 141] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x120fe0000 == 47 [pid = 1655] [id = 140] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1194a2000 == 46 [pid = 1655] [id = 139] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1166f4800 == 45 [pid = 1655] [id = 138] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11687a000 == 44 [pid = 1655] [id = 137] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa6000 == 43 [pid = 1655] [id = 136] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12c221800 == 42 [pid = 1655] [id = 135] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b962000 == 41 [pid = 1655] [id = 134] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1212bc800 == 40 [pid = 1655] [id = 133] 11:59:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11742b800 == 39 [pid = 1655] [id = 132] 11:59:41 INFO - PROCESS | 1655 | 1463165981041 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]]]}] 11:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1183c0800) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12653e000) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1134e8400) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x117692c00) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x121537800) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12457f000) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1196ccc00) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11860c400) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12ab57400) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1180a7800) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1164a8000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1219c2800) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x126bdb400) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1248a8400) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1294c5c00) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128b8d000) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121142c00) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1216a3400) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1198d6c00) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119490800) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11933b400) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1198d5800) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1294c2400) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1196cc400) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a7a8000) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b2b1800) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a7b2000) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b14800) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x117230800) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126544800) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128b8ac00) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126be2800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12acb4000) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ba18000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124585400) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128da9800) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b16800) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1164a2400) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a6be400) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1183c2800) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11848d000) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1294c7c00) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 11:59:41 INFO - PROCESS | 1655 | 1463165981126 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 1655 | 1463165981130 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 11:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:59:41 INFO - PROCESS | 1655 | 1463165981176 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1655 | 1463165981178 Marionette TRACE conn2 <- [1,594,null,{}] 11:59:41 INFO - PROCESS | 1655 | 1463165981185 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}] 11:59:41 INFO - PROCESS | 1655 | 1463165981304 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 11:59:41 INFO - PROCESS | 1655 | 1463165981313 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11664d000 == 40 [pid = 1655] [id = 156] 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118095400) [pid = 1655] [serial = 465] [outer = 0x0] 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118405c00) [pid = 1655] [serial = 466] [outer = 0x118095400] 11:59:41 INFO - PROCESS | 1655 | 1463165981342 Marionette DEBUG loaded listener.js 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118613400) [pid = 1655] [serial = 467] [outer = 0x118095400] 11:59:41 INFO - PROCESS | 1655 | 1463165981784 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]]]}] 11:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 662ms 11:59:41 INFO - PROCESS | 1655 | 1463165981799 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 1655 | 1463165981802 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 11:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:59:41 INFO - PROCESS | 1655 | 1463165981811 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1655 | 1463165981815 Marionette TRACE conn2 <- [1,598,null,{}] 11:59:41 INFO - PROCESS | 1655 | 1463165981826 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}] 11:59:41 INFO - PROCESS | 1655 | 1463165981903 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 11:59:41 INFO - PROCESS | 1655 | 1463165981908 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119133800 == 41 [pid = 1655] [id = 157] 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118610400) [pid = 1655] [serial = 468] [outer = 0x0] 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119493400) [pid = 1655] [serial = 469] [outer = 0x118610400] 11:59:41 INFO - PROCESS | 1655 | 1463165981933 Marionette DEBUG loaded listener.js 11:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1196ca800) [pid = 1655] [serial = 470] [outer = 0x118610400] 11:59:42 INFO - PROCESS | 1655 | 1463165982245 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]]]}] 11:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 483ms 11:59:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:59:42 INFO - PROCESS | 1655 | 1463165982291 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 11:59:42 INFO - PROCESS | 1655 | 1463165982292 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 11:59:42 INFO - PROCESS | 1655 | 1463165982294 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:59:42 INFO - PROCESS | 1655 | 1463165982303 Marionette TRACE conn2 <- [1,602,null,{}] 11:59:42 INFO - PROCESS | 1655 | 1463165982305 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}] 11:59:42 INFO - PROCESS | 1655 | 1463165982379 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 11:59:42 INFO - PROCESS | 1655 | 1463165982385 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x116714000 == 42 [pid = 1655] [id = 158] 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1194e1800) [pid = 1655] [serial = 471] [outer = 0x0] 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12113cc00) [pid = 1655] [serial = 472] [outer = 0x1194e1800] 11:59:42 INFO - PROCESS | 1655 | 1463165982411 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121764c00) [pid = 1655] [serial = 473] [outer = 0x1194e1800] 11:59:42 INFO - PROCESS | 1655 | 1463165982729 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]]]}] 11:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 479ms 11:59:42 INFO - PROCESS | 1655 | 1463165982773 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 11:59:42 INFO - PROCESS | 1655 | 1463165982775 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 11:59:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:59:42 INFO - PROCESS | 1655 | 1463165982777 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:59:42 INFO - PROCESS | 1655 | 1463165982778 Marionette TRACE conn2 <- [1,606,null,{}] 11:59:42 INFO - PROCESS | 1655 | 1463165982780 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}] 11:59:42 INFO - PROCESS | 1655 | 1463165982854 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 11:59:42 INFO - PROCESS | 1655 | 1463165982858 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fcc000 == 43 [pid = 1655] [id = 159] 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12451b000) [pid = 1655] [serial = 474] [outer = 0x0] 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12457f000) [pid = 1655] [serial = 475] [outer = 0x12451b000] 11:59:42 INFO - PROCESS | 1655 | 1463165982889 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124e3ec00) [pid = 1655] [serial = 476] [outer = 0x12451b000] 11:59:43 INFO - PROCESS | 1655 | 1463165983211 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]]]}] 11:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 11:59:43 INFO - PROCESS | 1655 | 1463165983266 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 1655 | 1463165983270 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 11:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:59:43 INFO - PROCESS | 1655 | 1463165983272 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 1655 | 1463165983273 Marionette TRACE conn2 <- [1,610,null,{}] 11:59:43 INFO - PROCESS | 1655 | 1463165983283 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}] 11:59:43 INFO - PROCESS | 1655 | 1463165983384 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 11:59:43 INFO - PROCESS | 1655 | 1463165983389 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c9000 == 44 [pid = 1655] [id = 160] 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12451d000) [pid = 1655] [serial = 477] [outer = 0x0] 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1263a1000) [pid = 1655] [serial = 478] [outer = 0x12451d000] 11:59:43 INFO - PROCESS | 1655 | 1463165983414 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126be2800) [pid = 1655] [serial = 479] [outer = 0x12451d000] 11:59:43 INFO - PROCESS | 1655 | 1463165983730 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]]]}] 11:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 11:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:59:43 INFO - PROCESS | 1655 | 1463165983790 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 1655 | 1463165983791 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 11:59:43 INFO - PROCESS | 1655 | 1463165983793 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 1655 | 1463165983794 Marionette TRACE conn2 <- [1,614,null,{}] 11:59:43 INFO - PROCESS | 1655 | 1463165983796 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}] 11:59:43 INFO - PROCESS | 1655 | 1463165983892 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 11:59:43 INFO - PROCESS | 1655 | 1463165983896 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x121844800 == 45 [pid = 1655] [id = 161] 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126314c00) [pid = 1655] [serial = 480] [outer = 0x0] 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128b15400) [pid = 1655] [serial = 481] [outer = 0x126314c00] 11:59:43 INFO - PROCESS | 1655 | 1463165983921 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b89000) [pid = 1655] [serial = 482] [outer = 0x126314c00] 11:59:44 INFO - PROCESS | 1655 | 1463165984246 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]]]}] 11:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 467ms 11:59:44 INFO - PROCESS | 1655 | 1463165984269 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 1655 | 1463165984271 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 11:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:59:44 INFO - PROCESS | 1655 | 1463165984273 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 1655 | 1463165984274 Marionette TRACE conn2 <- [1,618,null,{}] 11:59:44 INFO - PROCESS | 1655 | 1463165984276 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}] 11:59:44 INFO - PROCESS | 1655 | 1463165984371 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 11:59:44 INFO - PROCESS | 1655 | 1463165984375 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248d7000 == 46 [pid = 1655] [id = 162] 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128b18c00) [pid = 1655] [serial = 483] [outer = 0x0] 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128b90400) [pid = 1655] [serial = 484] [outer = 0x128b18c00] 11:59:44 INFO - PROCESS | 1655 | 1463165984400 Marionette DEBUG loaded listener.js 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1294c7c00) [pid = 1655] [serial = 485] [outer = 0x128b18c00] 11:59:44 INFO - PROCESS | 1655 | 1463165984715 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]]]}] 11:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 11:59:44 INFO - PROCESS | 1655 | 1463165984741 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 1655 | 1463165984743 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 11:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:59:44 INFO - PROCESS | 1655 | 1463165984745 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 1655 | 1463165984746 Marionette TRACE conn2 <- [1,622,null,{}] 11:59:44 INFO - PROCESS | 1655 | 1463165984757 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}] 11:59:44 INFO - PROCESS | 1655 | 1463165984852 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 11:59:44 INFO - PROCESS | 1655 | 1463165984856 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265d0000 == 47 [pid = 1655] [id = 163] 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128da5400) [pid = 1655] [serial = 486] [outer = 0x0] 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12a6c3400) [pid = 1655] [serial = 487] [outer = 0x128da5400] 11:59:44 INFO - PROCESS | 1655 | 1463165984880 Marionette DEBUG loaded listener.js 11:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12a7b1400) [pid = 1655] [serial = 488] [outer = 0x128da5400] 11:59:45 INFO - PROCESS | 1655 | 1463165985228 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]]]}] 11:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 529ms 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11840fc00) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a6c9400) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1180a4000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11809a400) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1133a7400) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12ba12400) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126312c00) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12176b800) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12190a800) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12ba46c00) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11769c800) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128ffa800) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11808fc00) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12457f800) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:59:45 INFO - PROCESS | 1655 | 1463165985425 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 11:59:45 INFO - PROCESS | 1655 | 1463165985426 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 11:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:59:45 INFO - PROCESS | 1655 | 1463165985441 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:59:45 INFO - PROCESS | 1655 | 1463165985443 Marionette TRACE conn2 <- [1,626,null,{}] 11:59:45 INFO - PROCESS | 1655 | 1463165985445 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}] 11:59:45 INFO - PROCESS | 1655 | 1463165985523 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 11:59:45 INFO - PROCESS | 1655 | 1463165985527 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd4800 == 48 [pid = 1655] [id = 164] 11:59:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11840fc00) [pid = 1655] [serial = 489] [outer = 0x0] 11:59:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12175f000) [pid = 1655] [serial = 490] [outer = 0x11840fc00] 11:59:45 INFO - PROCESS | 1655 | 1463165985557 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12ab56c00) [pid = 1655] [serial = 491] [outer = 0x11840fc00] 11:59:45 INFO - PROCESS | 1655 | 1463165985921 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]]]}] 11:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 526ms 11:59:45 INFO - PROCESS | 1655 | 1463165985973 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 11:59:45 INFO - PROCESS | 1655 | 1463165985975 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 11:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:59:45 INFO - PROCESS | 1655 | 1463165985979 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:59:45 INFO - PROCESS | 1655 | 1463165985982 Marionette TRACE conn2 <- [1,630,null,{}] 11:59:45 INFO - PROCESS | 1655 | 1463165985985 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}] 11:59:46 INFO - PROCESS | 1655 | 1463165986148 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 11:59:46 INFO - PROCESS | 1655 | 1463165986157 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d95000 == 49 [pid = 1655] [id = 165] 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12ac1dc00) [pid = 1655] [serial = 492] [outer = 0x0] 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b2ae400) [pid = 1655] [serial = 493] [outer = 0x12ac1dc00] 11:59:46 INFO - PROCESS | 1655 | 1463165986196 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12ba45400) [pid = 1655] [serial = 494] [outer = 0x12ac1dc00] 11:59:46 INFO - PROCESS | 1655 | 1463165986515 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]]]}] 11:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 575ms 11:59:46 INFO - PROCESS | 1655 | 1463165986555 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 11:59:46 INFO - PROCESS | 1655 | 1463165986557 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 11:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:59:46 INFO - PROCESS | 1655 | 1463165986560 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 1655 | 1463165986562 Marionette TRACE conn2 <- [1,634,null,{}] 11:59:46 INFO - PROCESS | 1655 | 1463165986565 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}] 11:59:46 INFO - PROCESS | 1655 | 1463165986714 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 11:59:46 INFO - PROCESS | 1655 | 1463165986768 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12969a000 == 50 [pid = 1655] [id = 166] 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12bdec000) [pid = 1655] [serial = 495] [outer = 0x0] 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12bdf0400) [pid = 1655] [serial = 496] [outer = 0x12bdec000] 11:59:46 INFO - PROCESS | 1655 | 1463165986806 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bdf8000) [pid = 1655] [serial = 497] [outer = 0x12bdec000] 11:59:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:47 INFO - PROCESS | 1655 | 1463165987231 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]]]}] 11:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 720ms 11:59:47 INFO - PROCESS | 1655 | 1463165987281 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 1655 | 1463165987282 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 11:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:59:47 INFO - PROCESS | 1655 | 1463165987290 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 1655 | 1463165987291 Marionette TRACE conn2 <- [1,638,null,{}] 11:59:47 INFO - PROCESS | 1655 | 1463165987293 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}] 11:59:47 INFO - PROCESS | 1655 | 1463165987378 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 11:59:47 INFO - PROCESS | 1655 | 1463165987387 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78b000 == 51 [pid = 1655] [id = 167] 11:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ba50000) [pid = 1655] [serial = 498] [outer = 0x0] 11:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12bfd6c00) [pid = 1655] [serial = 499] [outer = 0x12ba50000] 11:59:47 INFO - PROCESS | 1655 | 1463165987411 Marionette DEBUG loaded listener.js 11:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c4bbc00) [pid = 1655] [serial = 500] [outer = 0x12ba50000] 11:59:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:47 INFO - PROCESS | 1655 | 1463165987864 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]]]}] 11:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 11:59:47 INFO - PROCESS | 1655 | 1463165987910 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 1655 | 1463165987912 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 11:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:59:47 INFO - PROCESS | 1655 | 1463165987915 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 1655 | 1463165987918 Marionette TRACE conn2 <- [1,642,null,{}] 11:59:47 INFO - PROCESS | 1655 | 1463165987922 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}] 11:59:48 INFO - PROCESS | 1655 | 1463165988022 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 11:59:48 INFO - PROCESS | 1655 | 1463165988121 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180d9800 == 52 [pid = 1655] [id = 168] 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11756ac00) [pid = 1655] [serial = 501] [outer = 0x0] 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11808fc00) [pid = 1655] [serial = 502] [outer = 0x11756ac00] 11:59:48 INFO - PROCESS | 1655 | 1463165988151 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1183bac00) [pid = 1655] [serial = 503] [outer = 0x11756ac00] 11:59:48 INFO - PROCESS | 1655 | 1463165988569 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]]]}] 11:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 11:59:48 INFO - PROCESS | 1655 | 1463165988588 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 11:59:48 INFO - PROCESS | 1655 | 1463165988592 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 11:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:59:48 INFO - PROCESS | 1655 | 1463165988597 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:59:48 INFO - PROCESS | 1655 | 1463165988598 Marionette TRACE conn2 <- [1,646,null,{}] 11:59:48 INFO - PROCESS | 1655 | 1463165988601 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}] 11:59:48 INFO - PROCESS | 1655 | 1463165988702 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 11:59:48 INFO - PROCESS | 1655 | 1463165988747 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194bf800 == 53 [pid = 1655] [id = 169] 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1183c5800) [pid = 1655] [serial = 504] [outer = 0x0] 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x118636400) [pid = 1655] [serial = 505] [outer = 0x1183c5800] 11:59:48 INFO - PROCESS | 1655 | 1463165988777 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1196c6800) [pid = 1655] [serial = 506] [outer = 0x1183c5800] 11:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124322c00) [pid = 1655] [serial = 507] [outer = 0x116186400] 11:59:49 INFO - PROCESS | 1655 | 1463165989247 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]]]}] 11:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 11:59:49 INFO - PROCESS | 1655 | 1463165989286 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 11:59:49 INFO - PROCESS | 1655 | 1463165989289 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 11:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:59:49 INFO - PROCESS | 1655 | 1463165989292 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:59:49 INFO - PROCESS | 1655 | 1463165989295 Marionette TRACE conn2 <- [1,650,null,{}] 11:59:49 INFO - PROCESS | 1655 | 1463165989305 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}] 11:59:49 INFO - PROCESS | 1655 | 1463165989427 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 11:59:49 INFO - PROCESS | 1655 | 1463165989501 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12921b000 == 54 [pid = 1655] [id = 170] 11:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119112800) [pid = 1655] [serial = 508] [outer = 0x0] 11:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12410d000) [pid = 1655] [serial = 509] [outer = 0x119112800] 11:59:49 INFO - PROCESS | 1655 | 1463165989533 Marionette DEBUG loaded listener.js 11:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x128dae800) [pid = 1655] [serial = 510] [outer = 0x119112800] 11:59:49 INFO - PROCESS | 1655 | 1463165989942 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]]]}] 11:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 11:59:49 INFO - PROCESS | 1655 | 1463165989963 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 11:59:49 INFO - PROCESS | 1655 | 1463165989965 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 11:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:59:49 INFO - PROCESS | 1655 | 1463165989970 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:59:49 INFO - PROCESS | 1655 | 1463165989971 Marionette TRACE conn2 <- [1,654,null,{}] 11:59:49 INFO - PROCESS | 1655 | 1463165989973 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}] 11:59:50 INFO - PROCESS | 1655 | 1463165990069 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 11:59:50 INFO - PROCESS | 1655 | 1463165990116 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9de000 == 55 [pid = 1655] [id = 171] 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128b14000) [pid = 1655] [serial = 511] [outer = 0x0] 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12ac21c00) [pid = 1655] [serial = 512] [outer = 0x128b14000] 11:59:50 INFO - PROCESS | 1655 | 1463165990145 Marionette DEBUG loaded listener.js 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b2b1c00) [pid = 1655] [serial = 513] [outer = 0x128b14000] 11:59:50 INFO - PROCESS | 1655 | 1463165990543 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]]]}] 11:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 619ms 11:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:59:50 INFO - PROCESS | 1655 | 1463165990589 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 11:59:50 INFO - PROCESS | 1655 | 1463165990590 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 11:59:50 INFO - PROCESS | 1655 | 1463165990592 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 1655 | 1463165990594 Marionette TRACE conn2 <- [1,658,null,{}] 11:59:50 INFO - PROCESS | 1655 | 1463165990596 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}] 11:59:50 INFO - PROCESS | 1655 | 1463165990702 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 11:59:50 INFO - PROCESS | 1655 | 1463165990792 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e8800 == 56 [pid = 1655] [id = 172] 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b2ac800) [pid = 1655] [serial = 514] [outer = 0x0] 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12bfce000) [pid = 1655] [serial = 515] [outer = 0x12b2ac800] 11:59:50 INFO - PROCESS | 1655 | 1463165990821 Marionette DEBUG loaded listener.js 11:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12c4b7000) [pid = 1655] [serial = 516] [outer = 0x12b2ac800] 11:59:51 INFO - PROCESS | 1655 | 1463165991367 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]]]}] 11:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 820ms 11:59:51 INFO - PROCESS | 1655 | 1463165991414 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 11:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:59:51 INFO - PROCESS | 1655 | 1463165991416 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 11:59:51 INFO - PROCESS | 1655 | 1463165991420 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:59:51 INFO - PROCESS | 1655 | 1463165991423 Marionette TRACE conn2 <- [1,662,null,{}] 11:59:51 INFO - PROCESS | 1655 | 1463165991426 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}] 11:59:51 INFO - PROCESS | 1655 | 1463165991532 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 11:59:51 INFO - PROCESS | 1655 | 1463165991612 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11883a000 == 57 [pid = 1655] [id = 173] 11:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x116182c00) [pid = 1655] [serial = 517] [outer = 0x0] 11:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1164a5400) [pid = 1655] [serial = 518] [outer = 0x116182c00] 11:59:51 INFO - PROCESS | 1655 | 1463165991655 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x117561800) [pid = 1655] [serial = 519] [outer = 0x116182c00] 11:59:51 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:52 INFO - PROCESS | 1655 | 1463165992115 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]]]}] 11:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 722ms 11:59:52 INFO - PROCESS | 1655 | 1463165992142 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1655 | 1463165992146 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 11:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:59:52 INFO - PROCESS | 1655 | 1463165992150 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 1655 | 1463165992152 Marionette TRACE conn2 <- [1,666,null,{}] 11:59:52 INFO - PROCESS | 1655 | 1463165992154 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}] 11:59:52 INFO - PROCESS | 1655 | 1463165992244 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 11:59:52 INFO - PROCESS | 1655 | 1463165992295 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11827d800 == 58 [pid = 1655] [id = 174] 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11809a400) [pid = 1655] [serial = 520] [outer = 0x0] 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11862b800) [pid = 1655] [serial = 521] [outer = 0x11809a400] 11:59:52 INFO - PROCESS | 1655 | 1463165992322 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1194d7000) [pid = 1655] [serial = 522] [outer = 0x11809a400] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12969a000 == 57 [pid = 1655] [id = 166] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128d95000 == 56 [pid = 1655] [id = 165] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd4800 == 55 [pid = 1655] [id = 164] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1265d0000 == 54 [pid = 1655] [id = 163] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1248d7000 == 53 [pid = 1655] [id = 162] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x121844800 == 52 [pid = 1655] [id = 161] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c9000 == 51 [pid = 1655] [id = 160] 11:59:52 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x120fcc000 == 50 [pid = 1655] [id = 159] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116714000 == 49 [pid = 1655] [id = 158] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119133800 == 48 [pid = 1655] [id = 157] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11664d000 == 47 [pid = 1655] [id = 156] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11664a800 == 46 [pid = 1655] [id = 155] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116f78800 == 45 [pid = 1655] [id = 154] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb1e800 == 44 [pid = 1655] [id = 153] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12c7a2800 == 43 [pid = 1655] [id = 152] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12404d800 == 42 [pid = 1655] [id = 151] 11:59:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1180d7800 == 41 [pid = 1655] [id = 150] 11:59:52 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:52 INFO - PROCESS | 1655 | 1463165992692 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]]]}] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11948e400) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x118615800) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12ba19c00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124e39400) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11933a400) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1196c9400) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1294c0400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12bdee000) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12676cc00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12457c400) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1176a1c00) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x126bdf800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128b1bc00) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1183b7800) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x123d19800) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bdf1800) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bfd0c00) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b2afc00) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12952f800) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1183c0400) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12acb2c00) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1183c3400) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12675e800) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12acb4800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12bfcdc00) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1184a0c00) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a6c0c00) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128db0000) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12ba48800) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c4b9c00) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 11:59:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bfd8400) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 11:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 11:59:52 INFO - PROCESS | 1655 | 1463165992720 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1655 | 1463165992721 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 11:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:59:52 INFO - PROCESS | 1655 | 1463165992723 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 1655 | 1463165992726 Marionette TRACE conn2 <- [1,670,null,{}] 11:59:52 INFO - PROCESS | 1655 | 1463165992733 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}] 11:59:52 INFO - PROCESS | 1655 | 1463165992814 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 11:59:52 INFO - PROCESS | 1655 | 1463165992822 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181aa000 == 42 [pid = 1655] [id = 175] 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1198d5400) [pid = 1655] [serial = 523] [outer = 0x0] 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121141c00) [pid = 1655] [serial = 524] [outer = 0x1198d5400] 11:59:52 INFO - PROCESS | 1655 | 1463165992850 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124075800) [pid = 1655] [serial = 525] [outer = 0x1198d5400] 11:59:53 INFO - PROCESS | 1655 | 1463165993164 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]]]}] 11:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 11:59:53 INFO - PROCESS | 1655 | 1463165993194 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 1655 | 1463165993196 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 11:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:59:53 INFO - PROCESS | 1655 | 1463165993198 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 1655 | 1463165993199 Marionette TRACE conn2 <- [1,674,null,{}] 11:59:53 INFO - PROCESS | 1655 | 1463165993204 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}] 11:59:53 INFO - PROCESS | 1655 | 1463165993289 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 11:59:53 INFO - PROCESS | 1655 | 1463165993337 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194bf000 == 43 [pid = 1655] [id = 176] 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119d2a400) [pid = 1655] [serial = 526] [outer = 0x0] 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124585400) [pid = 1655] [serial = 527] [outer = 0x119d2a400] 11:59:53 INFO - PROCESS | 1655 | 1463165993363 Marionette DEBUG loaded listener.js 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12676cc00) [pid = 1655] [serial = 528] [outer = 0x119d2a400] 11:59:53 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:53 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 11:59:53 INFO - PROCESS | 1655 | 1463165993657 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]]]}] 11:59:53 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 11:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 11:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:59:53 INFO - PROCESS | 1655 | 1463165993675 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 1655 | 1463165993676 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 11:59:53 INFO - PROCESS | 1655 | 1463165993688 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 1655 | 1463165993690 Marionette TRACE conn2 <- [1,678,null,{}] 11:59:53 INFO - PROCESS | 1655 | 1463165993693 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}] 11:59:53 INFO - PROCESS | 1655 | 1463165993770 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 11:59:53 INFO - PROCESS | 1655 | 1463165993775 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x121841000 == 44 [pid = 1655] [id = 177] 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12676d000) [pid = 1655] [serial = 529] [outer = 0x0] 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128b16800) [pid = 1655] [serial = 530] [outer = 0x12676d000] 11:59:53 INFO - PROCESS | 1655 | 1463165993799 Marionette DEBUG loaded listener.js 11:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128b8d000) [pid = 1655] [serial = 531] [outer = 0x12676d000] 11:59:54 INFO - PROCESS | 1655 | 1463165994094 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]]]}] 11:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 428ms 11:59:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:59:54 INFO - PROCESS | 1655 | 1463165994108 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 11:59:54 INFO - PROCESS | 1655 | 1463165994109 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 11:59:54 INFO - PROCESS | 1655 | 1463165994111 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:59:54 INFO - PROCESS | 1655 | 1463165994112 Marionette TRACE conn2 <- [1,682,null,{}] 11:59:54 INFO - PROCESS | 1655 | 1463165994114 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}] 11:59:54 INFO - PROCESS | 1655 | 1463165994230 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 11:59:54 INFO - PROCESS | 1655 | 1463165994241 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240d8000 == 45 [pid = 1655] [id = 178] 11:59:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128d2c800) [pid = 1655] [serial = 532] [outer = 0x0] 11:59:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1294c5c00) [pid = 1655] [serial = 533] [outer = 0x128d2c800] 11:59:54 INFO - PROCESS | 1655 | 1463165994266 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12acb4800) [pid = 1655] [serial = 534] [outer = 0x128d2c800] 11:59:55 INFO - PROCESS | 1655 | 1463165995054 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]]]}] 11:59:55 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) 11:59:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 11:59:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:59:55 INFO - PROCESS | 1655 | 1463165995081 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 1655 | 1463165995082 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 11:59:55 INFO - PROCESS | 1655 | 1463165995085 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 1655 | 1463165995088 Marionette TRACE conn2 <- [1,686,null,{}] 11:59:55 INFO - PROCESS | 1655 | 1463165995090 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}] 11:59:55 INFO - PROCESS | 1655 | 1463165995182 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 11:59:55 INFO - PROCESS | 1655 | 1463165995193 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4a000 == 46 [pid = 1655] [id = 179] 11:59:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x123d9cc00) [pid = 1655] [serial = 535] [outer = 0x0] 11:59:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ba19c00) [pid = 1655] [serial = 536] [outer = 0x123d9cc00] 11:59:55 INFO - PROCESS | 1655 | 1463165995244 Marionette DEBUG loaded listener.js 11:59:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12bfd1800) [pid = 1655] [serial = 537] [outer = 0x123d9cc00] 11:59:56 INFO - PROCESS | 1655 | 1463165996024 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]]]}] 11:59:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 11:59:56 INFO - PROCESS | 1655 | 1463165996058 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 11:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:59:56 INFO - PROCESS | 1655 | 1463165996059 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 11:59:56 INFO - PROCESS | 1655 | 1463165996061 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 1655 | 1463165996062 Marionette TRACE conn2 <- [1,690,null,{}] 11:59:56 INFO - PROCESS | 1655 | 1463165996064 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}] 11:59:56 INFO - PROCESS | 1655 | 1463165996159 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 11:59:56 INFO - PROCESS | 1655 | 1463165996164 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12942f000 == 47 [pid = 1655] [id = 180] 11:59:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12ba51400) [pid = 1655] [serial = 538] [outer = 0x0] 11:59:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12c4be000) [pid = 1655] [serial = 539] [outer = 0x12ba51400] 11:59:56 INFO - PROCESS | 1655 | 1463165996188 Marionette DEBUG loaded listener.js 11:59:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12c73a800) [pid = 1655] [serial = 540] [outer = 0x12ba51400] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126314c00) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128b18c00) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12451b000) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128da5400) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1194e1800) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x116a65000) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1131b2c00) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118610400) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118095400) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11840fc00) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12ac1dc00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12451d000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:59:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12bdec000) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:59:56 INFO - PROCESS | 1655 | 1463165996990 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]]]}] 11:59:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:59:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 11:59:57 INFO - PROCESS | 1655 | 1463165997033 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 11:59:57 INFO - PROCESS | 1655 | 1463165997034 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 11:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:59:57 INFO - PROCESS | 1655 | 1463165997038 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:59:57 INFO - PROCESS | 1655 | 1463165997039 Marionette TRACE conn2 <- [1,694,null,{}] 11:59:57 INFO - PROCESS | 1655 | 1463165997041 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}] 11:59:57 INFO - PROCESS | 1655 | 1463165997135 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 11:59:57 INFO - PROCESS | 1655 | 1463165997166 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a22800 == 48 [pid = 1655] [id = 181] 11:59:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x114f9ec00) [pid = 1655] [serial = 541] [outer = 0x0] 11:59:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x114fa6800) [pid = 1655] [serial = 542] [outer = 0x114f9ec00] 11:59:57 INFO - PROCESS | 1655 | 1463165997191 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x114fabc00) [pid = 1655] [serial = 543] [outer = 0x114f9ec00] 11:59:57 INFO - PROCESS | 1655 | 1463165997931 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]]]}] 11:59:57 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) 11:59:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 919ms 11:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:59:57 INFO - PROCESS | 1655 | 1463165997958 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 11:59:57 INFO - PROCESS | 1655 | 1463165997959 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 11:59:57 INFO - PROCESS | 1655 | 1463165997961 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:59:57 INFO - PROCESS | 1655 | 1463165997962 Marionette TRACE conn2 <- [1,698,null,{}] 11:59:57 INFO - PROCESS | 1655 | 1463165997964 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}] 11:59:58 INFO - PROCESS | 1655 | 1463165998042 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 11:59:58 INFO - PROCESS | 1655 | 1463165998047 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b7000 == 49 [pid = 1655] [id = 182] 11:59:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1180a3400) [pid = 1655] [serial = 544] [outer = 0x0] 11:59:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12451b000) [pid = 1655] [serial = 545] [outer = 0x1180a3400] 11:59:58 INFO - PROCESS | 1655 | 1463165998071 Marionette DEBUG loaded listener.js 11:59:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129527c00) [pid = 1655] [serial = 546] [outer = 0x1180a3400] 11:59:58 INFO - PROCESS | 1655 | 1463165998887 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]]]}] 11:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 11:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 11:59:58 INFO - PROCESS | 1655 | 1463165998932 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 11:59:58 INFO - PROCESS | 1655 | 1463165998934 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 11:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:59:58 INFO - PROCESS | 1655 | 1463165998938 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:59:58 INFO - PROCESS | 1655 | 1463165998941 Marionette TRACE conn2 <- [1,702,null,{}] 11:59:58 INFO - PROCESS | 1655 | 1463165998945 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}] 11:59:59 INFO - PROCESS | 1655 | 1463165999046 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 11:59:59 INFO - PROCESS | 1655 | 1463165999096 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11743c800 == 50 [pid = 1655] [id = 183] 11:59:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115e1ec00) [pid = 1655] [serial = 547] [outer = 0x0] 11:59:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1164a8000) [pid = 1655] [serial = 548] [outer = 0x115e1ec00] 11:59:59 INFO - PROCESS | 1655 | 1463165999127 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1180a4000) [pid = 1655] [serial = 549] [outer = 0x115e1ec00] 12:00:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1076ms 12:00:00 INFO - PROCESS | 1655 | 1463166000009 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]]]}] 12:00:00 INFO - PROCESS | 1655 | 1463166000014 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:00:00 INFO - PROCESS | 1655 | 1463166000019 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:00:00 INFO - PROCESS | 1655 | 1463166000039 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:00:00 INFO - PROCESS | 1655 | 1463166000041 Marionette TRACE conn2 <- [1,706,null,{}] 12:00:00 INFO - PROCESS | 1655 | 1463166000043 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}] 12:00:00 INFO - PROCESS | 1655 | 1463166000146 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:00:00 INFO - PROCESS | 1655 | 1463166000194 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3b800 == 51 [pid = 1655] [id = 184] 12:00:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11848c800) [pid = 1655] [serial = 550] [outer = 0x0] 12:00:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11948e400) [pid = 1655] [serial = 551] [outer = 0x11848c800] 12:00:00 INFO - PROCESS | 1655 | 1463166000223 Marionette DEBUG loaded listener.js 12:00:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12122ac00) [pid = 1655] [serial = 552] [outer = 0x11848c800] 12:00:01 INFO - PROCESS | 1655 | 1463166001109 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]]]}] 12:00:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:00:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1124ms 12:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:00:01 INFO - PROCESS | 1655 | 1463166001162 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:00:01 INFO - PROCESS | 1655 | 1463166001163 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:00:01 INFO - PROCESS | 1655 | 1463166001165 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:00:01 INFO - PROCESS | 1655 | 1463166001168 Marionette TRACE conn2 <- [1,710,null,{}] 12:00:01 INFO - PROCESS | 1655 | 1463166001176 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}] 12:00:01 INFO - PROCESS | 1655 | 1463166001279 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:00:01 INFO - PROCESS | 1655 | 1463166001327 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9e0000 == 52 [pid = 1655] [id = 185] 12:00:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x126b80000) [pid = 1655] [serial = 553] [outer = 0x0] 12:00:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12952d400) [pid = 1655] [serial = 554] [outer = 0x126b80000] 12:00:01 INFO - PROCESS | 1655 | 1463166001359 Marionette DEBUG loaded listener.js 12:00:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a7b6000) [pid = 1655] [serial = 555] [outer = 0x126b80000] 12:00:02 INFO - PROCESS | 1655 | 1463166002279 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]]]}] 12:00:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:00:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 12:00:02 INFO - PROCESS | 1655 | 1463166002289 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 1655 | 1463166002291 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:00:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:00:02 INFO - PROCESS | 1655 | 1463166002293 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 1655 | 1463166002294 Marionette TRACE conn2 <- [1,714,null,{}] 12:00:02 INFO - PROCESS | 1655 | 1463166002297 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}] 12:00:02 INFO - PROCESS | 1655 | 1463166002399 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:00:02 INFO - PROCESS | 1655 | 1463166002447 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4f7000 == 53 [pid = 1655] [id = 186] 12:00:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12952f800) [pid = 1655] [serial = 556] [outer = 0x0] 12:00:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12ba1a400) [pid = 1655] [serial = 557] [outer = 0x12952f800] 12:00:02 INFO - PROCESS | 1655 | 1463166002477 Marionette DEBUG loaded listener.js 12:00:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12c4bf000) [pid = 1655] [serial = 558] [outer = 0x12952f800] 12:00:03 INFO - PROCESS | 1655 | 1463166003346 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]]]}] 12:00:03 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 12:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 12:00:03 INFO - PROCESS | 1655 | 1463166003365 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:00:03 INFO - PROCESS | 1655 | 1463166003368 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:00:03 INFO - PROCESS | 1655 | 1463166003372 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:00:03 INFO - PROCESS | 1655 | 1463166003374 Marionette TRACE conn2 <- [1,718,null,{}] 12:00:03 INFO - PROCESS | 1655 | 1463166003378 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}] 12:00:03 INFO - PROCESS | 1655 | 1463166003473 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:00:03 INFO - PROCESS | 1655 | 1463166003522 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11983d800 == 54 [pid = 1655] [id = 187] 12:00:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x114faa800) [pid = 1655] [serial = 559] [outer = 0x0] 12:00:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x116851000) [pid = 1655] [serial = 560] [outer = 0x114faa800] 12:00:03 INFO - PROCESS | 1655 | 1463166003549 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118312c00) [pid = 1655] [serial = 561] [outer = 0x114faa800] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11323a800 == 53 [pid = 1655] [id = 102] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12c7a7000 == 52 [pid = 1655] [id = 149] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119a22800 == 51 [pid = 1655] [id = 181] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12942f000 == 50 [pid = 1655] [id = 180] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4a000 == 49 [pid = 1655] [id = 179] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1240d8000 == 48 [pid = 1655] [id = 178] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x121841000 == 47 [pid = 1655] [id = 177] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1194bf000 == 46 [pid = 1655] [id = 176] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1181aa000 == 45 [pid = 1655] [id = 175] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11827d800 == 44 [pid = 1655] [id = 174] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11883a000 == 43 [pid = 1655] [id = 173] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9de000 == 42 [pid = 1655] [id = 171] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12921b000 == 41 [pid = 1655] [id = 170] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1194bf800 == 40 [pid = 1655] [id = 169] 12:00:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1180d9800 == 39 [pid = 1655] [id = 168] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x128b15400) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128b90400) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12457f000) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a6c3400) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12113cc00) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x121764c00) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119ed2800) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1183bb000) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x118096400) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1164a5c00) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1134e8800) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128b85400) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1183bbc00) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12ac1f000) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119493400) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1196ca800) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1294c7c00) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118405c00) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118613400) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12175f000) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b2ae400) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ab56c00) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a7b1400) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c4bd400) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1263a1000) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bdf8000) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128b89000) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126be2800) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124e3ec00) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12ba45400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bdf0400) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 12:00:04 INFO - PROCESS | 1655 | 1463166004427 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]]]}] 12:00:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:00:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 12:00:04 INFO - PROCESS | 1655 | 1463166004446 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:00:04 INFO - PROCESS | 1655 | 1463166004449 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:00:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:00:04 INFO - PROCESS | 1655 | 1463166004456 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 1655 | 1463166004457 Marionette TRACE conn2 <- [1,722,null,{}] 12:00:04 INFO - PROCESS | 1655 | 1463166004459 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}] 12:00:04 INFO - PROCESS | 1655 | 1463166004537 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:00:04 INFO - PROCESS | 1655 | 1463166004542 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f87800 == 40 [pid = 1655] [id = 188] 12:00:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115e13800) [pid = 1655] [serial = 562] [outer = 0x0] 12:00:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11831b800) [pid = 1655] [serial = 563] [outer = 0x115e13800] 12:00:04 INFO - PROCESS | 1655 | 1463166004568 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119115c00) [pid = 1655] [serial = 564] [outer = 0x115e13800] 12:00:04 INFO - PROCESS | 1655 | 1463166004923 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] 12:00:04 INFO - PROCESS | 1655 | 1463166004978 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:00:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:00:04 INFO - PROCESS | 1655 | 1463166004980 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:00:04 INFO - PROCESS | 1655 | 1463166004982 Marionette TRACE conn2 <- [1,726,null,{}] 12:00:04 INFO - PROCESS | 1655 | 1463166004989 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}] 12:00:05 INFO - PROCESS | 1655 | 1463166005072 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:00:05 INFO - PROCESS | 1655 | 1463166005078 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194be000 == 41 [pid = 1655] [id = 189] 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1194dc800) [pid = 1655] [serial = 565] [outer = 0x0] 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121537800) [pid = 1655] [serial = 566] [outer = 0x1194dc800] 12:00:05 INFO - PROCESS | 1655 | 1463166005106 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1248a8000) [pid = 1655] [serial = 567] [outer = 0x1194dc800] 12:00:05 INFO - PROCESS | 1655 | 1463166005482 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]]]}] 12:00:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:00:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 524ms 12:00:05 INFO - PROCESS | 1655 | 1463166005508 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 1655 | 1463166005510 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:00:05 INFO - PROCESS | 1655 | 1463166005512 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:00:05 INFO - PROCESS | 1655 | 1463166005513 Marionette TRACE conn2 <- [1,730,null,{}] 12:00:05 INFO - PROCESS | 1655 | 1463166005516 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}] 12:00:05 INFO - PROCESS | 1655 | 1463166005593 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:00:05 INFO - PROCESS | 1655 | 1463166005597 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121469000 == 42 [pid = 1655] [id = 190] 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126310400) [pid = 1655] [serial = 568] [outer = 0x0] 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126bda800) [pid = 1655] [serial = 569] [outer = 0x126310400] 12:00:05 INFO - PROCESS | 1655 | 1463166005624 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128b21000) [pid = 1655] [serial = 570] [outer = 0x126310400] 12:00:06 INFO - PROCESS | 1655 | 1463166006053 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:00:06 INFO - PROCESS | 1655 | 1463166006083 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:00:06 INFO - PROCESS | 1655 | 1463166006089 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:00:06 INFO - PROCESS | 1655 | 1463166006091 Marionette TRACE conn2 <- [1,734,null,{}] 12:00:06 INFO - PROCESS | 1655 | 1463166006095 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}] 12:00:06 INFO - PROCESS | 1655 | 1463166006248 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:00:06 INFO - PROCESS | 1655 | 1463166006272 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240ee800 == 43 [pid = 1655] [id = 191] 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113348000) [pid = 1655] [serial = 571] [outer = 0x0] 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128b1a400) [pid = 1655] [serial = 572] [outer = 0x113348000] 12:00:06 INFO - PROCESS | 1655 | 1463166006312 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ab52800) [pid = 1655] [serial = 573] [outer = 0x113348000] 12:00:06 INFO - PROCESS | 1655 | 1463166006642 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]]]}] 12:00:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:00:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 12:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:00:06 INFO - PROCESS | 1655 | 1463166006659 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:00:06 INFO - PROCESS | 1655 | 1463166006660 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:00:06 INFO - PROCESS | 1655 | 1463166006662 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:00:06 INFO - PROCESS | 1655 | 1463166006663 Marionette TRACE conn2 <- [1,738,null,{}] 12:00:06 INFO - PROCESS | 1655 | 1463166006674 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}] 12:00:06 INFO - PROCESS | 1655 | 1463166006792 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:00:06 INFO - PROCESS | 1655 | 1463166006797 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269cc800 == 44 [pid = 1655] [id = 192] 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128ff9400) [pid = 1655] [serial = 574] [outer = 0x0] 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b2b1000) [pid = 1655] [serial = 575] [outer = 0x128ff9400] 12:00:06 INFO - PROCESS | 1655 | 1463166006850 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c4bf800) [pid = 1655] [serial = 576] [outer = 0x128ff9400] 12:00:07 INFO - PROCESS | 1655 | 1463166007659 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]]]}] 12:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 12:00:07 INFO - PROCESS | 1655 | 1463166007681 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 1655 | 1463166007683 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:00:07 INFO - PROCESS | 1655 | 1463166007691 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 1655 | 1463166007692 Marionette TRACE conn2 <- [1,742,null,{}] 12:00:07 INFO - PROCESS | 1655 | 1463166007694 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}] 12:00:07 INFO - PROCESS | 1655 | 1463166007790 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:00:07 INFO - PROCESS | 1655 | 1463166007794 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a625800 == 45 [pid = 1655] [id = 193] 12:00:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1126edc00) [pid = 1655] [serial = 577] [outer = 0x0] 12:00:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1126f5000) [pid = 1655] [serial = 578] [outer = 0x1126edc00] 12:00:07 INFO - PROCESS | 1655 | 1463166007819 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12bfd3c00) [pid = 1655] [serial = 579] [outer = 0x1126edc00] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12ba51400) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12676d000) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x116182c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119d2a400) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x128d2c800) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11809a400) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1198d5400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x114f9ec00) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123d9cc00) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11660ac00) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11915a000) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b16400) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1265a4000) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:00:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12bfd6800) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:00:08 INFO - PROCESS | 1655 | 1463166008616 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]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 12:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:00:08 INFO - PROCESS | 1655 | 1463166008664 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:00:08 INFO - PROCESS | 1655 | 1463166008665 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:00:08 INFO - PROCESS | 1655 | 1463166008667 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 1655 | 1463166008668 Marionette TRACE conn2 <- [1,746,null,{}] 12:00:08 INFO - PROCESS | 1655 | 1463166008670 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}] 12:00:08 INFO - PROCESS | 1655 | 1463166008744 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:00:08 INFO - PROCESS | 1655 | 1463166008748 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c5000 == 46 [pid = 1655] [id = 194] 12:00:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x114fa2000) [pid = 1655] [serial = 580] [outer = 0x0] 12:00:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119162c00) [pid = 1655] [serial = 581] [outer = 0x114fa2000] 12:00:08 INFO - PROCESS | 1655 | 1463166008783 Marionette DEBUG loaded listener.js 12:00:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126b83400) [pid = 1655] [serial = 582] [outer = 0x114fa2000] 12:00:09 INFO - PROCESS | 1655 | 1463166009575 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]]]}] 12:00:09 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.) 12:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 12:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:00:09 INFO - PROCESS | 1655 | 1463166009588 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:00:09 INFO - PROCESS | 1655 | 1463166009589 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:00:09 INFO - PROCESS | 1655 | 1463166009591 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:00:09 INFO - PROCESS | 1655 | 1463166009592 Marionette TRACE conn2 <- [1,750,null,{}] 12:00:09 INFO - PROCESS | 1655 | 1463166009595 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}] 12:00:09 INFO - PROCESS | 1655 | 1463166009674 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:00:09 INFO - PROCESS | 1655 | 1463166009721 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ca000 == 47 [pid = 1655] [id = 195] 12:00:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x114fa5000) [pid = 1655] [serial = 583] [outer = 0x0] 12:00:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c4b6000) [pid = 1655] [serial = 584] [outer = 0x114fa5000] 12:00:09 INFO - PROCESS | 1655 | 1463166009747 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c73b000) [pid = 1655] [serial = 585] [outer = 0x114fa5000] 12:00:10 INFO - PROCESS | 1655 | 1463166010497 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]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 12:00:10 INFO - PROCESS | 1655 | 1463166010514 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 1655 | 1463166010517 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:00:10 INFO - PROCESS | 1655 | 1463166010523 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 1655 | 1463166010525 Marionette TRACE conn2 <- [1,754,null,{}] 12:00:10 INFO - PROCESS | 1655 | 1463166010530 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}] 12:00:10 INFO - PROCESS | 1655 | 1463166010631 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:00:10 INFO - PROCESS | 1655 | 1463166010756 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11913a000 == 48 [pid = 1655] [id = 196] 12:00:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x10a7bd800) [pid = 1655] [serial = 586] [outer = 0x0] 12:00:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x111bb6800) [pid = 1655] [serial = 587] [outer = 0x10a7bd800] 12:00:10 INFO - PROCESS | 1655 | 1463166010787 Marionette DEBUG loaded listener.js 12:00:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112f1d000) [pid = 1655] [serial = 588] [outer = 0x10a7bd800] 12:00:11 INFO - PROCESS | 1655 | 1463166011700 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]]]}] 12:00:11 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 12:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1224ms 12:00:11 INFO - PROCESS | 1655 | 1463166011747 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 1655 | 1463166011751 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:00:11 INFO - PROCESS | 1655 | 1463166011755 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 1655 | 1463166011757 Marionette TRACE conn2 <- [1,758,null,{}] 12:00:11 INFO - PROCESS | 1655 | 1463166011760 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}] 12:00:11 INFO - PROCESS | 1655 | 1463166011857 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:00:11 INFO - PROCESS | 1655 | 1463166011906 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124037000 == 49 [pid = 1655] [id = 197] 12:00:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1131ad400) [pid = 1655] [serial = 589] [outer = 0x0] 12:00:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11830f800) [pid = 1655] [serial = 590] [outer = 0x1131ad400] 12:00:11 INFO - PROCESS | 1655 | 1463166011936 Marionette DEBUG loaded listener.js 12:00:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11831c400) [pid = 1655] [serial = 591] [outer = 0x1131ad400] 12:00:12 INFO - PROCESS | 1655 | 1463166012361 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]]]}] 12:00:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:00:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 621ms 12:00:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:00:12 INFO - PROCESS | 1655 | 1463166012377 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:00:12 INFO - PROCESS | 1655 | 1463166012378 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:00:12 INFO - PROCESS | 1655 | 1463166012381 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:00:12 INFO - PROCESS | 1655 | 1463166012383 Marionette TRACE conn2 <- [1,762,null,{}] 12:00:12 INFO - PROCESS | 1655 | 1463166012391 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}] 12:00:12 INFO - PROCESS | 1655 | 1463166012494 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:00:12 INFO - PROCESS | 1655 | 1463166012542 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c797000 == 50 [pid = 1655] [id = 198] 12:00:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1183c3000) [pid = 1655] [serial = 592] [outer = 0x0] 12:00:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1196cb400) [pid = 1655] [serial = 593] [outer = 0x1183c3000] 12:00:12 INFO - PROCESS | 1655 | 1463166012573 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1247c3c00) [pid = 1655] [serial = 594] [outer = 0x1183c3000] 12:00:13 INFO - PROCESS | 1655 | 1463166013454 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]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 12:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:00:13 INFO - PROCESS | 1655 | 1463166013505 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1655 | 1463166013507 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:00:13 INFO - PROCESS | 1655 | 1463166013509 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 1655 | 1463166013510 Marionette TRACE conn2 <- [1,766,null,{}] 12:00:13 INFO - PROCESS | 1655 | 1463166013512 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}] 12:00:13 INFO - PROCESS | 1655 | 1463166013639 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:00:13 INFO - PROCESS | 1655 | 1463166013691 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf33800 == 51 [pid = 1655] [id = 199] 12:00:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12630f800) [pid = 1655] [serial = 595] [outer = 0x0] 12:00:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b1bc00) [pid = 1655] [serial = 596] [outer = 0x12630f800] 12:00:13 INFO - PROCESS | 1655 | 1463166013720 Marionette DEBUG loaded listener.js 12:00:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12ab57800) [pid = 1655] [serial = 597] [outer = 0x12630f800] 12:00:14 INFO - PROCESS | 1655 | 1463166014773 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]]]}] 12:00:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1271ms 12:00:14 INFO - PROCESS | 1655 | 1463166014781 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:00:14 INFO - PROCESS | 1655 | 1463166014783 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:00:14 INFO - PROCESS | 1655 | 1463166014786 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:00:14 INFO - PROCESS | 1655 | 1463166014788 Marionette TRACE conn2 <- [1,770,null,{}] 12:00:14 INFO - PROCESS | 1655 | 1463166014792 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}] 12:00:14 INFO - PROCESS | 1655 | 1463166014870 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c5000 == 50 [pid = 1655] [id = 194] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12a625800 == 49 [pid = 1655] [id = 193] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1269cc800 == 48 [pid = 1655] [id = 192] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1240ee800 == 47 [pid = 1655] [id = 191] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x121469000 == 46 [pid = 1655] [id = 190] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1194be000 == 45 [pid = 1655] [id = 189] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12451b000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bfd6c00) [pid = 1655] [serial = 499] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11808fc00) [pid = 1655] [serial = 502] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118636400) [pid = 1655] [serial = 505] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12410d000) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ac21c00) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bfce000) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116f87800 == 44 [pid = 1655] [id = 188] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11983d800 == 43 [pid = 1655] [id = 187] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3b800 == 42 [pid = 1655] [id = 184] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11743c800 == 41 [pid = 1655] [id = 183] 12:00:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b7000 == 40 [pid = 1655] [id = 182] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1183c4000) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119d2ec00) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12ab5ac00) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126bdc000) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c4c3400) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12c4be000) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b16800) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x117561800) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1164a5400) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124585400) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12676cc00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1294c5c00) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11862b800) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1194d7000) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121141c00) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124075800) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x114fa6800) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x114fabc00) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128b8d000) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11910e000) [pid = 1655] [serial = 209] [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.] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12ba19c00) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12bfd1800) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12c73a800) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12acb4800) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 12:00:14 INFO - PROCESS | 1655 | 1463166014985 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aae800 == 41 [pid = 1655] [id = 200] 12:00:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1126f7000) [pid = 1655] [serial = 598] [outer = 0x0] 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x114fa4800) [pid = 1655] [serial = 599] [outer = 0x1126f7000] 12:00:15 INFO - PROCESS | 1655 | 1463166015014 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11600b400) [pid = 1655] [serial = 600] [outer = 0x1126f7000] 12:00:15 INFO - PROCESS | 1655 | 1463166015310 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]]]}] 12:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 573ms 12:00:15 INFO - PROCESS | 1655 | 1463166015363 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1655 | 1463166015366 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:00:15 INFO - PROCESS | 1655 | 1463166015371 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1655 | 1463166015372 Marionette TRACE conn2 <- [1,774,null,{}] 12:00:15 INFO - PROCESS | 1655 | 1463166015375 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}] 12:00:15 INFO - PROCESS | 1655 | 1463166015451 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:00:15 INFO - PROCESS | 1655 | 1463166015458 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11913c800 == 42 [pid = 1655] [id = 201] 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116a66c00) [pid = 1655] [serial = 601] [outer = 0x0] 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118311800) [pid = 1655] [serial = 602] [outer = 0x116a66c00] 12:00:15 INFO - PROCESS | 1655 | 1463166015483 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1183bc800) [pid = 1655] [serial = 603] [outer = 0x116a66c00] 12:00:15 INFO - PROCESS | 1655 | 1463166015822 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]]]}] 12:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 12:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:00:15 INFO - PROCESS | 1655 | 1463166015841 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1655 | 1463166015842 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:00:15 INFO - PROCESS | 1655 | 1463166015844 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1655 | 1463166015846 Marionette TRACE conn2 <- [1,778,null,{}] 12:00:15 INFO - PROCESS | 1655 | 1463166015856 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}] 12:00:15 INFO - PROCESS | 1655 | 1463166015937 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:00:15 INFO - PROCESS | 1655 | 1463166015989 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fc9000 == 43 [pid = 1655] [id = 202] 12:00:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118317000) [pid = 1655] [serial = 604] [outer = 0x0] 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11860f000) [pid = 1655] [serial = 605] [outer = 0x118317000] 12:00:16 INFO - PROCESS | 1655 | 1463166016016 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1198d6c00) [pid = 1655] [serial = 606] [outer = 0x118317000] 12:00:16 INFO - PROCESS | 1655 | 1463166016325 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]]]}] 12:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 12:00:16 INFO - PROCESS | 1655 | 1463166016365 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 1655 | 1463166016367 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:00:16 INFO - PROCESS | 1655 | 1463166016371 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 1655 | 1463166016373 Marionette TRACE conn2 <- [1,782,null,{}] 12:00:16 INFO - PROCESS | 1655 | 1463166016375 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}] 12:00:16 INFO - PROCESS | 1655 | 1463166016451 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:00:16 INFO - PROCESS | 1655 | 1463166016458 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cac000 == 44 [pid = 1655] [id = 203] 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12113f400) [pid = 1655] [serial = 607] [outer = 0x0] 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12410ec00) [pid = 1655] [serial = 608] [outer = 0x12113f400] 12:00:16 INFO - PROCESS | 1655 | 1463166016483 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1248a8400) [pid = 1655] [serial = 609] [outer = 0x12113f400] 12:00:16 INFO - PROCESS | 1655 | 1463166016791 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]]]}] 12:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 12:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:00:16 INFO - PROCESS | 1655 | 1463166016841 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 1655 | 1463166016842 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:00:16 INFO - PROCESS | 1655 | 1463166016844 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 1655 | 1463166016845 Marionette TRACE conn2 <- [1,786,null,{}] 12:00:16 INFO - PROCESS | 1655 | 1463166016847 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}] 12:00:16 INFO - PROCESS | 1655 | 1463166016950 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:00:16 INFO - PROCESS | 1655 | 1463166016984 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248d5000 == 45 [pid = 1655] [id = 204] 12:00:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11831dc00) [pid = 1655] [serial = 610] [outer = 0x0] 12:00:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126545800) [pid = 1655] [serial = 611] [outer = 0x11831dc00] 12:00:17 INFO - PROCESS | 1655 | 1463166017009 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b1fc00) [pid = 1655] [serial = 612] [outer = 0x11831dc00] 12:00:17 INFO - PROCESS | 1655 | 1463166017338 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]]]}] 12:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 12:00:17 INFO - PROCESS | 1655 | 1463166017363 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 1655 | 1463166017364 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:00:17 INFO - PROCESS | 1655 | 1463166017366 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:00:17 INFO - PROCESS | 1655 | 1463166017367 Marionette TRACE conn2 <- [1,790,null,{}] 12:00:17 INFO - PROCESS | 1655 | 1463166017375 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}] 12:00:17 INFO - PROCESS | 1655 | 1463166017487 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:00:17 INFO - PROCESS | 1655 | 1463166017492 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d19000 == 46 [pid = 1655] [id = 205] 12:00:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128b90400) [pid = 1655] [serial = 613] [outer = 0x0] 12:00:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1294bf000) [pid = 1655] [serial = 614] [outer = 0x128b90400] 12:00:17 INFO - PROCESS | 1655 | 1463166017546 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b2b0400) [pid = 1655] [serial = 615] [outer = 0x128b90400] 12:00:17 INFO - PROCESS | 1655 | 1463166017881 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]]]}] 12:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 525ms 12:00:17 INFO - PROCESS | 1655 | 1463166017892 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:00:17 INFO - PROCESS | 1655 | 1463166017893 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:00:17 INFO - PROCESS | 1655 | 1463166017895 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:00:17 INFO - PROCESS | 1655 | 1463166017896 Marionette TRACE conn2 <- [1,794,null,{}] 12:00:17 INFO - PROCESS | 1655 | 1463166017898 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}] 12:00:17 INFO - PROCESS | 1655 | 1463166017995 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:00:18 INFO - PROCESS | 1655 | 1463166018007 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12968e800 == 47 [pid = 1655] [id = 206] 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128d27000) [pid = 1655] [serial = 616] [outer = 0x0] 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12ba4b400) [pid = 1655] [serial = 617] [outer = 0x128d27000] 12:00:18 INFO - PROCESS | 1655 | 1463166018032 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12bfcf800) [pid = 1655] [serial = 618] [outer = 0x128d27000] 12:00:18 INFO - PROCESS | 1655 | 1463166018356 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]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 12:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:00:18 INFO - PROCESS | 1655 | 1463166018365 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 1655 | 1463166018366 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:00:18 INFO - PROCESS | 1655 | 1463166018368 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 1655 | 1463166018371 Marionette TRACE conn2 <- [1,798,null,{}] 12:00:18 INFO - PROCESS | 1655 | 1463166018374 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}] 12:00:18 INFO - PROCESS | 1655 | 1463166018477 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:00:18 INFO - PROCESS | 1655 | 1463166018489 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12abdb000 == 48 [pid = 1655] [id = 207] 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12ba1e800) [pid = 1655] [serial = 619] [outer = 0x0] 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c4ba400) [pid = 1655] [serial = 620] [outer = 0x12ba1e800] 12:00:18 INFO - PROCESS | 1655 | 1463166018514 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c738400) [pid = 1655] [serial = 621] [outer = 0x12ba1e800] 12:00:18 INFO - PROCESS | 1655 | 1463166018850 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]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 522ms 12:00:18 INFO - PROCESS | 1655 | 1463166018891 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 1655 | 1463166018892 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:00:18 INFO - PROCESS | 1655 | 1463166018895 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 1655 | 1463166018896 Marionette TRACE conn2 <- [1,802,null,{}] 12:00:18 INFO - PROCESS | 1655 | 1463166018898 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}] 12:00:19 INFO - PROCESS | 1655 | 1463166018997 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:00:19 INFO - PROCESS | 1655 | 1463166019001 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e1800 == 49 [pid = 1655] [id = 208] 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1168d0400) [pid = 1655] [serial = 622] [outer = 0x0] 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1168d8c00) [pid = 1655] [serial = 623] [outer = 0x1168d0400] 12:00:19 INFO - PROCESS | 1655 | 1463166019026 Marionette DEBUG loaded listener.js 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1168dd800) [pid = 1655] [serial = 624] [outer = 0x1168d0400] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128ff9400) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115e13800) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1194dc800) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x114faa800) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x126310400) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1126edc00) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x114fa2000) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x113348000) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:00:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ba50000) [pid = 1655] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:00:19 INFO - PROCESS | 1655 | 1463166019382 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]]]}] 12:00:19 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 12:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 12:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:00:19 INFO - PROCESS | 1655 | 1463166019413 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 1655 | 1463166019414 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:00:19 INFO - PROCESS | 1655 | 1463166019416 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 1655 | 1463166019417 Marionette TRACE conn2 <- [1,806,null,{}] 12:00:19 INFO - PROCESS | 1655 | 1463166019419 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}] 12:00:19 INFO - PROCESS | 1655 | 1463166019498 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:00:19 INFO - PROCESS | 1655 | 1463166019505 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12abda800 == 50 [pid = 1655] [id = 209] 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115e7d000) [pid = 1655] [serial = 625] [outer = 0x0] 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124172c00) [pid = 1655] [serial = 626] [outer = 0x115e7d000] 12:00:19 INFO - PROCESS | 1655 | 1463166019530 Marionette DEBUG loaded listener.js 12:00:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124178400) [pid = 1655] [serial = 627] [outer = 0x115e7d000] 12:00:19 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:00:19 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:00:19 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:00:19 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 12:00:19 INFO - PROCESS | 1655 | 1463166019928 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]]]}] 12:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 12:00:19 INFO - PROCESS | 1655 | 1463166019936 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 1655 | 1463166019938 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:00:19 INFO - PROCESS | 1655 | 1463166019942 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 1655 | 1463166019944 Marionette TRACE conn2 <- [1,810,null,{}] 12:00:19 INFO - PROCESS | 1655 | 1463166019948 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}] 12:00:20 INFO - PROCESS | 1655 | 1463166020092 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:00:20 INFO - PROCESS | 1655 | 1463166020102 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d011800 == 51 [pid = 1655] [id = 210] 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12417a800) [pid = 1655] [serial = 628] [outer = 0x0] 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124180c00) [pid = 1655] [serial = 629] [outer = 0x12417a800] 12:00:20 INFO - PROCESS | 1655 | 1463166020146 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c743c00) [pid = 1655] [serial = 630] [outer = 0x12417a800] 12:00:20 INFO - PROCESS | 1655 | 1463166020546 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]]]}] 12:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 621ms 12:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:00:20 INFO - PROCESS | 1655 | 1463166020562 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:00:20 INFO - PROCESS | 1655 | 1463166020563 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:00:20 INFO - PROCESS | 1655 | 1463166020565 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:00:20 INFO - PROCESS | 1655 | 1463166020566 Marionette TRACE conn2 <- [1,814,null,{}] 12:00:20 INFO - PROCESS | 1655 | 1463166020574 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}] 12:00:20 INFO - PROCESS | 1655 | 1463166020684 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:00:20 INFO - PROCESS | 1655 | 1463166020691 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d239000 == 52 [pid = 1655] [id = 211] 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12127f800) [pid = 1655] [serial = 631] [outer = 0x0] 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121283c00) [pid = 1655] [serial = 632] [outer = 0x12127f800] 12:00:20 INFO - PROCESS | 1655 | 1463166020716 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121289400) [pid = 1655] [serial = 633] [outer = 0x12127f800] 12:00:21 INFO - PROCESS | 1655 | 1463166021036 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] 12:00:21 INFO - PROCESS | 1655 | 1463166021090 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:00:21 INFO - PROCESS | 1655 | 1463166021092 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 1655 | 1463166021093 Marionette TRACE conn2 <- [1,818,null,{}] 12:00:21 INFO - PROCESS | 1655 | 1463166021095 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}] 12:00:21 INFO - PROCESS | 1655 | 1463166021176 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:00:21 INFO - PROCESS | 1655 | 1463166021180 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2e4800 == 53 [pid = 1655] [id = 212] 12:00:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x121281c00) [pid = 1655] [serial = 634] [outer = 0x0] 12:00:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12c742c00) [pid = 1655] [serial = 635] [outer = 0x121281c00] 12:00:21 INFO - PROCESS | 1655 | 1463166021204 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12cbf2400) [pid = 1655] [serial = 636] [outer = 0x121281c00] 12:00:21 INFO - PROCESS | 1655 | 1463166021796 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]]]}] 12:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 718ms 12:00:21 INFO - PROCESS | 1655 | 1463166021812 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:00:21 INFO - PROCESS | 1655 | 1463166021816 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:00:21 INFO - PROCESS | 1655 | 1463166021823 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 1655 | 1463166021826 Marionette TRACE conn2 <- [1,822,null,{}] 12:00:21 INFO - PROCESS | 1655 | 1463166021831 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}] 12:00:21 INFO - PROCESS | 1655 | 1463166021973 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:00:22 INFO - PROCESS | 1655 | 1463166022041 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11913b000 == 54 [pid = 1655] [id = 213] 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x110f17000) [pid = 1655] [serial = 637] [outer = 0x0] 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x110f1c800) [pid = 1655] [serial = 638] [outer = 0x110f17000] 12:00:22 INFO - PROCESS | 1655 | 1463166022071 Marionette DEBUG loaded listener.js 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1126eac00) [pid = 1655] [serial = 639] [outer = 0x110f17000] 12:00:22 INFO - PROCESS | 1655 | 1463166022490 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] 12:00:22 INFO - PROCESS | 1655 | 1463166022500 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:00:22 INFO - PROCESS | 1655 | 1463166022504 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 1655 | 1463166022506 Marionette TRACE conn2 <- [1,826,null,{}] 12:00:22 INFO - PROCESS | 1655 | 1463166022509 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}] 12:00:22 INFO - PROCESS | 1655 | 1463166022609 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:00:22 INFO - PROCESS | 1655 | 1463166022659 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b53800 == 55 [pid = 1655] [id = 214] 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1126f5400) [pid = 1655] [serial = 640] [outer = 0x0] 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x114fdac00) [pid = 1655] [serial = 641] [outer = 0x1126f5400] 12:00:22 INFO - PROCESS | 1655 | 1463166022687 Marionette DEBUG loaded listener.js 12:00:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118310400) [pid = 1655] [serial = 642] [outer = 0x1126f5400] 12:00:23 INFO - PROCESS | 1655 | 1463166023100 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]]]}] 12:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 621ms 12:00:23 INFO - PROCESS | 1655 | 1463166023126 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:00:23 INFO - PROCESS | 1655 | 1463166023127 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:00:23 INFO - PROCESS | 1655 | 1463166023129 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:00:23 INFO - PROCESS | 1655 | 1463166023132 Marionette TRACE conn2 <- [1,830,null,{}] 12:00:23 INFO - PROCESS | 1655 | 1463166023140 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}] 12:00:23 INFO - PROCESS | 1655 | 1463166023243 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:00:23 INFO - PROCESS | 1655 | 1463166023335 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d75d000 == 56 [pid = 1655] [id = 215] 12:00:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11849fc00) [pid = 1655] [serial = 643] [outer = 0x0] 12:00:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1196c9800) [pid = 1655] [serial = 644] [outer = 0x11849fc00] 12:00:23 INFO - PROCESS | 1655 | 1463166023366 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x121285400) [pid = 1655] [serial = 645] [outer = 0x11849fc00] 12:00:23 INFO - PROCESS | 1655 | 1463166023766 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]]]}] 12:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 12:00:23 INFO - PROCESS | 1655 | 1463166023801 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:00:23 INFO - PROCESS | 1655 | 1463166023803 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:00:23 INFO - PROCESS | 1655 | 1463166023805 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:00:23 INFO - PROCESS | 1655 | 1463166023807 Marionette TRACE conn2 <- [1,834,null,{}] 12:00:23 INFO - PROCESS | 1655 | 1463166023809 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}] 12:00:23 INFO - PROCESS | 1655 | 1463166023909 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:00:23 INFO - PROCESS | 1655 | 1463166023976 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d770000 == 57 [pid = 1655] [id = 216] 12:00:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x121536000) [pid = 1655] [serial = 646] [outer = 0x0] 12:00:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x124179000) [pid = 1655] [serial = 647] [outer = 0x121536000] 12:00:24 INFO - PROCESS | 1655 | 1463166024005 Marionette DEBUG loaded listener.js 12:00:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x124e3c000) [pid = 1655] [serial = 648] [outer = 0x121536000] 12:00:24 INFO - PROCESS | 1655 | 1463166024382 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]]]}] 12:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 620ms 12:00:24 INFO - PROCESS | 1655 | 1463166024427 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:00:24 INFO - PROCESS | 1655 | 1463166024428 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:00:24 INFO - PROCESS | 1655 | 1463166024430 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 1655 | 1463166024431 Marionette TRACE conn2 <- [1,838,null,{}] 12:00:24 INFO - PROCESS | 1655 | 1463166024434 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}] 12:00:24 INFO - PROCESS | 1655 | 1463166024544 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:00:24 INFO - PROCESS | 1655 | 1463166024653 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11743f800 == 58 [pid = 1655] [id = 217] 12:00:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1122b0000) [pid = 1655] [serial = 649] [outer = 0x0] 12:00:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x114fa3800) [pid = 1655] [serial = 650] [outer = 0x1122b0000] 12:00:24 INFO - PROCESS | 1655 | 1463166024683 Marionette DEBUG loaded listener.js 12:00:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x128b1e000) [pid = 1655] [serial = 651] [outer = 0x1122b0000] 12:00:25 INFO - PROCESS | 1655 | 1463166025269 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]]]}] 12:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 870ms 12:00:25 INFO - PROCESS | 1655 | 1463166025308 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 1655 | 1463166025310 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:00:25 INFO - PROCESS | 1655 | 1463166025313 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 1655 | 1463166025316 Marionette TRACE conn2 <- [1,842,null,{}] 12:00:25 INFO - PROCESS | 1655 | 1463166025321 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}] 12:00:25 INFO - PROCESS | 1655 | 1463166025412 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:00:25 INFO - PROCESS | 1655 | 1463166025484 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11322e000 == 59 [pid = 1655] [id = 218] 12:00:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x110f16000) [pid = 1655] [serial = 652] [outer = 0x0] 12:00:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1122b6400) [pid = 1655] [serial = 653] [outer = 0x110f16000] 12:00:25 INFO - PROCESS | 1655 | 1463166025512 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1126f6400) [pid = 1655] [serial = 654] [outer = 0x110f16000] 12:00:25 INFO - PROCESS | 1655 | 1463166025972 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]]]}] 12:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 673ms 12:00:25 INFO - PROCESS | 1655 | 1463166025987 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 1655 | 1463166025990 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:00:25 INFO - PROCESS | 1655 | 1463166025995 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 1655 | 1463166025996 Marionette TRACE conn2 <- [1,846,null,{}] 12:00:26 INFO - PROCESS | 1655 | 1463166025998 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}] 12:00:26 INFO - PROCESS | 1655 | 1463166026126 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:00:26 INFO - PROCESS | 1655 | 1463166026133 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11742c000 == 60 [pid = 1655] [id = 219] 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x112f9b000) [pid = 1655] [serial = 655] [outer = 0x0] 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x113498800) [pid = 1655] [serial = 656] [outer = 0x112f9b000] 12:00:26 INFO - PROCESS | 1655 | 1463166026172 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x114fac400) [pid = 1655] [serial = 657] [outer = 0x112f9b000] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b965800 == 59 [pid = 1655] [id = 131] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d239000 == 58 [pid = 1655] [id = 211] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d011800 == 57 [pid = 1655] [id = 210] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12abda800 == 56 [pid = 1655] [id = 209] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e1800 == 55 [pid = 1655] [id = 208] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12abdb000 == 54 [pid = 1655] [id = 207] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12968e800 == 53 [pid = 1655] [id = 206] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x115d19000 == 52 [pid = 1655] [id = 205] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12c4b6000) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12ba1a400) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1164a8000) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11948e400) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12952d400) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1248d5000 == 51 [pid = 1655] [id = 204] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x121cac000 == 50 [pid = 1655] [id = 203] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x120fc9000 == 49 [pid = 1655] [id = 202] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11913c800 == 48 [pid = 1655] [id = 201] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x116aae800 == 47 [pid = 1655] [id = 200] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c797000 == 46 [pid = 1655] [id = 198] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x124037000 == 45 [pid = 1655] [id = 197] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11913a000 == 44 [pid = 1655] [id = 196] 12:00:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ca000 == 43 [pid = 1655] [id = 195] 12:00:26 INFO - PROCESS | 1655 | 1463166026600 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]]]}] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12c4bbc00) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12b2b1000) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11831b800) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x119115c00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x121537800) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1248a8000) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x118312c00) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x116851000) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x126bda800) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128b21000) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1126f5000) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12c4bf800) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119162c00) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x126b83400) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128b1a400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12bfd3c00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 12:00:26 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12ab52800) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 12:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 12:00:26 INFO - PROCESS | 1655 | 1463166026615 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:00:26 INFO - PROCESS | 1655 | 1463166026616 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:00:26 INFO - PROCESS | 1655 | 1463166026620 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:00:26 INFO - PROCESS | 1655 | 1463166026624 Marionette TRACE conn2 <- [1,850,null,{}] 12:00:26 INFO - PROCESS | 1655 | 1463166026631 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}] 12:00:26 INFO - PROCESS | 1655 | 1463166026707 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:00:26 INFO - PROCESS | 1655 | 1463166026713 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11742f800 == 44 [pid = 1655] [id = 220] 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11611f800) [pid = 1655] [serial = 658] [outer = 0x0] 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1166cac00) [pid = 1655] [serial = 659] [outer = 0x11611f800] 12:00:26 INFO - PROCESS | 1655 | 1463166026742 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1168d6800) [pid = 1655] [serial = 660] [outer = 0x11611f800] 12:00:27 INFO - PROCESS | 1655 | 1463166027074 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]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:00:27 INFO - PROCESS | 1655 | 1463166027092 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 1655 | 1463166027094 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:00:27 INFO - PROCESS | 1655 | 1463166027096 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1655 | 1463166027097 Marionette TRACE conn2 <- [1,854,null,{}] 12:00:27 INFO - PROCESS | 1655 | 1463166027099 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}] 12:00:27 INFO - PROCESS | 1655 | 1463166027192 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:00:27 INFO - PROCESS | 1655 | 1463166027235 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11827a800 == 45 [pid = 1655] [id = 221] 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1168d5c00) [pid = 1655] [serial = 661] [outer = 0x0] 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x117562000) [pid = 1655] [serial = 662] [outer = 0x1168d5c00] 12:00:27 INFO - PROCESS | 1655 | 1463166027260 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11769f800) [pid = 1655] [serial = 663] [outer = 0x1168d5c00] 12:00:27 INFO - PROCESS | 1655 | 1463166027538 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]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 12:00:27 INFO - PROCESS | 1655 | 1463166027565 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 1655 | 1463166027576 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:00:27 INFO - PROCESS | 1655 | 1463166027583 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1655 | 1463166027584 Marionette TRACE conn2 <- [1,858,null,{}] 12:00:27 INFO - PROCESS | 1655 | 1463166027590 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}] 12:00:27 INFO - PROCESS | 1655 | 1463166027664 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:00:27 INFO - PROCESS | 1655 | 1463166027670 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119844000 == 46 [pid = 1655] [id = 222] 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1176a0c00) [pid = 1655] [serial = 664] [outer = 0x0] 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1180a0400) [pid = 1655] [serial = 665] [outer = 0x1176a0c00] 12:00:27 INFO - PROCESS | 1655 | 1463166027696 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1180ab800) [pid = 1655] [serial = 666] [outer = 0x1176a0c00] 12:00:28 INFO - PROCESS | 1655 | 1463166028087 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]]]}] 12:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 522ms 12:00:28 INFO - PROCESS | 1655 | 1463166028106 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:00:28 INFO - PROCESS | 1655 | 1463166028108 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:00:28 INFO - PROCESS | 1655 | 1463166028111 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:00:28 INFO - PROCESS | 1655 | 1463166028113 Marionette TRACE conn2 <- [1,862,null,{}] 12:00:28 INFO - PROCESS | 1655 | 1463166028116 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}] 12:00:28 INFO - PROCESS | 1655 | 1463166028256 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:00:28 INFO - PROCESS | 1655 | 1463166028266 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x115eb4000 == 47 [pid = 1655] [id = 223] 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1183b8400) [pid = 1655] [serial = 667] [outer = 0x0] 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1183c6800) [pid = 1655] [serial = 668] [outer = 0x1183b8400] 12:00:28 INFO - PROCESS | 1655 | 1463166028316 Marionette DEBUG loaded listener.js 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x118613800) [pid = 1655] [serial = 669] [outer = 0x1183b8400] 12:00:28 INFO - PROCESS | 1655 | 1463166028660 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]]]}] 12:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 12:00:28 INFO - PROCESS | 1655 | 1463166028682 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:00:28 INFO - PROCESS | 1655 | 1463166028683 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:00:28 INFO - PROCESS | 1655 | 1463166028714 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:00:28 INFO - PROCESS | 1655 | 1463166028715 Marionette TRACE conn2 <- [1,866,null,{}] 12:00:28 INFO - PROCESS | 1655 | 1463166028717 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}] 12:00:28 INFO - PROCESS | 1655 | 1463166028825 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:00:28 INFO - PROCESS | 1655 | 1463166028838 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213d0000 == 48 [pid = 1655] [id = 224] 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1183bb400) [pid = 1655] [serial = 670] [outer = 0x0] 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11910ac00) [pid = 1655] [serial = 671] [outer = 0x1183bb400] 12:00:28 INFO - PROCESS | 1655 | 1463166028863 Marionette DEBUG loaded listener.js 12:00:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119162800) [pid = 1655] [serial = 672] [outer = 0x1183bb400] 12:00:29 INFO - PROCESS | 1655 | 1463166029179 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]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 539ms 12:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:00:29 INFO - PROCESS | 1655 | 1463166029233 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 1655 | 1463166029234 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:00:29 INFO - PROCESS | 1655 | 1463166029236 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 1655 | 1463166029237 Marionette TRACE conn2 <- [1,870,null,{}] 12:00:29 INFO - PROCESS | 1655 | 1463166029239 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}] 12:00:29 INFO - PROCESS | 1655 | 1463166029332 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:00:29 INFO - PROCESS | 1655 | 1463166029346 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cad000 == 49 [pid = 1655] [id = 225] 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x118634000) [pid = 1655] [serial = 673] [outer = 0x0] 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11948bc00) [pid = 1655] [serial = 674] [outer = 0x118634000] 12:00:29 INFO - PROCESS | 1655 | 1463166029370 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1196bf000) [pid = 1655] [serial = 675] [outer = 0x118634000] 12:00:29 INFO - PROCESS | 1655 | 1463166029712 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]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 12:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:00:29 INFO - PROCESS | 1655 | 1463166029755 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 1655 | 1463166029756 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:00:29 INFO - PROCESS | 1655 | 1463166029758 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 1655 | 1463166029759 Marionette TRACE conn2 <- [1,874,null,{}] 12:00:29 INFO - PROCESS | 1655 | 1463166029761 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}] 12:00:29 INFO - PROCESS | 1655 | 1463166029856 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:00:29 INFO - PROCESS | 1655 | 1463166029869 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241cc800 == 50 [pid = 1655] [id = 226] 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1196bfc00) [pid = 1655] [serial = 676] [outer = 0x0] 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1198d5c00) [pid = 1655] [serial = 677] [outer = 0x1196bfc00] 12:00:29 INFO - PROCESS | 1655 | 1463166029894 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x119ed0800) [pid = 1655] [serial = 678] [outer = 0x1196bfc00] 12:00:30 INFO - PROCESS | 1655 | 1463166030255 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]]]}] 12:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 12:00:30 INFO - PROCESS | 1655 | 1463166030276 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:00:30 INFO - PROCESS | 1655 | 1463166030278 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:00:30 INFO - PROCESS | 1655 | 1463166030285 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 1655 | 1463166030286 Marionette TRACE conn2 <- [1,878,null,{}] 12:00:30 INFO - PROCESS | 1655 | 1463166030288 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}] 12:00:30 INFO - PROCESS | 1655 | 1463166030384 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:00:30 INFO - PROCESS | 1655 | 1463166030388 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269b6800 == 51 [pid = 1655] [id = 227] 12:00:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1198d5000) [pid = 1655] [serial = 679] [outer = 0x0] 12:00:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12121e800) [pid = 1655] [serial = 680] [outer = 0x1198d5000] 12:00:30 INFO - PROCESS | 1655 | 1463166030413 Marionette DEBUG loaded listener.js 12:00:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x121287800) [pid = 1655] [serial = 681] [outer = 0x1198d5000] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x128b90400) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x118317000) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12a6c6000) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12113f400) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1196cbc00) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11831dc00) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x119112800) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12ba1e800) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12630f800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1180a3400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12952f800) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11756ac00) [pid = 1655] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11684ac00) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x126bdf000) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12417a800) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11848c800) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x116a66c00) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128d27000) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1126f7000) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1168d0400) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128b14000) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x115e7d000) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x115e1ec00) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1183c3000) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1183c5800) [pid = 1655] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x10a7bd800) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1131ad400) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126b80000) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12ba1e400) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12127f800) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:00:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b2ac800) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:00:30 INFO - PROCESS | 1655 | 1463166030991 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]]]}] 12:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 724ms 12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:00:31 INFO - PROCESS | 1655 | 1463166031005 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 1655 | 1463166031006 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:00:31 INFO - PROCESS | 1655 | 1463166031008 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 1655 | 1463166031010 Marionette TRACE conn2 <- [1,882,null,{}] 12:00:31 INFO - PROCESS | 1655 | 1463166031012 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}] 12:00:31 INFO - PROCESS | 1655 | 1463166031105 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:00:31 INFO - PROCESS | 1655 | 1463166031110 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4f000 == 52 [pid = 1655] [id = 228] 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11830ec00) [pid = 1655] [serial = 682] [outer = 0x0] 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11831dc00) [pid = 1655] [serial = 683] [outer = 0x11830ec00] 12:00:31 INFO - PROCESS | 1655 | 1463166031139 Marionette DEBUG loaded listener.js 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119ec5c00) [pid = 1655] [serial = 684] [outer = 0x11830ec00] 12:00:31 INFO - PROCESS | 1655 | 1463166031451 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]]]}] 12:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:00:31 INFO - PROCESS | 1655 | 1463166031477 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 1655 | 1463166031479 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:00:31 INFO - PROCESS | 1655 | 1463166031481 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 1655 | 1463166031482 Marionette TRACE conn2 <- [1,886,null,{}] 12:00:31 INFO - PROCESS | 1655 | 1463166031484 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}] 12:00:31 INFO - PROCESS | 1655 | 1463166031561 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:00:31 INFO - PROCESS | 1655 | 1463166031613 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12942e800 == 53 [pid = 1655] [id = 229] 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11830fc00) [pid = 1655] [serial = 685] [outer = 0x0] 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12128a000) [pid = 1655] [serial = 686] [outer = 0x11830fc00] 12:00:31 INFO - PROCESS | 1655 | 1463166031637 Marionette DEBUG loaded listener.js 12:00:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123d17800) [pid = 1655] [serial = 687] [outer = 0x11830fc00] 12:00:31 INFO - PROCESS | 1655 | 1463166031923 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]]]}] 12:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 12:00:31 INFO - PROCESS | 1655 | 1463166031950 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 1655 | 1463166031952 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:00:31 INFO - PROCESS | 1655 | 1463166031957 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 1655 | 1463166031958 Marionette TRACE conn2 <- [1,890,null,{}] 12:00:31 INFO - PROCESS | 1655 | 1463166031961 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}] 12:00:32 INFO - PROCESS | 1655 | 1463166032042 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:00:32 INFO - PROCESS | 1655 | 1463166032046 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a5800 == 54 [pid = 1655] [id = 230] 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1219bfc00) [pid = 1655] [serial = 688] [outer = 0x0] 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124179c00) [pid = 1655] [serial = 689] [outer = 0x1219bfc00] 12:00:32 INFO - PROCESS | 1655 | 1463166032071 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124512c00) [pid = 1655] [serial = 690] [outer = 0x1219bfc00] 12:00:32 INFO - PROCESS | 1655 | 1463166032410 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]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 12:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:00:32 INFO - PROCESS | 1655 | 1463166032426 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 1655 | 1463166032427 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:00:32 INFO - PROCESS | 1655 | 1463166032429 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 1655 | 1463166032430 Marionette TRACE conn2 <- [1,894,null,{}] 12:00:32 INFO - PROCESS | 1655 | 1463166032432 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}] 12:00:32 INFO - PROCESS | 1655 | 1463166032542 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:00:32 INFO - PROCESS | 1655 | 1463166032548 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b245800 == 55 [pid = 1655] [id = 231] 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118313400) [pid = 1655] [serial = 691] [outer = 0x0] 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124e36000) [pid = 1655] [serial = 692] [outer = 0x118313400] 12:00:32 INFO - PROCESS | 1655 | 1463166032572 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1263a4c00) [pid = 1655] [serial = 693] [outer = 0x118313400] 12:00:32 INFO - PROCESS | 1655 | 1463166032869 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]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 12:00:32 INFO - PROCESS | 1655 | 1463166032900 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 1655 | 1463166032902 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:00:32 INFO - PROCESS | 1655 | 1463166032906 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 1655 | 1463166032908 Marionette TRACE conn2 <- [1,898,null,{}] 12:00:32 INFO - PROCESS | 1655 | 1463166032910 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}] 12:00:32 INFO - PROCESS | 1655 | 1463166032995 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:00:33 INFO - PROCESS | 1655 | 1463166033113 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x112657800 == 56 [pid = 1655] [id = 232] 12:00:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x10a7b1000) [pid = 1655] [serial = 694] [outer = 0x0] 12:00:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x10a7b8800) [pid = 1655] [serial = 695] [outer = 0x10a7b1000] 12:00:33 INFO - PROCESS | 1655 | 1463166033148 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x110f19000) [pid = 1655] [serial = 696] [outer = 0x10a7b1000] 12:00:33 INFO - PROCESS | 1655 | 1463166033703 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]]]}] 12:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 877ms 12:00:33 INFO - PROCESS | 1655 | 1463166033785 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 1655 | 1463166033789 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:00:33 INFO - PROCESS | 1655 | 1463166033794 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 1655 | 1463166033798 Marionette TRACE conn2 <- [1,902,null,{}] 12:00:33 INFO - PROCESS | 1655 | 1463166033803 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}] 12:00:33 INFO - PROCESS | 1655 | 1463166033953 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:00:34 INFO - PROCESS | 1655 | 1463166034062 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11826f800 == 57 [pid = 1655] [id = 233] 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x114f9d400) [pid = 1655] [serial = 697] [outer = 0x0] 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x114fa6400) [pid = 1655] [serial = 698] [outer = 0x114f9d400] 12:00:34 INFO - PROCESS | 1655 | 1463166034094 Marionette DEBUG loaded listener.js 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x115e7c400) [pid = 1655] [serial = 699] [outer = 0x114f9d400] 12:00:34 INFO - PROCESS | 1655 | 1463166034509 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]]]}] 12:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 773ms 12:00:34 INFO - PROCESS | 1655 | 1463166034585 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 1655 | 1463166034588 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:00:34 INFO - PROCESS | 1655 | 1463166034592 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 1655 | 1463166034594 Marionette TRACE conn2 <- [1,906,null,{}] 12:00:34 INFO - PROCESS | 1655 | 1463166034597 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}] 12:00:34 INFO - PROCESS | 1655 | 1463166034698 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:00:34 INFO - PROCESS | 1655 | 1463166034766 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b58000 == 58 [pid = 1655] [id = 234] 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1168d4c00) [pid = 1655] [serial = 700] [outer = 0x0] 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x117114000) [pid = 1655] [serial = 701] [outer = 0x1168d4c00] 12:00:34 INFO - PROCESS | 1655 | 1463166034795 Marionette DEBUG loaded listener.js 12:00:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11809d800) [pid = 1655] [serial = 702] [outer = 0x1168d4c00] 12:00:35 INFO - PROCESS | 1655 | 1463166035208 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]]]}] 12:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 12:00:35 INFO - PROCESS | 1655 | 1463166035262 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:00:35 INFO - PROCESS | 1655 | 1463166035263 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:00:35 INFO - PROCESS | 1655 | 1463166035271 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:00:35 INFO - PROCESS | 1655 | 1463166035275 Marionette TRACE conn2 <- [1,910,null,{}] 12:00:35 INFO - PROCESS | 1655 | 1463166035318 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}] 12:00:35 INFO - PROCESS | 1655 | 1463166035439 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:00:35 INFO - PROCESS | 1655 | 1463166035488 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4f6000 == 59 [pid = 1655] [id = 235] 12:00:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118098800) [pid = 1655] [serial = 703] [outer = 0x0] 12:00:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11848b400) [pid = 1655] [serial = 704] [outer = 0x118098800] 12:00:35 INFO - PROCESS | 1655 | 1463166035517 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x119161800) [pid = 1655] [serial = 705] [outer = 0x118098800] 12:00:35 INFO - PROCESS | 1655 | 1463166035924 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]]]}] 12:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 699ms 12:00:35 INFO - PROCESS | 1655 | 1463166035966 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:00:35 INFO - PROCESS | 1655 | 1463166035968 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:00:35 INFO - PROCESS | 1655 | 1463166035970 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:00:35 INFO - PROCESS | 1655 | 1463166035971 Marionette TRACE conn2 <- [1,914,null,{}] 12:00:35 INFO - PROCESS | 1655 | 1463166035974 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}] 12:00:36 INFO - PROCESS | 1655 | 1463166036075 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:00:36 INFO - PROCESS | 1655 | 1463166036127 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb10000 == 60 [pid = 1655] [id = 236] 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119161c00) [pid = 1655] [serial = 706] [outer = 0x0] 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12127bc00) [pid = 1655] [serial = 707] [outer = 0x119161c00] 12:00:36 INFO - PROCESS | 1655 | 1463166036156 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124073000) [pid = 1655] [serial = 708] [outer = 0x119161c00] 12:00:36 INFO - PROCESS | 1655 | 1463166036586 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]]]}] 12:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 669ms 12:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:00:36 INFO - PROCESS | 1655 | 1463166036639 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:00:36 INFO - PROCESS | 1655 | 1463166036641 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:00:36 INFO - PROCESS | 1655 | 1463166036643 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 1655 | 1463166036644 Marionette TRACE conn2 <- [1,918,null,{}] 12:00:36 INFO - PROCESS | 1655 | 1463166036647 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}] 12:00:36 INFO - PROCESS | 1655 | 1463166036763 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:00:36 INFO - PROCESS | 1655 | 1463166036829 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118286800 == 61 [pid = 1655] [id = 237] 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12127dc00) [pid = 1655] [serial = 709] [outer = 0x0] 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1248a0000) [pid = 1655] [serial = 710] [outer = 0x12127dc00] 12:00:36 INFO - PROCESS | 1655 | 1463166036865 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x126b79c00) [pid = 1655] [serial = 711] [outer = 0x12127dc00] 12:00:37 INFO - PROCESS | 1655 | 1463166037270 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]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 818ms 12:00:37 INFO - PROCESS | 1655 | 1463166037478 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:00:37 INFO - PROCESS | 1655 | 1463166037481 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:00:37 INFO - PROCESS | 1655 | 1463166037484 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:00:37 INFO - PROCESS | 1655 | 1463166037487 Marionette TRACE conn2 <- [1,922,null,{}] 12:00:37 INFO - PROCESS | 1655 | 1463166037492 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}] 12:00:37 INFO - PROCESS | 1655 | 1463166037585 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:00:37 INFO - PROCESS | 1655 | 1463166037649 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11819c000 == 62 [pid = 1655] [id = 238] 12:00:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x111bafc00) [pid = 1655] [serial = 712] [outer = 0x0] 12:00:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1126ebc00) [pid = 1655] [serial = 713] [outer = 0x111bafc00] 12:00:37 INFO - PROCESS | 1655 | 1463166037676 Marionette DEBUG loaded listener.js 12:00:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1126f9400) [pid = 1655] [serial = 714] [outer = 0x111bafc00] 12:00:38 INFO - PROCESS | 1655 | 1463166038137 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]]]}] 12:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 675ms 12:00:38 INFO - PROCESS | 1655 | 1463166038160 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:00:38 INFO - PROCESS | 1655 | 1463166038163 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:00:38 INFO - PROCESS | 1655 | 1463166038171 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:00:38 INFO - PROCESS | 1655 | 1463166038175 Marionette TRACE conn2 <- [1,926,null,{}] 12:00:38 INFO - PROCESS | 1655 | 1463166038178 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}] 12:00:38 INFO - PROCESS | 1655 | 1463166038310 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:00:38 INFO - PROCESS | 1655 | 1463166038410 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x118278000 == 63 [pid = 1655] [id = 239] 12:00:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x114fa0400) [pid = 1655] [serial = 715] [outer = 0x0] 12:00:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x115d73400) [pid = 1655] [serial = 716] [outer = 0x114fa0400] 12:00:38 INFO - PROCESS | 1655 | 1463166038453 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11660ac00) [pid = 1655] [serial = 717] [outer = 0x114fa0400] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b245800 == 62 [pid = 1655] [id = 231] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a5800 == 61 [pid = 1655] [id = 230] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12942e800 == 60 [pid = 1655] [id = 229] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119d4f000 == 59 [pid = 1655] [id = 228] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1269b6800 == 58 [pid = 1655] [id = 227] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1241cc800 == 57 [pid = 1655] [id = 226] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12c742c00) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x121cad000 == 56 [pid = 1655] [id = 225] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1213d0000 == 55 [pid = 1655] [id = 224] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x115eb4000 == 54 [pid = 1655] [id = 223] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119844000 == 53 [pid = 1655] [id = 222] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11827a800 == 52 [pid = 1655] [id = 221] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11742f800 == 51 [pid = 1655] [id = 220] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11742c000 == 50 [pid = 1655] [id = 219] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11322e000 == 49 [pid = 1655] [id = 218] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128b53800 == 48 [pid = 1655] [id = 214] 12:00:38 INFO - PROCESS | 1655 | 1463166038951 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]]]}] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11913b000 == 47 [pid = 1655] [id = 213] 12:00:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2e4800 == 46 [pid = 1655] [id = 212] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x128b1fc00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12c738400) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12c4ba400) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12ab57800) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x129527c00) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128b1bc00) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12c4bf000) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1183bac00) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1184a0800) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1294bf000) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12a6c2c00) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x124180c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12410ec00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12122ac00) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1183bc800) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12bfcf800) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x114fa4800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1168dd800) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b2b1c00) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124178400) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1180a4000) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12ba4b400) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1247c3c00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1196c6800) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1168d8c00) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x111bb6800) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11600b400) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11830f800) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11831c400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11860f000) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a7b6000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1196cb400) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112f1d000) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ba4d000) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118311800) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124172c00) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12c743c00) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121283c00) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12c4b7000) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121289400) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b2b0400) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1198d6c00) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12ba47c00) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1248a8400) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121912000) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126545800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 12:00:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128dae800) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 12:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 824ms 12:00:38 INFO - PROCESS | 1655 | 1463166038993 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:00:38 INFO - PROCESS | 1655 | 1463166038994 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:00:38 INFO - PROCESS | 1655 | 1463166038996 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:00:38 INFO - PROCESS | 1655 | 1463166038998 Marionette TRACE conn2 <- [1,930,null,{}] 12:00:39 INFO - PROCESS | 1655 | 1463166039004 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}] 12:00:39 INFO - PROCESS | 1655 | 1463166039088 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:00:39 INFO - PROCESS | 1655 | 1463166039095 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e1c000 == 47 [pid = 1655] [id = 240] 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1168d0400) [pid = 1655] [serial = 718] [outer = 0x0] 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1168dd800) [pid = 1655] [serial = 719] [outer = 0x1168d0400] 12:00:39 INFO - PROCESS | 1655 | 1463166039123 Marionette DEBUG loaded listener.js 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11769c800) [pid = 1655] [serial = 720] [outer = 0x1168d0400] 12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 12:00:39 INFO - PROCESS | 1655 | 1463166039460 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]]]}] 12:00:39 INFO - PROCESS | 1655 | 1463166039465 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 1655 | 1463166039466 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:00:39 INFO - PROCESS | 1655 | 1463166039470 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 1655 | 1463166039473 Marionette TRACE conn2 <- [1,934,null,{}] 12:00:39 INFO - PROCESS | 1655 | 1463166039476 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}] 12:00:39 INFO - PROCESS | 1655 | 1463166039567 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:00:39 INFO - PROCESS | 1655 | 1463166039614 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x118840800 == 48 [pid = 1655] [id = 241] 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11756ac00) [pid = 1655] [serial = 721] [outer = 0x0] 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11809d000) [pid = 1655] [serial = 722] [outer = 0x11756ac00] 12:00:39 INFO - PROCESS | 1655 | 1463166039640 Marionette DEBUG loaded listener.js 12:00:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118310c00) [pid = 1655] [serial = 723] [outer = 0x11756ac00] 12:00:39 INFO - PROCESS | 1655 | 1463166039939 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]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 12:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:00:40 INFO - PROCESS | 1655 | 1463166039992 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:00:40 INFO - PROCESS | 1655 | 1463166039993 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:00:40 INFO - PROCESS | 1655 | 1463166039995 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:00:40 INFO - PROCESS | 1655 | 1463166039996 Marionette TRACE conn2 <- [1,938,null,{}] 12:00:40 INFO - PROCESS | 1655 | 1463166040005 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}] 12:00:40 INFO - PROCESS | 1655 | 1463166040081 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:00:40 INFO - PROCESS | 1655 | 1463166040135 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116a9f800 == 49 [pid = 1655] [id = 242] 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11769e000) [pid = 1655] [serial = 724] [outer = 0x0] 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118316000) [pid = 1655] [serial = 725] [outer = 0x11769e000] 12:00:40 INFO - PROCESS | 1655 | 1463166040160 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118405c00) [pid = 1655] [serial = 726] [outer = 0x11769e000] 12:00:40 INFO - PROCESS | 1655 | 1463166040421 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]]]}] 12:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 12:00:40 INFO - PROCESS | 1655 | 1463166040464 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:00:40 INFO - PROCESS | 1655 | 1463166040465 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:00:40 INFO - PROCESS | 1655 | 1463166040467 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:00:40 INFO - PROCESS | 1655 | 1463166040468 Marionette TRACE conn2 <- [1,942,null,{}] 12:00:40 INFO - PROCESS | 1655 | 1463166040478 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}] 12:00:40 INFO - PROCESS | 1655 | 1463166040578 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:00:40 INFO - PROCESS | 1655 | 1463166040584 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12453a000 == 50 [pid = 1655] [id = 243] 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11849c400) [pid = 1655] [serial = 727] [outer = 0x0] 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11910e000) [pid = 1655] [serial = 728] [outer = 0x11849c400] 12:00:40 INFO - PROCESS | 1655 | 1463166040609 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1196cc000) [pid = 1655] [serial = 729] [outer = 0x11849c400] 12:00:40 INFO - PROCESS | 1655 | 1463166040941 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]]]}] 12:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 526ms 12:00:41 INFO - PROCESS | 1655 | 1463166041022 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 1655 | 1463166041024 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:00:41 INFO - PROCESS | 1655 | 1463166041029 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:00:41 INFO - PROCESS | 1655 | 1463166041031 Marionette TRACE conn2 <- [1,946,null,{}] 12:00:41 INFO - PROCESS | 1655 | 1463166041035 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}] 12:00:41 INFO - PROCESS | 1655 | 1463166041127 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:00:41 INFO - PROCESS | 1655 | 1463166041216 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa5000 == 51 [pid = 1655] [id = 244] 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x110f1c400) [pid = 1655] [serial = 730] [outer = 0x0] 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1122aa800) [pid = 1655] [serial = 731] [outer = 0x110f1c400] 12:00:41 INFO - PROCESS | 1655 | 1463166041248 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11270c800) [pid = 1655] [serial = 732] [outer = 0x110f1c400] 12:00:41 INFO - PROCESS | 1655 | 1463166041661 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]]]}] 12:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 673ms 12:00:41 INFO - PROCESS | 1655 | 1463166041702 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:00:41 INFO - PROCESS | 1655 | 1463166041704 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:00:41 INFO - PROCESS | 1655 | 1463166041710 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:00:41 INFO - PROCESS | 1655 | 1463166041713 Marionette TRACE conn2 <- [1,950,null,{}] 12:00:41 INFO - PROCESS | 1655 | 1463166041716 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}] 12:00:41 INFO - PROCESS | 1655 | 1463166041813 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:00:41 INFO - PROCESS | 1655 | 1463166041887 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x121477000 == 52 [pid = 1655] [id = 245] 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x114fac000) [pid = 1655] [serial = 733] [outer = 0x0] 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1168c9400) [pid = 1655] [serial = 734] [outer = 0x114fac000] 12:00:41 INFO - PROCESS | 1655 | 1463166041929 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11723b800) [pid = 1655] [serial = 735] [outer = 0x114fac000] 12:00:42 INFO - PROCESS | 1655 | 1463166042341 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]]]}] 12:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 12:00:42 INFO - PROCESS | 1655 | 1463166042382 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:00:42 INFO - PROCESS | 1655 | 1463166042384 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:00:42 INFO - PROCESS | 1655 | 1463166042387 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 1655 | 1463166042388 Marionette TRACE conn2 <- [1,954,null,{}] 12:00:42 INFO - PROCESS | 1655 | 1463166042395 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}] 12:00:42 INFO - PROCESS | 1655 | 1463166042496 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:00:42 INFO - PROCESS | 1655 | 1463166042562 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d89800 == 53 [pid = 1655] [id = 246] 12:00:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118411000) [pid = 1655] [serial = 736] [outer = 0x0] 12:00:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11860cc00) [pid = 1655] [serial = 737] [outer = 0x118411000] 12:00:42 INFO - PROCESS | 1655 | 1463166042594 Marionette DEBUG loaded listener.js 12:00:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119160800) [pid = 1655] [serial = 738] [outer = 0x118411000] 12:00:43 INFO - PROCESS | 1655 | 1463166043009 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]]]}] 12:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 673ms 12:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:00:43 INFO - PROCESS | 1655 | 1463166043060 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:00:43 INFO - PROCESS | 1655 | 1463166043061 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:00:43 INFO - PROCESS | 1655 | 1463166043063 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:00:43 INFO - PROCESS | 1655 | 1463166043065 Marionette TRACE conn2 <- [1,958,null,{}] 12:00:43 INFO - PROCESS | 1655 | 1463166043067 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}] 12:00:43 INFO - PROCESS | 1655 | 1463166043186 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:00:43 INFO - PROCESS | 1655 | 1463166043266 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129685800 == 54 [pid = 1655] [id = 247] 12:00:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1196ca800) [pid = 1655] [serial = 739] [outer = 0x0] 12:00:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1198da800) [pid = 1655] [serial = 740] [outer = 0x1196ca800] 12:00:43 INFO - PROCESS | 1655 | 1463166043297 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x121144c00) [pid = 1655] [serial = 741] [outer = 0x1196ca800] 12:00:43 INFO - PROCESS | 1655 | 1463166043733 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]]]}] 12:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 718ms 12:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:00:43 INFO - PROCESS | 1655 | 1463166043784 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:00:43 INFO - PROCESS | 1655 | 1463166043786 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:00:43 INFO - PROCESS | 1655 | 1463166043789 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:00:43 INFO - PROCESS | 1655 | 1463166043791 Marionette TRACE conn2 <- [1,962,null,{}] 12:00:43 INFO - PROCESS | 1655 | 1463166043795 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}] 12:00:43 INFO - PROCESS | 1655 | 1463166043935 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:00:44 INFO - PROCESS | 1655 | 1463166044019 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b245800 == 55 [pid = 1655] [id = 248] 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1196cb400) [pid = 1655] [serial = 742] [outer = 0x0] 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x121383400) [pid = 1655] [serial = 743] [outer = 0x1196cb400] 12:00:44 INFO - PROCESS | 1655 | 1463166044049 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x121764c00) [pid = 1655] [serial = 744] [outer = 0x1196cb400] 12:00:44 INFO - PROCESS | 1655 | 1463166044448 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]]]}] 12:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms 12:00:44 INFO - PROCESS | 1655 | 1463166044511 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:00:44 INFO - PROCESS | 1655 | 1463166044512 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:00:44 INFO - PROCESS | 1655 | 1463166044515 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:00:44 INFO - PROCESS | 1655 | 1463166044516 Marionette TRACE conn2 <- [1,966,null,{}] 12:00:44 INFO - PROCESS | 1655 | 1463166044537 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}] 12:00:44 INFO - PROCESS | 1655 | 1463166044651 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:00:44 INFO - PROCESS | 1655 | 1463166044715 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c220800 == 56 [pid = 1655] [id = 249] 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x124171400) [pid = 1655] [serial = 745] [outer = 0x0] 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x124e35400) [pid = 1655] [serial = 746] [outer = 0x124171400] 12:00:44 INFO - PROCESS | 1655 | 1463166044745 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1265a7000) [pid = 1655] [serial = 747] [outer = 0x124171400] 12:00:45 INFO - PROCESS | 1655 | 1463166045150 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]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 668ms 12:00:45 INFO - PROCESS | 1655 | 1463166045184 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 1655 | 1463166045185 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:00:45 INFO - PROCESS | 1655 | 1463166045188 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 1655 | 1463166045189 Marionette TRACE conn2 <- [1,970,null,{}] 12:00:45 INFO - PROCESS | 1655 | 1463166045191 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}] 12:00:45 INFO - PROCESS | 1655 | 1463166045286 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:00:45 INFO - PROCESS | 1655 | 1463166045338 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c7a5000 == 57 [pid = 1655] [id = 250] 12:00:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1265a6c00) [pid = 1655] [serial = 748] [outer = 0x0] 12:00:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x126b80400) [pid = 1655] [serial = 749] [outer = 0x1265a6c00] 12:00:45 INFO - PROCESS | 1655 | 1463166045366 Marionette DEBUG loaded listener.js 12:00:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x126bdf800) [pid = 1655] [serial = 750] [outer = 0x1265a6c00] 12:00:45 INFO - PROCESS | 1655 | 1463166045776 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]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 621ms 12:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:00:45 INFO - PROCESS | 1655 | 1463166045810 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 1655 | 1463166045811 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:00:45 INFO - PROCESS | 1655 | 1463166045813 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 1655 | 1463166045814 Marionette TRACE conn2 <- [1,974,null,{}] 12:00:45 INFO - PROCESS | 1655 | 1463166045817 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}] 12:00:45 INFO - PROCESS | 1655 | 1463166045915 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:00:46 INFO - PROCESS | 1655 | 1463166046016 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb18800 == 58 [pid = 1655] [id = 251] 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x114fa6c00) [pid = 1655] [serial = 751] [outer = 0x0] 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x126be5000) [pid = 1655] [serial = 752] [outer = 0x114fa6c00] 12:00:46 INFO - PROCESS | 1655 | 1463166046045 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x128b1f000) [pid = 1655] [serial = 753] [outer = 0x114fa6c00] 12:00:46 INFO - PROCESS | 1655 | 1463166046556 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]]]}] 12:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 771ms 12:00:46 INFO - PROCESS | 1655 | 1463166046584 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:00:46 INFO - PROCESS | 1655 | 1463166046587 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:00:46 INFO - PROCESS | 1655 | 1463166046590 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:00:46 INFO - PROCESS | 1655 | 1463166046593 Marionette TRACE conn2 <- [1,978,null,{}] 12:00:46 INFO - PROCESS | 1655 | 1463166046596 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}] 12:00:46 INFO - PROCESS | 1655 | 1463166046692 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:00:46 INFO - PROCESS | 1655 | 1463166046747 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e07000 == 59 [pid = 1655] [id = 252] 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x113494800) [pid = 1655] [serial = 754] [outer = 0x0] 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x114fa4800) [pid = 1655] [serial = 755] [outer = 0x113494800] 12:00:46 INFO - PROCESS | 1655 | 1463166046776 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11611cc00) [pid = 1655] [serial = 756] [outer = 0x113494800] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116a9f800 == 58 [pid = 1655] [id = 242] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118840800 == 57 [pid = 1655] [id = 241] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117e1c000 == 56 [pid = 1655] [id = 240] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118278000 == 55 [pid = 1655] [id = 239] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11819c000 == 54 [pid = 1655] [id = 238] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128b58000 == 53 [pid = 1655] [id = 234] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11826f800 == 52 [pid = 1655] [id = 233] 12:00:47 INFO - PROCESS | 1655 | --DOCSHELL 0x112657800 == 51 [pid = 1655] [id = 232] 12:00:47 INFO - PROCESS | 1655 | 1463166047200 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]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 622ms 12:00:47 INFO - PROCESS | 1655 | 1463166047214 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 1655 | 1463166047217 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:00:47 INFO - PROCESS | 1655 | 1463166047226 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 1655 | 1463166047227 Marionette TRACE conn2 <- [1,982,null,{}] 12:00:47 INFO - PROCESS | 1655 | 1463166047229 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}] 12:00:47 INFO - PROCESS | 1655 | 1463166047332 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:00:47 INFO - PROCESS | 1655 | 1463166047372 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1b800 == 52 [pid = 1655] [id = 253] 12:00:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x117570400) [pid = 1655] [serial = 757] [outer = 0x0] 12:00:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1180a1000) [pid = 1655] [serial = 758] [outer = 0x117570400] 12:00:47 INFO - PROCESS | 1655 | 1463166047397 Marionette DEBUG loaded listener.js 12:00:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x118314400) [pid = 1655] [serial = 759] [outer = 0x117570400] 12:00:47 INFO - PROCESS | 1655 | 1463166047772 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]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 570ms 12:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:00:47 INFO - PROCESS | 1655 | 1463166047795 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 1655 | 1463166047797 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:00:47 INFO - PROCESS | 1655 | 1463166047799 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 1655 | 1463166047801 Marionette TRACE conn2 <- [1,986,null,{}] 12:00:47 INFO - PROCESS | 1655 | 1463166047816 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}] 12:00:47 INFO - PROCESS | 1655 | 1463166047920 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:00:47 INFO - PROCESS | 1655 | 1463166047956 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b51800 == 53 [pid = 1655] [id = 254] 12:00:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1183bcc00) [pid = 1655] [serial = 760] [outer = 0x0] 12:00:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x119489800) [pid = 1655] [serial = 761] [outer = 0x1183bcc00] 12:00:47 INFO - PROCESS | 1655 | 1463166047983 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x121284c00) [pid = 1655] [serial = 762] [outer = 0x1183bcc00] 12:00:48 INFO - PROCESS | 1655 | 1463166048330 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]]]}] 12:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 573ms 12:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:00:48 INFO - PROCESS | 1655 | 1463166048373 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:00:48 INFO - PROCESS | 1655 | 1463166048375 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:00:48 INFO - PROCESS | 1655 | 1463166048379 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:00:48 INFO - PROCESS | 1655 | 1463166048391 Marionette TRACE conn2 <- [1,990,null,{}] 12:00:48 INFO - PROCESS | 1655 | 1463166048404 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}] 12:00:48 INFO - PROCESS | 1655 | 1463166048562 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:00:48 INFO - PROCESS | 1655 | 1463166048651 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c211800 == 54 [pid = 1655] [id = 255] 12:00:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x121c4ac00) [pid = 1655] [serial = 763] [outer = 0x0] 12:00:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12417e800) [pid = 1655] [serial = 764] [outer = 0x121c4ac00] 12:00:48 INFO - PROCESS | 1655 | 1463166048693 Marionette DEBUG loaded listener.js 12:00:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x126314400) [pid = 1655] [serial = 765] [outer = 0x121c4ac00] 12:00:49 INFO - PROCESS | 1655 | 1463166049108 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]]]}] 12:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 740ms 12:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:00:49 INFO - PROCESS | 1655 | 1463166049122 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:00:49 INFO - PROCESS | 1655 | 1463166049123 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:00:49 INFO - PROCESS | 1655 | 1463166049126 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 1655 | 1463166049127 Marionette TRACE conn2 <- [1,994,null,{}] 12:00:49 INFO - PROCESS | 1655 | 1463166049130 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}] 12:00:49 INFO - PROCESS | 1655 | 1463166049350 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x118634000) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1196bfc00) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1198d5000) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1126f5400) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x112f9b000) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1122b0000) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11611f800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1176a0c00) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x121536000) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x110f16000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1183b8400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1168d5c00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11849fc00) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x110f17000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1219bfc00) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11830fc00) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11830ec00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1183bb400) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x118313400) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x114fa5000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1168d0400) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11756ac00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11769e000) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x114fa0400) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:00:49 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x111bafc00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:00:49 INFO - PROCESS | 1655 | 1463166049403 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x116470800 == 55 [pid = 1655] [id = 256] 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x10a7af800) [pid = 1655] [serial = 766] [outer = 0x0] 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x111bafc00) [pid = 1655] [serial = 767] [outer = 0x10a7af800] 12:00:49 INFO - PROCESS | 1655 | 1463166049429 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x115e18400) [pid = 1655] [serial = 768] [outer = 0x10a7af800] 12:00:49 INFO - PROCESS | 1655 | 1463166049715 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]]]}] 12:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 12:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:00:49 INFO - PROCESS | 1655 | 1463166049745 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:00:49 INFO - PROCESS | 1655 | 1463166049746 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:00:49 INFO - PROCESS | 1655 | 1463166049748 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:00:49 INFO - PROCESS | 1655 | 1463166049749 Marionette TRACE conn2 <- [1,998,null,{}] 12:00:49 INFO - PROCESS | 1655 | 1463166049752 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}] 12:00:49 INFO - PROCESS | 1655 | 1463166049846 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:00:49 INFO - PROCESS | 1655 | 1463166049858 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240f0000 == 56 [pid = 1655] [id = 257] 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x10a7b7c00) [pid = 1655] [serial = 769] [outer = 0x0] 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1183b9000) [pid = 1655] [serial = 770] [outer = 0x10a7b7c00] 12:00:49 INFO - PROCESS | 1655 | 1463166049931 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x128b84800) [pid = 1655] [serial = 771] [outer = 0x10a7b7c00] 12:00:50 INFO - PROCESS | 1655 | 1463166050215 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]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 12:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:00:50 INFO - PROCESS | 1655 | 1463166050268 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 1655 | 1463166050269 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:00:50 INFO - PROCESS | 1655 | 1463166050273 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 1655 | 1463166050275 Marionette TRACE conn2 <- [1,1002,null,{}] 12:00:50 INFO - PROCESS | 1655 | 1463166050277 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}] 12:00:50 INFO - PROCESS | 1655 | 1463166050360 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:00:50 INFO - PROCESS | 1655 | 1463166050364 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d249000 == 57 [pid = 1655] [id = 258] 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x128b84400) [pid = 1655] [serial = 772] [outer = 0x0] 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x128d32800) [pid = 1655] [serial = 773] [outer = 0x128b84400] 12:00:50 INFO - PROCESS | 1655 | 1463166050390 Marionette DEBUG loaded listener.js 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1294bf000) [pid = 1655] [serial = 774] [outer = 0x128b84400] 12:00:50 INFO - PROCESS | 1655 | 1463166050741 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]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 12:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:00:50 INFO - PROCESS | 1655 | 1463166050800 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 1655 | 1463166050801 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:00:50 INFO - PROCESS | 1655 | 1463166050803 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 1655 | 1463166050804 Marionette TRACE conn2 <- [1,1006,null,{}] 12:00:50 INFO - PROCESS | 1655 | 1463166050807 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}] 12:00:50 INFO - PROCESS | 1655 | 1463166050886 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:00:50 INFO - PROCESS | 1655 | 1463166050892 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2f4800 == 58 [pid = 1655] [id = 259] 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x128ffc000) [pid = 1655] [serial = 775] [outer = 0x0] 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1294cb400) [pid = 1655] [serial = 776] [outer = 0x128ffc000] 12:00:50 INFO - PROCESS | 1655 | 1463166050917 Marionette DEBUG loaded listener.js 12:00:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12a6c0c00) [pid = 1655] [serial = 777] [outer = 0x128ffc000] 12:00:51 INFO - PROCESS | 1655 | 1463166051254 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]]]}] 12:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 12:00:51 INFO - PROCESS | 1655 | 1463166051274 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:00:51 INFO - PROCESS | 1655 | 1463166051275 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:00:51 INFO - PROCESS | 1655 | 1463166051277 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:00:51 INFO - PROCESS | 1655 | 1463166051278 Marionette TRACE conn2 <- [1,1010,null,{}] 12:00:51 INFO - PROCESS | 1655 | 1463166051281 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}] 12:00:51 INFO - PROCESS | 1655 | 1463166051426 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:00:51 INFO - PROCESS | 1655 | 1463166051489 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11687f000 == 59 [pid = 1655] [id = 260] 12:00:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x10a7b9c00) [pid = 1655] [serial = 778] [outer = 0x0] 12:00:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x110f16400) [pid = 1655] [serial = 779] [outer = 0x10a7b9c00] 12:00:51 INFO - PROCESS | 1655 | 1463166051521 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1126f9000) [pid = 1655] [serial = 780] [outer = 0x10a7b9c00] 12:00:51 INFO - PROCESS | 1655 | 1463166051946 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]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 724ms 12:00:52 INFO - PROCESS | 1655 | 1463166052002 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 1655 | 1463166052005 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:00:52 INFO - PROCESS | 1655 | 1463166052008 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 1655 | 1463166052011 Marionette TRACE conn2 <- [1,1014,null,{}] 12:00:52 INFO - PROCESS | 1655 | 1463166052014 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}] 12:00:52 INFO - PROCESS | 1655 | 1463166052120 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:00:52 INFO - PROCESS | 1655 | 1463166052178 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b44000 == 60 [pid = 1655] [id = 261] 12:00:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x115e80800) [pid = 1655] [serial = 781] [outer = 0x0] 12:00:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x117569000) [pid = 1655] [serial = 782] [outer = 0x115e80800] 12:00:52 INFO - PROCESS | 1655 | 1463166052209 Marionette DEBUG loaded listener.js 12:00:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x118094c00) [pid = 1655] [serial = 783] [outer = 0x115e80800] 12:00:52 INFO - PROCESS | 1655 | 1463166052628 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]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms 12:00:52 INFO - PROCESS | 1655 | 1463166052716 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 1655 | 1463166052718 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:00:52 INFO - PROCESS | 1655 | 1463166052739 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 1655 | 1463166052741 Marionette TRACE conn2 <- [1,1018,null,{}] 12:00:52 INFO - PROCESS | 1655 | 1463166052743 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}] 12:00:52 INFO - PROCESS | 1655 | 1463166052845 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:00:52 INFO - PROCESS | 1655 | 1463166052916 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d775800 == 61 [pid = 1655] [id = 262] 12:00:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x118491800) [pid = 1655] [serial = 784] [outer = 0x0] 12:00:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11862a000) [pid = 1655] [serial = 785] [outer = 0x118491800] 12:00:52 INFO - PROCESS | 1655 | 1463166052945 Marionette DEBUG loaded listener.js 12:00:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1196c6400) [pid = 1655] [serial = 786] [outer = 0x118491800] 12:00:53 INFO - PROCESS | 1655 | 1463166053360 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]]]}] 12:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 12:00:53 INFO - PROCESS | 1655 | 1463166053411 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:00:53 INFO - PROCESS | 1655 | 1463166053413 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:00:53 INFO - PROCESS | 1655 | 1463166053422 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:00:53 INFO - PROCESS | 1655 | 1463166053425 Marionette TRACE conn2 <- [1,1022,null,{}] 12:00:53 INFO - PROCESS | 1655 | 1463166053427 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}] 12:00:53 INFO - PROCESS | 1655 | 1463166053528 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:00:53 INFO - PROCESS | 1655 | 1463166053583 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1127ba800 == 62 [pid = 1655] [id = 263] 12:00:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1196c7c00) [pid = 1655] [serial = 787] [outer = 0x0] 12:00:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x121387000) [pid = 1655] [serial = 788] [outer = 0x1196c7c00] 12:00:53 INFO - PROCESS | 1655 | 1463166053625 Marionette DEBUG loaded listener.js 12:00:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x126bda400) [pid = 1655] [serial = 789] [outer = 0x1196c7c00] 12:00:54 INFO - PROCESS | 1655 | 1463166054024 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]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 676ms 12:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:00:54 INFO - PROCESS | 1655 | 1463166054093 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 1655 | 1463166054095 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:00:54 INFO - PROCESS | 1655 | 1463166054097 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 1655 | 1463166054098 Marionette TRACE conn2 <- [1,1026,null,{}] 12:00:54 INFO - PROCESS | 1655 | 1463166054101 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}] 12:00:54 INFO - PROCESS | 1655 | 1463166054219 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:00:54 INFO - PROCESS | 1655 | 1463166054277 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160d000 == 63 [pid = 1655] [id = 264] 12:00:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x128b14000) [pid = 1655] [serial = 790] [outer = 0x0] 12:00:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12a665c00) [pid = 1655] [serial = 791] [outer = 0x128b14000] 12:00:54 INFO - PROCESS | 1655 | 1463166054306 Marionette DEBUG loaded listener.js 12:00:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a7b3000) [pid = 1655] [serial = 792] [outer = 0x128b14000] 12:00:54 INFO - PROCESS | 1655 | 1463166054741 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]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 669ms 12:00:54 INFO - PROCESS | 1655 | 1463166054767 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 1655 | 1463166054768 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:00:54 INFO - PROCESS | 1655 | 1463166054773 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 1655 | 1463166054774 Marionette TRACE conn2 <- [1,1030,null,{}] 12:00:54 INFO - PROCESS | 1655 | 1463166054776 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}] 12:00:54 INFO - PROCESS | 1655 | 1463166054876 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:00:54 INFO - PROCESS | 1655 | 1463166054934 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db4f000 == 64 [pid = 1655] [id = 265] 12:00:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12ac21c00) [pid = 1655] [serial = 793] [outer = 0x0] 12:00:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12aca8800) [pid = 1655] [serial = 794] [outer = 0x12ac21c00] 12:00:54 INFO - PROCESS | 1655 | 1463166054969 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b2b2800) [pid = 1655] [serial = 795] [outer = 0x12ac21c00] 12:00:55 INFO - PROCESS | 1655 | 1463166055401 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]]]}] 12:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 12:00:55 INFO - PROCESS | 1655 | 1463166055444 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:00:55 INFO - PROCESS | 1655 | 1463166055445 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:00:55 INFO - PROCESS | 1655 | 1463166055447 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:00:55 INFO - PROCESS | 1655 | 1463166055448 Marionette TRACE conn2 <- [1,1034,null,{}] 12:00:55 INFO - PROCESS | 1655 | 1463166055451 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}] 12:00:55 INFO - PROCESS | 1655 | 1463166055572 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:00:55 INFO - PROCESS | 1655 | 1463166055653 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164d6800 == 65 [pid = 1655] [id = 266] 12:00:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x110f1d800) [pid = 1655] [serial = 796] [outer = 0x0] 12:00:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x114fd7000) [pid = 1655] [serial = 797] [outer = 0x110f1d800] 12:00:55 INFO - PROCESS | 1655 | 1463166055683 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12b2b5000) [pid = 1655] [serial = 798] [outer = 0x110f1d800] 12:00:56 INFO - PROCESS | 1655 | 1463166056288 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]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 869ms 12:00:56 INFO - PROCESS | 1655 | 1463166056321 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 1655 | 1463166056323 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:00:56 INFO - PROCESS | 1655 | 1463166056328 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 1655 | 1463166056330 Marionette TRACE conn2 <- [1,1038,null,{}] 12:00:56 INFO - PROCESS | 1655 | 1463166056334 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}] 12:00:56 INFO - PROCESS | 1655 | 1463166056437 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:00:56 INFO - PROCESS | 1655 | 1463166056507 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194a6000 == 66 [pid = 1655] [id = 267] 12:00:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x1126f3c00) [pid = 1655] [serial = 799] [outer = 0x0] 12:00:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x112db4000) [pid = 1655] [serial = 800] [outer = 0x1126f3c00] 12:00:56 INFO - PROCESS | 1655 | 1463166056535 Marionette DEBUG loaded listener.js 12:00:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x114fab400) [pid = 1655] [serial = 801] [outer = 0x1126f3c00] 12:00:57 INFO - PROCESS | 1655 | 1463166057042 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]]]}] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2f4800 == 65 [pid = 1655] [id = 259] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d249000 == 64 [pid = 1655] [id = 258] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1240f0000 == 63 [pid = 1655] [id = 257] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116470800 == 62 [pid = 1655] [id = 256] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c211800 == 61 [pid = 1655] [id = 255] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128b51800 == 60 [pid = 1655] [id = 254] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1b800 == 59 [pid = 1655] [id = 253] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11848b400) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x10a7b8800) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11910e000) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x114fa6400) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x117114000) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117e07000 == 58 [pid = 1655] [id = 252] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b245800 == 57 [pid = 1655] [id = 248] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129685800 == 56 [pid = 1655] [id = 247] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128d89800 == 55 [pid = 1655] [id = 246] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x121477000 == 54 [pid = 1655] [id = 245] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa5000 == 53 [pid = 1655] [id = 244] 12:00:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12453a000 == 52 [pid = 1655] [id = 243] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1168dd800) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12127bc00) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11809d000) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1248a0000) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11769c800) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11948bc00) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1198d5c00) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1196bf000) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12121e800) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x119ed0800) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x118310400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x114fdac00) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x114fac400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x113498800) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x128b1e000) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11660ac00) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x114fa3800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1166cac00) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 12:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1168d6800) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 12:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 772ms 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1180a0400) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1180ab800) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x124e3c000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124179000) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1126f6400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1122b6400) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1183c6800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x117562000) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11769f800) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x121285400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1196c9800) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1126eac00) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124512c00) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x110f1c800) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12128a000) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11831dc00) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119ec5c00) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118310c00) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124179c00) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x121287800) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x123d17800) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11910ac00) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124e36000) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119162800) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118405c00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118613800) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12c73b000) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1263a4c00) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115d73400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118316000) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1126f9400) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1126ebc00) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 12:00:57 INFO - PROCESS | 1655 | 1463166057101 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:00:57 INFO - PROCESS | 1655 | 1463166057107 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:00:57 INFO - PROCESS | 1655 | 1463166057111 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:00:57 INFO - PROCESS | 1655 | 1463166057113 Marionette TRACE conn2 <- [1,1042,null,{}] 12:00:57 INFO - PROCESS | 1655 | 1463166057115 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}] 12:00:57 INFO - PROCESS | 1655 | 1463166057196 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:00:57 INFO - PROCESS | 1655 | 1463166057209 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11727d000 == 53 [pid = 1655] [id = 268] 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1164a5400) [pid = 1655] [serial = 802] [outer = 0x0] 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11676a000) [pid = 1655] [serial = 803] [outer = 0x1164a5400] 12:00:57 INFO - PROCESS | 1655 | 1463166057234 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11744c800) [pid = 1655] [serial = 804] [outer = 0x1164a5400] 12:00:57 INFO - PROCESS | 1655 | 1463166057581 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]]]}] 12:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 12:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:00:57 INFO - PROCESS | 1655 | 1463166057631 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:00:57 INFO - PROCESS | 1655 | 1463166057633 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:00:57 INFO - PROCESS | 1655 | 1463166057635 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:00:57 INFO - PROCESS | 1655 | 1463166057637 Marionette TRACE conn2 <- [1,1046,null,{}] 12:00:57 INFO - PROCESS | 1655 | 1463166057644 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}] 12:00:57 INFO - PROCESS | 1655 | 1463166057728 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:00:57 INFO - PROCESS | 1655 | 1463166057734 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11983b000 == 54 [pid = 1655] [id = 269] 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118317800) [pid = 1655] [serial = 805] [outer = 0x0] 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1184a3800) [pid = 1655] [serial = 806] [outer = 0x118317800] 12:00:57 INFO - PROCESS | 1655 | 1463166057762 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11933e000) [pid = 1655] [serial = 807] [outer = 0x118317800] 12:00:58 INFO - PROCESS | 1655 | 1463166058106 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]]]}] 12:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 12:00:58 INFO - PROCESS | 1655 | 1463166058156 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:00:58 INFO - PROCESS | 1655 | 1463166058157 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:00:58 INFO - PROCESS | 1655 | 1463166058169 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:00:58 INFO - PROCESS | 1655 | 1463166058170 Marionette TRACE conn2 <- [1,1050,null,{}] 12:00:58 INFO - PROCESS | 1655 | 1463166058172 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}] 12:00:58 INFO - PROCESS | 1655 | 1463166058262 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:00:58 INFO - PROCESS | 1655 | 1463166058266 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x121468800 == 55 [pid = 1655] [id = 270] 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1196bf000) [pid = 1655] [serial = 808] [outer = 0x0] 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119ec5000) [pid = 1655] [serial = 809] [outer = 0x1196bf000] 12:00:58 INFO - PROCESS | 1655 | 1463166058292 Marionette DEBUG loaded listener.js 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12127c800) [pid = 1655] [serial = 810] [outer = 0x1196bf000] 12:00:58 INFO - PROCESS | 1655 | 1463166058612 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]]]}] 12:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 475ms 12:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:00:58 INFO - PROCESS | 1655 | 1463166058641 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:00:58 INFO - PROCESS | 1655 | 1463166058642 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:00:58 INFO - PROCESS | 1655 | 1463166058644 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:00:58 INFO - PROCESS | 1655 | 1463166058645 Marionette TRACE conn2 <- [1,1054,null,{}] 12:00:58 INFO - PROCESS | 1655 | 1463166058647 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}] 12:00:58 INFO - PROCESS | 1655 | 1463166058728 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:00:58 INFO - PROCESS | 1655 | 1463166058733 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12403b800 == 56 [pid = 1655] [id = 271] 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x121286000) [pid = 1655] [serial = 811] [outer = 0x0] 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x121761800) [pid = 1655] [serial = 812] [outer = 0x121286000] 12:00:58 INFO - PROCESS | 1655 | 1463166058757 Marionette DEBUG loaded listener.js 12:00:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124173000) [pid = 1655] [serial = 813] [outer = 0x121286000] 12:00:59 INFO - PROCESS | 1655 | 1463166059082 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]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 12:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:00:59 INFO - PROCESS | 1655 | 1463166059113 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 1655 | 1463166059114 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:00:59 INFO - PROCESS | 1655 | 1463166059116 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 1655 | 1463166059117 Marionette TRACE conn2 <- [1,1058,null,{}] 12:00:59 INFO - PROCESS | 1655 | 1463166059119 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}] 12:00:59 INFO - PROCESS | 1655 | 1463166059247 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:00:59 INFO - PROCESS | 1655 | 1463166059270 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124deb000 == 57 [pid = 1655] [id = 272] 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121280c00) [pid = 1655] [serial = 814] [outer = 0x0] 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12417b800) [pid = 1655] [serial = 815] [outer = 0x121280c00] 12:00:59 INFO - PROCESS | 1655 | 1463166059295 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126be7000) [pid = 1655] [serial = 816] [outer = 0x121280c00] 12:00:59 INFO - PROCESS | 1655 | 1463166059637 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]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 568ms 12:00:59 INFO - PROCESS | 1655 | 1463166059684 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 1655 | 1463166059686 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:00:59 INFO - PROCESS | 1655 | 1463166059688 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 1655 | 1463166059689 Marionette TRACE conn2 <- [1,1062,null,{}] 12:00:59 INFO - PROCESS | 1655 | 1463166059691 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}] 12:00:59 INFO - PROCESS | 1655 | 1463166059792 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:00:59 INFO - PROCESS | 1655 | 1463166059827 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d96800 == 58 [pid = 1655] [id = 273] 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1248a7c00) [pid = 1655] [serial = 817] [outer = 0x0] 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b8f800) [pid = 1655] [serial = 818] [outer = 0x1248a7c00] 12:00:59 INFO - PROCESS | 1655 | 1463166059852 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1294c8c00) [pid = 1655] [serial = 819] [outer = 0x1248a7c00] 12:01:00 INFO - PROCESS | 1655 | 1463166060163 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]]]}] 12:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 12:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:01:00 INFO - PROCESS | 1655 | 1463166060210 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:01:00 INFO - PROCESS | 1655 | 1463166060211 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:01:00 INFO - PROCESS | 1655 | 1463166060213 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 1655 | 1463166060214 Marionette TRACE conn2 <- [1,1066,null,{}] 12:01:00 INFO - PROCESS | 1655 | 1463166060216 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}] 12:01:00 INFO - PROCESS | 1655 | 1463166060316 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:01:00 INFO - PROCESS | 1655 | 1463166060351 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12969a000 == 59 [pid = 1655] [id = 274] 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128da7000) [pid = 1655] [serial = 820] [outer = 0x0] 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12ab56400) [pid = 1655] [serial = 821] [outer = 0x128da7000] 12:01:00 INFO - PROCESS | 1655 | 1463166060375 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ac1e400) [pid = 1655] [serial = 822] [outer = 0x128da7000] 12:01:00 INFO - PROCESS | 1655 | 1463166060713 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]]]}] 12:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 12:01:00 INFO - PROCESS | 1655 | 1463166060731 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:01:00 INFO - PROCESS | 1655 | 1463166060733 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:01:00 INFO - PROCESS | 1655 | 1463166060735 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:01:00 INFO - PROCESS | 1655 | 1463166060736 Marionette TRACE conn2 <- [1,1070,null,{}] 12:01:00 INFO - PROCESS | 1655 | 1463166060738 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}] 12:01:00 INFO - PROCESS | 1655 | 1463166060841 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:01:00 INFO - PROCESS | 1655 | 1463166060855 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12abc5000 == 60 [pid = 1655] [id = 275] 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12ab5ac00) [pid = 1655] [serial = 823] [outer = 0x0] 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b2afc00) [pid = 1655] [serial = 824] [outer = 0x12ab5ac00] 12:01:00 INFO - PROCESS | 1655 | 1463166060879 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ba18000) [pid = 1655] [serial = 825] [outer = 0x12ab5ac00] 12:01:01 INFO - PROCESS | 1655 | 1463166061371 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]]]}] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x10a7b1000) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1168d4c00) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x114f9d400) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x121281c00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x118098800) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x117570400) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x113494800) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x114fa6c00) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x128b84400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1183bcc00) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121c4ac00) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x10a7b7c00) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:01:01 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x10a7af800) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 12:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:01:01 INFO - PROCESS | 1655 | 1463166061404 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:01:01 INFO - PROCESS | 1655 | 1463166061405 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:01:01 INFO - PROCESS | 1655 | 1463166061407 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:01:01 INFO - PROCESS | 1655 | 1463166061408 Marionette TRACE conn2 <- [1,1074,null,{}] 12:01:01 INFO - PROCESS | 1655 | 1463166061411 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}] 12:01:01 INFO - PROCESS | 1655 | 1463166061492 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:01:01 INFO - PROCESS | 1655 | 1463166061497 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c2000 == 61 [pid = 1655] [id = 276] 12:01:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x110f1a000) [pid = 1655] [serial = 826] [outer = 0x0] 12:01:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1168d0000) [pid = 1655] [serial = 827] [outer = 0x110f1a000] 12:01:01 INFO - PROCESS | 1655 | 1463166061525 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118487000) [pid = 1655] [serial = 828] [outer = 0x110f1a000] 12:01:01 INFO - PROCESS | 1655 | 1463166061864 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]]]}] 12:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 12:01:01 INFO - PROCESS | 1655 | 1463166061885 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:01:01 INFO - PROCESS | 1655 | 1463166061888 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:01:01 INFO - PROCESS | 1655 | 1463166061892 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:01:01 INFO - PROCESS | 1655 | 1463166061893 Marionette TRACE conn2 <- [1,1078,null,{}] 12:01:01 INFO - PROCESS | 1655 | 1463166061896 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}] 12:01:01 INFO - PROCESS | 1655 | 1463166061993 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:01:02 INFO - PROCESS | 1655 | 1463166062063 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c221800 == 62 [pid = 1655] [id = 277] 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128d2c800) [pid = 1655] [serial = 829] [outer = 0x0] 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12ba4b400) [pid = 1655] [serial = 830] [outer = 0x128d2c800] 12:01:02 INFO - PROCESS | 1655 | 1463166062093 Marionette DEBUG loaded listener.js 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12bfd0c00) [pid = 1655] [serial = 831] [outer = 0x128d2c800] 12:01:02 INFO - PROCESS | 1655 | 1463166062362 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]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 12:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:01:02 INFO - PROCESS | 1655 | 1463166062412 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:01:02 INFO - PROCESS | 1655 | 1463166062413 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:01:02 INFO - PROCESS | 1655 | 1463166062415 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 1655 | 1463166062416 Marionette TRACE conn2 <- [1,1082,null,{}] 12:01:02 INFO - PROCESS | 1655 | 1463166062419 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}] 12:01:02 INFO - PROCESS | 1655 | 1463166062508 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:01:02 INFO - PROCESS | 1655 | 1463166062512 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3e800 == 63 [pid = 1655] [id = 278] 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12ba51c00) [pid = 1655] [serial = 832] [outer = 0x0] 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12c4bb800) [pid = 1655] [serial = 833] [outer = 0x12ba51c00] 12:01:02 INFO - PROCESS | 1655 | 1463166062536 Marionette DEBUG loaded listener.js 12:01:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12c73b400) [pid = 1655] [serial = 834] [outer = 0x12ba51c00] 12:01:02 INFO - PROCESS | 1655 | 1463166062896 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]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 12:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:01:02 INFO - PROCESS | 1655 | 1463166062935 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:01:02 INFO - PROCESS | 1655 | 1463166062937 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:01:02 INFO - PROCESS | 1655 | 1463166062940 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 1655 | 1463166062942 Marionette TRACE conn2 <- [1,1086,null,{}] 12:01:02 INFO - PROCESS | 1655 | 1463166062956 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}] 12:01:03 INFO - PROCESS | 1655 | 1463166063084 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:01:03 INFO - PROCESS | 1655 | 1463166063090 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d021800 == 64 [pid = 1655] [id = 279] 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12c73b000) [pid = 1655] [serial = 835] [outer = 0x0] 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12c740000) [pid = 1655] [serial = 836] [outer = 0x12c73b000] 12:01:03 INFO - PROCESS | 1655 | 1463166063129 Marionette DEBUG loaded listener.js 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12c746000) [pid = 1655] [serial = 837] [outer = 0x12c73b000] 12:01:03 INFO - PROCESS | 1655 | 1463166063661 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]]]}] 12:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 731ms 12:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:01:03 INFO - PROCESS | 1655 | 1463166063672 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:01:03 INFO - PROCESS | 1655 | 1463166063674 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:01:03 INFO - PROCESS | 1655 | 1463166063678 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:01:03 INFO - PROCESS | 1655 | 1463166063680 Marionette TRACE conn2 <- [1,1090,null,{}] 12:01:03 INFO - PROCESS | 1655 | 1463166063684 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}] 12:01:03 INFO - PROCESS | 1655 | 1463166063820 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:01:03 INFO - PROCESS | 1655 | 1463166063892 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11912e000 == 65 [pid = 1655] [id = 280] 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x114fa6400) [pid = 1655] [serial = 838] [outer = 0x0] 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x114fe1000) [pid = 1655] [serial = 839] [outer = 0x114fa6400] 12:01:03 INFO - PROCESS | 1655 | 1463166063924 Marionette DEBUG loaded listener.js 12:01:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1168d8400) [pid = 1655] [serial = 840] [outer = 0x114fa6400] 12:01:04 INFO - PROCESS | 1655 | 1463166064342 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]]]}] 12:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 12:01:04 INFO - PROCESS | 1655 | 1463166064348 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:01:04 INFO - PROCESS | 1655 | 1463166064352 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:01:04 INFO - PROCESS | 1655 | 1463166064357 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:01:04 INFO - PROCESS | 1655 | 1463166064359 Marionette TRACE conn2 <- [1,1094,null,{}] 12:01:04 INFO - PROCESS | 1655 | 1463166064361 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}] 12:01:04 INFO - PROCESS | 1655 | 1463166064465 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:01:04 INFO - PROCESS | 1655 | 1463166064519 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x126325800 == 66 [pid = 1655] [id = 281] 12:01:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11756d000) [pid = 1655] [serial = 841] [outer = 0x0] 12:01:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1180ab000) [pid = 1655] [serial = 842] [outer = 0x11756d000] 12:01:04 INFO - PROCESS | 1655 | 1463166064548 Marionette DEBUG loaded listener.js 12:01:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11860f000) [pid = 1655] [serial = 843] [outer = 0x11756d000] 12:01:05 INFO - PROCESS | 1655 | 1463166065017 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]]]}] 12:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 12:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:01:05 INFO - PROCESS | 1655 | 1463166065029 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 1655 | 1463166065031 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:01:05 INFO - PROCESS | 1655 | 1463166065033 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 1655 | 1463166065036 Marionette TRACE conn2 <- [1,1098,null,{}] 12:01:05 INFO - PROCESS | 1655 | 1463166065044 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}] 12:01:05 INFO - PROCESS | 1655 | 1463166065173 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:01:05 INFO - PROCESS | 1655 | 1463166065259 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2e7000 == 67 [pid = 1655] [id = 282] 12:01:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123d9cc00) [pid = 1655] [serial = 844] [outer = 0x0] 12:01:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12451b000) [pid = 1655] [serial = 845] [outer = 0x123d9cc00] 12:01:05 INFO - PROCESS | 1655 | 1463166065291 Marionette DEBUG loaded listener.js 12:01:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1265aac00) [pid = 1655] [serial = 846] [outer = 0x123d9cc00] 12:01:05 INFO - PROCESS | 1655 | 1463166065685 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]]]}] 12:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 12:01:05 INFO - PROCESS | 1655 | 1463166065706 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 1655 | 1463166065709 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:01:05 INFO - PROCESS | 1655 | 1463166065711 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 1655 | 1463166065712 Marionette TRACE conn2 <- [1,1102,null,{}] 12:01:05 INFO - PROCESS | 1655 | 1463166065715 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}] 12:01:05 INFO - PROCESS | 1655 | 1463166065826 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:01:05 INFO - PROCESS | 1655 | 1463166065935 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d779800 == 68 [pid = 1655] [id = 283] 12:01:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12417d000) [pid = 1655] [serial = 847] [outer = 0x0] 12:01:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x128b84400) [pid = 1655] [serial = 848] [outer = 0x12417d000] 12:01:05 INFO - PROCESS | 1655 | 1463166065974 Marionette DEBUG loaded listener.js 12:01:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12a7b4800) [pid = 1655] [serial = 849] [outer = 0x12417d000] 12:01:06 INFO - PROCESS | 1655 | 1463166066414 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]]]}] 12:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 12:01:06 INFO - PROCESS | 1655 | 1463166066434 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:01:06 INFO - PROCESS | 1655 | 1463166066436 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:01:06 INFO - PROCESS | 1655 | 1463166066440 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:01:06 INFO - PROCESS | 1655 | 1463166066442 Marionette TRACE conn2 <- [1,1106,null,{}] 12:01:06 INFO - PROCESS | 1655 | 1463166066445 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}] 12:01:06 INFO - PROCESS | 1655 | 1463166066604 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:01:06 INFO - PROCESS | 1655 | 1463166066682 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7aa800 == 69 [pid = 1655] [id = 284] 12:01:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x126b85c00) [pid = 1655] [serial = 850] [outer = 0x0] 12:01:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12ba1d800) [pid = 1655] [serial = 851] [outer = 0x126b85c00] 12:01:06 INFO - PROCESS | 1655 | 1463166066724 Marionette DEBUG loaded listener.js 12:01:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12bfcb400) [pid = 1655] [serial = 852] [outer = 0x126b85c00] 12:01:07 INFO - PROCESS | 1655 | 1463166067152 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]]]}] 12:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 771ms 12:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:01:07 INFO - PROCESS | 1655 | 1463166067211 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:01:07 INFO - PROCESS | 1655 | 1463166067213 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:01:07 INFO - PROCESS | 1655 | 1463166067215 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:01:07 INFO - PROCESS | 1655 | 1463166067216 Marionette TRACE conn2 <- [1,1110,null,{}] 12:01:07 INFO - PROCESS | 1655 | 1463166067218 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}] 12:01:07 INFO - PROCESS | 1655 | 1463166067335 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:01:07 INFO - PROCESS | 1655 | 1463166067396 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x13534c800 == 70 [pid = 1655] [id = 285] 12:01:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12c4bbc00) [pid = 1655] [serial = 853] [outer = 0x0] 12:01:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12cbf7800) [pid = 1655] [serial = 854] [outer = 0x12c4bbc00] 12:01:07 INFO - PROCESS | 1655 | 1463166067425 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12cde1800) [pid = 1655] [serial = 855] [outer = 0x12c4bbc00] 12:01:08 INFO - PROCESS | 1655 | 1463166068114 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]]]}] 12:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 921ms 12:01:08 INFO - PROCESS | 1655 | 1463166068136 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 1655 | 1463166068138 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:01:08 INFO - PROCESS | 1655 | 1463166068142 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 1655 | 1463166068144 Marionette TRACE conn2 <- [1,1114,null,{}] 12:01:08 INFO - PROCESS | 1655 | 1463166068148 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}] 12:01:08 INFO - PROCESS | 1655 | 1463166068245 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:01:08 INFO - PROCESS | 1655 | 1463166068306 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117275800 == 71 [pid = 1655] [id = 286] 12:01:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11201a000) [pid = 1655] [serial = 856] [outer = 0x0] 12:01:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11309e800) [pid = 1655] [serial = 857] [outer = 0x11201a000] 12:01:08 INFO - PROCESS | 1655 | 1463166068346 Marionette DEBUG loaded listener.js 12:01:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x115d7e400) [pid = 1655] [serial = 858] [outer = 0x11201a000] 12:01:08 INFO - PROCESS | 1655 | 1463166068755 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]]]}] 12:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 12:01:08 INFO - PROCESS | 1655 | 1463166068813 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 1655 | 1463166068817 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:01:08 INFO - PROCESS | 1655 | 1463166068841 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 1655 | 1463166068843 Marionette TRACE conn2 <- [1,1118,null,{}] 12:01:08 INFO - PROCESS | 1655 | 1463166068845 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}] 12:01:08 INFO - PROCESS | 1655 | 1463166068938 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:01:09 INFO - PROCESS | 1655 | 1463166069011 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x116885000 == 72 [pid = 1655] [id = 287] 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x114fab800) [pid = 1655] [serial = 859] [outer = 0x0] 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x116852000) [pid = 1655] [serial = 860] [outer = 0x114fab800] 12:01:09 INFO - PROCESS | 1655 | 1463166069039 Marionette DEBUG loaded listener.js 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x116a65000) [pid = 1655] [serial = 861] [outer = 0x114fab800] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3e800 == 71 [pid = 1655] [id = 278] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12c221800 == 70 [pid = 1655] [id = 277] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c2000 == 69 [pid = 1655] [id = 276] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12abc5000 == 68 [pid = 1655] [id = 275] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12969a000 == 67 [pid = 1655] [id = 274] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128d96800 == 66 [pid = 1655] [id = 273] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1122aa800) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1168c9400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11860cc00) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1198da800) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x121383400) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x124e35400) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x126b80400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x124deb000 == 65 [pid = 1655] [id = 272] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12403b800 == 64 [pid = 1655] [id = 271] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x121468800 == 63 [pid = 1655] [id = 270] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11983b000 == 62 [pid = 1655] [id = 269] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11727d000 == 61 [pid = 1655] [id = 268] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1194a6000 == 60 [pid = 1655] [id = 267] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1127ba800 == 59 [pid = 1655] [id = 263] 12:01:09 INFO - PROCESS | 1655 | 1463166069498 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]]]}] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d775800 == 58 [pid = 1655] [id = 262] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128b44000 == 57 [pid = 1655] [id = 261] 12:01:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11687f000 == 56 [pid = 1655] [id = 260] 12:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 12:01:09 INFO - PROCESS | 1655 | 1463166069533 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:01:09 INFO - PROCESS | 1655 | 1463166069534 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x110f19000) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11809d800) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x115e7c400) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12cbf2400) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119161800) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1294cb400) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1180a1000) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x114fa4800) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x128b1f000) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1294bf000) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x126be5000) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x121284c00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119489800) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x126314400) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12417e800) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x128d32800) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1183b9000) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x111bafc00) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x115e18400) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128b84800) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x118314400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 12:01:09 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11611cc00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 12:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:01:09 INFO - PROCESS | 1655 | 1463166069547 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:01:09 INFO - PROCESS | 1655 | 1463166069549 Marionette TRACE conn2 <- [1,1122,null,{}] 12:01:09 INFO - PROCESS | 1655 | 1463166069559 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}] 12:01:09 INFO - PROCESS | 1655 | 1463166069641 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:01:09 INFO - PROCESS | 1655 | 1463166069648 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e1e000 == 57 [pid = 1655] [id = 288] 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117230c00) [pid = 1655] [serial = 862] [outer = 0x0] 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1180a8c00) [pid = 1655] [serial = 863] [outer = 0x117230c00] 12:01:09 INFO - PROCESS | 1655 | 1463166069677 Marionette DEBUG loaded listener.js 12:01:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11831dc00) [pid = 1655] [serial = 864] [outer = 0x117230c00] 12:01:10 INFO - PROCESS | 1655 | 1463166070011 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]]]}] 12:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 12:01:10 INFO - PROCESS | 1655 | 1463166070018 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:01:10 INFO - PROCESS | 1655 | 1463166070021 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:01:10 INFO - PROCESS | 1655 | 1463166070023 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:01:10 INFO - PROCESS | 1655 | 1463166070024 Marionette TRACE conn2 <- [1,1126,null,{}] 12:01:10 INFO - PROCESS | 1655 | 1463166070027 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}] 12:01:10 INFO - PROCESS | 1655 | 1463166070126 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:01:10 INFO - PROCESS | 1655 | 1463166070180 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194ae000 == 58 [pid = 1655] [id = 289] 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11809e000) [pid = 1655] [serial = 865] [outer = 0x0] 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11840c000) [pid = 1655] [serial = 866] [outer = 0x11809e000] 12:01:10 INFO - PROCESS | 1655 | 1463166070205 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11862bc00) [pid = 1655] [serial = 867] [outer = 0x11809e000] 12:01:10 INFO - PROCESS | 1655 | 1463166070475 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]]]}] 12:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 12:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:01:10 INFO - PROCESS | 1655 | 1463166070495 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:01:10 INFO - PROCESS | 1655 | 1463166070496 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:01:10 INFO - PROCESS | 1655 | 1463166070498 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:01:10 INFO - PROCESS | 1655 | 1463166070500 Marionette TRACE conn2 <- [1,1130,null,{}] 12:01:10 INFO - PROCESS | 1655 | 1463166070518 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}] 12:01:10 INFO - PROCESS | 1655 | 1463166070601 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:01:10 INFO - PROCESS | 1655 | 1463166070608 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c0800 == 59 [pid = 1655] [id = 290] 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11862d800) [pid = 1655] [serial = 868] [outer = 0x0] 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119339000) [pid = 1655] [serial = 869] [outer = 0x11862d800] 12:01:10 INFO - PROCESS | 1655 | 1463166070634 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x119498000) [pid = 1655] [serial = 870] [outer = 0x11862d800] 12:01:10 INFO - PROCESS | 1655 | 1463166070987 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]]]}] 12:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 536ms 12:01:11 INFO - PROCESS | 1655 | 1463166071035 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 1655 | 1463166071038 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:01:11 INFO - PROCESS | 1655 | 1463166071040 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 1655 | 1463166071041 Marionette TRACE conn2 <- [1,1134,null,{}] 12:01:11 INFO - PROCESS | 1655 | 1463166071043 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}] 12:01:11 INFO - PROCESS | 1655 | 1463166071136 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:01:11 INFO - PROCESS | 1655 | 1463166071143 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12161c000 == 60 [pid = 1655] [id = 291] 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12127c000) [pid = 1655] [serial = 871] [outer = 0x0] 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x121539400) [pid = 1655] [serial = 872] [outer = 0x12127c000] 12:01:11 INFO - PROCESS | 1655 | 1463166071170 Marionette DEBUG loaded listener.js 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123d17800) [pid = 1655] [serial = 873] [outer = 0x12127c000] 12:01:11 INFO - PROCESS | 1655 | 1463166071516 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]]]}] 12:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 12:01:11 INFO - PROCESS | 1655 | 1463166071561 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 1655 | 1463166071562 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:01:11 INFO - PROCESS | 1655 | 1463166071564 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 1655 | 1463166071565 Marionette TRACE conn2 <- [1,1138,null,{}] 12:01:11 INFO - PROCESS | 1655 | 1463166071568 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}] 12:01:11 INFO - PROCESS | 1655 | 1463166071680 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:01:11 INFO - PROCESS | 1655 | 1463166071703 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d2d000 == 61 [pid = 1655] [id = 292] 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12153dc00) [pid = 1655] [serial = 874] [outer = 0x0] 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124180c00) [pid = 1655] [serial = 875] [outer = 0x12153dc00] 12:01:11 INFO - PROCESS | 1655 | 1463166071730 Marionette DEBUG loaded listener.js 12:01:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x126314400) [pid = 1655] [serial = 876] [outer = 0x12153dc00] 12:01:12 INFO - PROCESS | 1655 | 1463166072075 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]]]}] 12:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 517ms 12:01:12 INFO - PROCESS | 1655 | 1463166072083 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:01:12 INFO - PROCESS | 1655 | 1463166072084 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:01:12 INFO - PROCESS | 1655 | 1463166072086 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:01:12 INFO - PROCESS | 1655 | 1463166072089 Marionette TRACE conn2 <- [1,1142,null,{}] 12:01:12 INFO - PROCESS | 1655 | 1463166072092 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}] 12:01:12 INFO - PROCESS | 1655 | 1463166072194 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:01:12 INFO - PROCESS | 1655 | 1463166072340 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a60e000 == 62 [pid = 1655] [id = 293] 12:01:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1294be000) [pid = 1655] [serial = 877] [outer = 0x0] 12:01:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x129527c00) [pid = 1655] [serial = 878] [outer = 0x1294be000] 12:01:12 INFO - PROCESS | 1655 | 1463166072387 Marionette DEBUG loaded listener.js 12:01:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12a7ae800) [pid = 1655] [serial = 879] [outer = 0x1294be000] 12:01:12 INFO - PROCESS | 1655 | 1463166072828 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]]]}] 12:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 776ms 12:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:01:12 INFO - PROCESS | 1655 | 1463166072872 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:01:12 INFO - PROCESS | 1655 | 1463166072873 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:01:12 INFO - PROCESS | 1655 | 1463166072875 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:01:12 INFO - PROCESS | 1655 | 1463166072876 Marionette TRACE conn2 <- [1,1146,null,{}] 12:01:12 INFO - PROCESS | 1655 | 1463166072878 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}] 12:01:12 INFO - PROCESS | 1655 | 1463166072984 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:01:13 INFO - PROCESS | 1655 | 1463166073039 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a798800 == 63 [pid = 1655] [id = 294] 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12a6cb000) [pid = 1655] [serial = 880] [outer = 0x0] 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12ac23400) [pid = 1655] [serial = 881] [outer = 0x12a6cb000] 12:01:13 INFO - PROCESS | 1655 | 1463166073071 Marionette DEBUG loaded listener.js 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ba1e000) [pid = 1655] [serial = 882] [outer = 0x12a6cb000] 12:01:13 INFO - PROCESS | 1655 | 1463166073377 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]]]}] 12:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 12:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:01:13 INFO - PROCESS | 1655 | 1463166073395 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:01:13 INFO - PROCESS | 1655 | 1463166073396 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:01:13 INFO - PROCESS | 1655 | 1463166073398 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:01:13 INFO - PROCESS | 1655 | 1463166073399 Marionette TRACE conn2 <- [1,1150,null,{}] 12:01:13 INFO - PROCESS | 1655 | 1463166073401 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}] 12:01:13 INFO - PROCESS | 1655 | 1463166073512 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:01:13 INFO - PROCESS | 1655 | 1463166073526 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c214000 == 64 [pid = 1655] [id = 295] 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ba1f800) [pid = 1655] [serial = 883] [outer = 0x0] 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12bdf7c00) [pid = 1655] [serial = 884] [outer = 0x12ba1f800] 12:01:13 INFO - PROCESS | 1655 | 1463166073551 Marionette DEBUG loaded listener.js 12:01:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12c4bf800) [pid = 1655] [serial = 885] [outer = 0x12ba1f800] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1196ca800) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1196cb400) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x110f1d800) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x124171400) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1196bf000) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1265a6c00) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1164a5400) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12ab5ac00) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x128b14000) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x121286000) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ba51c00) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12127dc00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1248a7c00) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x110f1c400) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x118317800) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x110f1a000) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x118411000) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12ac21c00) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x121280c00) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1126f3c00) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118491800) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x10a7b9c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128da7000) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x114fac000) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1196c7c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128d2c800) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119161c00) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11849c400) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:01:13 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x115e80800) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:01:14 INFO - PROCESS | 1655 | 1463166074077 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]]]}] 12:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 725ms 12:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:01:14 INFO - PROCESS | 1655 | 1463166074125 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:01:14 INFO - PROCESS | 1655 | 1463166074127 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:01:14 INFO - PROCESS | 1655 | 1463166074129 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:01:14 INFO - PROCESS | 1655 | 1463166074131 Marionette TRACE conn2 <- [1,1154,null,{}] 12:01:14 INFO - PROCESS | 1655 | 1463166074149 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}] 12:01:14 INFO - PROCESS | 1655 | 1463166074267 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:01:14 INFO - PROCESS | 1655 | 1463166074296 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ac000 == 65 [pid = 1655] [id = 296] 12:01:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11313dc00) [pid = 1655] [serial = 886] [outer = 0x0] 12:01:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x113147000) [pid = 1655] [serial = 887] [outer = 0x11313dc00] 12:01:14 INFO - PROCESS | 1655 | 1463166074342 Marionette DEBUG loaded listener.js 12:01:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1183c2000) [pid = 1655] [serial = 888] [outer = 0x11313dc00] 12:01:14 INFO - PROCESS | 1655 | 1463166074812 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]]]}] 12:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 719ms 12:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:01:14 INFO - PROCESS | 1655 | 1463166074849 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:01:14 INFO - PROCESS | 1655 | 1463166074850 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:01:14 INFO - PROCESS | 1655 | 1463166074852 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:01:14 INFO - PROCESS | 1655 | 1463166074853 Marionette TRACE conn2 <- [1,1158,null,{}] 12:01:14 INFO - PROCESS | 1655 | 1463166074855 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}] 12:01:14 INFO - PROCESS | 1655 | 1463166074941 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:01:14 INFO - PROCESS | 1655 | 1463166074945 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb0f000 == 66 [pid = 1655] [id = 297] 12:01:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x114fa0c00) [pid = 1655] [serial = 889] [outer = 0x0] 12:01:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1198d6400) [pid = 1655] [serial = 890] [outer = 0x114fa0c00] 12:01:14 INFO - PROCESS | 1655 | 1463166074970 Marionette DEBUG loaded listener.js 12:01:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124171400) [pid = 1655] [serial = 891] [outer = 0x114fa0c00] 12:01:15 INFO - PROCESS | 1655 | 1463166075288 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]]]}] 12:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 471ms 12:01:15 INFO - PROCESS | 1655 | 1463166075324 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:01:15 INFO - PROCESS | 1655 | 1463166075325 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:01:15 INFO - PROCESS | 1655 | 1463166075327 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 1655 | 1463166075328 Marionette TRACE conn2 <- [1,1162,null,{}] 12:01:15 INFO - PROCESS | 1655 | 1463166075330 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}] 12:01:15 INFO - PROCESS | 1655 | 1463166075415 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:01:15 INFO - PROCESS | 1655 | 1463166075473 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf44800 == 67 [pid = 1655] [id = 298] 12:01:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x113129800) [pid = 1655] [serial = 892] [outer = 0x0] 12:01:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x113131400) [pid = 1655] [serial = 893] [outer = 0x113129800] 12:01:15 INFO - PROCESS | 1655 | 1463166075497 Marionette DEBUG loaded listener.js 12:01:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x113136000) [pid = 1655] [serial = 894] [outer = 0x113129800] 12:01:15 INFO - PROCESS | 1655 | 1463166075779 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]]]}] 12:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 12:01:15 INFO - PROCESS | 1655 | 1463166075798 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:01:15 INFO - PROCESS | 1655 | 1463166075811 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:01:15 INFO - PROCESS | 1655 | 1463166075818 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 1655 | 1463166075819 Marionette TRACE conn2 <- [1,1166,null,{}] 12:01:15 INFO - PROCESS | 1655 | 1463166075824 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}] 12:01:15 INFO - PROCESS | 1655 | 1463166075912 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:01:16 INFO - PROCESS | 1655 | 1463166076032 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1127b3000 == 68 [pid = 1655] [id = 299] 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x10a7b3800) [pid = 1655] [serial = 895] [outer = 0x0] 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x10a7bd400) [pid = 1655] [serial = 896] [outer = 0x10a7b3800] 12:01:16 INFO - PROCESS | 1655 | 1463166076064 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11224ec00) [pid = 1655] [serial = 897] [outer = 0x10a7b3800] 12:01:16 INFO - PROCESS | 1655 | 1463166076487 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]]]}] 12:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 12:01:16 INFO - PROCESS | 1655 | 1463166076541 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:01:16 INFO - PROCESS | 1655 | 1463166076543 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:01:16 INFO - PROCESS | 1655 | 1463166076546 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:01:16 INFO - PROCESS | 1655 | 1463166076549 Marionette TRACE conn2 <- [1,1170,null,{}] 12:01:16 INFO - PROCESS | 1655 | 1463166076552 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}] 12:01:16 INFO - PROCESS | 1655 | 1463166076661 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:01:16 INFO - PROCESS | 1655 | 1463166076758 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194a9800 == 69 [pid = 1655] [id = 300] 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x113133000) [pid = 1655] [serial = 898] [outer = 0x0] 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x113142400) [pid = 1655] [serial = 899] [outer = 0x113133000] 12:01:16 INFO - PROCESS | 1655 | 1463166076790 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x114fac000) [pid = 1655] [serial = 900] [outer = 0x113133000] 12:01:17 INFO - PROCESS | 1655 | 1463166077191 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]]]}] 12:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 12:01:17 INFO - PROCESS | 1655 | 1463166077220 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:01:17 INFO - PROCESS | 1655 | 1463166077223 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:01:17 INFO - PROCESS | 1655 | 1463166077225 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 1655 | 1463166077227 Marionette TRACE conn2 <- [1,1174,null,{}] 12:01:17 INFO - PROCESS | 1655 | 1463166077229 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}] 12:01:17 INFO - PROCESS | 1655 | 1463166077337 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:01:17 INFO - PROCESS | 1655 | 1463166077397 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b57800 == 70 [pid = 1655] [id = 301] 12:01:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116011000) [pid = 1655] [serial = 901] [outer = 0x0] 12:01:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1180a2800) [pid = 1655] [serial = 902] [outer = 0x116011000] 12:01:17 INFO - PROCESS | 1655 | 1463166077427 Marionette DEBUG loaded listener.js 12:01:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11831d000) [pid = 1655] [serial = 903] [outer = 0x116011000] 12:01:17 INFO - PROCESS | 1655 | 1463166077846 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] 12:01:17 INFO - PROCESS | 1655 | 1463166077896 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:01:17 INFO - PROCESS | 1655 | 1463166077904 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 1655 | 1463166077908 Marionette TRACE conn2 <- [1,1178,null,{}] 12:01:17 INFO - PROCESS | 1655 | 1463166077911 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}] 12:01:18 INFO - PROCESS | 1655 | 1463166078042 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:01:18 INFO - PROCESS | 1655 | 1463166078127 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d799800 == 71 [pid = 1655] [id = 302] 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1184a2400) [pid = 1655] [serial = 904] [outer = 0x0] 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1198d5000) [pid = 1655] [serial = 905] [outer = 0x1184a2400] 12:01:18 INFO - PROCESS | 1655 | 1463166078158 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x121281400) [pid = 1655] [serial = 906] [outer = 0x1184a2400] 12:01:18 INFO - PROCESS | 1655 | 1463166078572 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] 12:01:18 INFO - PROCESS | 1655 | 1463166078581 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:01:18 INFO - PROCESS | 1655 | 1463166078583 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:01:18 INFO - PROCESS | 1655 | 1463166078584 Marionette TRACE conn2 <- [1,1182,null,{}] 12:01:18 INFO - PROCESS | 1655 | 1463166078587 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}] 12:01:18 INFO - PROCESS | 1655 | 1463166078695 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:01:18 INFO - PROCESS | 1655 | 1463166078750 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x13534c000 == 72 [pid = 1655] [id = 303] 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1196c6800) [pid = 1655] [serial = 907] [outer = 0x0] 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12410ec00) [pid = 1655] [serial = 908] [outer = 0x1196c6800] 12:01:18 INFO - PROCESS | 1655 | 1463166078779 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x126be1400) [pid = 1655] [serial = 909] [outer = 0x1196c6800] 12:01:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128b20c00) [pid = 1655] [serial = 910] [outer = 0x116186400] 12:01:19 INFO - PROCESS | 1655 | 1463166079196 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:01:19 INFO - PROCESS | 1655 | 1463166079257 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:01:19 INFO - PROCESS | 1655 | 1463166079259 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 1655 | 1463166079260 Marionette TRACE conn2 <- [1,1186,null,{}] 12:01:19 INFO - PROCESS | 1655 | 1463166079263 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}] 12:01:19 INFO - PROCESS | 1655 | 1463166079366 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:01:19 INFO - PROCESS | 1655 | 1463166079468 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1359dd800 == 73 [pid = 1655] [id = 304] 12:01:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ba15c00) [pid = 1655] [serial = 911] [outer = 0x0] 12:01:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ba50400) [pid = 1655] [serial = 912] [outer = 0x12ba15c00] 12:01:19 INFO - PROCESS | 1655 | 1463166079503 Marionette DEBUG loaded listener.js 12:01:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12c73cc00) [pid = 1655] [serial = 913] [outer = 0x12ba15c00] 12:01:19 INFO - PROCESS | 1655 | 1463166079940 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] 12:01:19 INFO - PROCESS | 1655 | 1463166079980 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:01:19 INFO - PROCESS | 1655 | 1463166079982 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 1655 | 1463166079983 Marionette TRACE conn2 <- [1,1190,null,{}] 12:01:19 INFO - PROCESS | 1655 | 1463166079986 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}] 12:01:20 INFO - PROCESS | 1655 | 1463166080091 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:01:20 INFO - PROCESS | 1655 | 1463166080151 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1380d3800 == 74 [pid = 1655] [id = 305] 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12c741c00) [pid = 1655] [serial = 914] [outer = 0x0] 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12cbf3c00) [pid = 1655] [serial = 915] [outer = 0x12c741c00] 12:01:20 INFO - PROCESS | 1655 | 1463166080193 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12cde3000) [pid = 1655] [serial = 916] [outer = 0x12c741c00] 12:01:20 INFO - PROCESS | 1655 | 1463166080593 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] 12:01:20 INFO - PROCESS | 1655 | 1463166080657 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:01:20 INFO - PROCESS | 1655 | 1463166080659 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:01:20 INFO - PROCESS | 1655 | 1463166080660 Marionette TRACE conn2 <- [1,1194,null,{}] 12:01:20 INFO - PROCESS | 1655 | 1463166080663 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}] 12:01:20 INFO - PROCESS | 1655 | 1463166080782 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:01:20 INFO - PROCESS | 1655 | 1463166080856 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d348800 == 75 [pid = 1655] [id = 306] 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12cbfd400) [pid = 1655] [serial = 917] [outer = 0x0] 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12d060400) [pid = 1655] [serial = 918] [outer = 0x12cbfd400] 12:01:20 INFO - PROCESS | 1655 | 1463166080886 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12d5c9800) [pid = 1655] [serial = 919] [outer = 0x12cbfd400] 12:01:21 INFO - PROCESS | 1655 | 1463166081343 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] 12:01:21 INFO - PROCESS | 1655 | 1463166081381 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:01:21 INFO - PROCESS | 1655 | 1463166081383 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 1655 | 1463166081384 Marionette TRACE conn2 <- [1,1198,null,{}] 12:01:21 INFO - PROCESS | 1655 | 1463166081387 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}] 12:01:21 INFO - PROCESS | 1655 | 1463166081491 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:01:21 INFO - PROCESS | 1655 | 1463166081722 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11727d000 == 76 [pid = 1655] [id = 307] 12:01:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x110f19c00) [pid = 1655] [serial = 920] [outer = 0x0] 12:01:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x111bafc00) [pid = 1655] [serial = 921] [outer = 0x110f19c00] 12:01:21 INFO - PROCESS | 1655 | 1463166081767 Marionette DEBUG loaded listener.js 12:01:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x112a68c00) [pid = 1655] [serial = 922] [outer = 0x110f19c00] 12:01:22 INFO - PROCESS | 1655 | 1463166082212 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]]]}] 12:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 870ms 12:01:22 INFO - PROCESS | 1655 | 1463166082254 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:01:22 INFO - PROCESS | 1655 | 1463166082256 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:01:22 INFO - PROCESS | 1655 | 1463166082259 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:01:22 INFO - PROCESS | 1655 | 1463166082262 Marionette TRACE conn2 <- [1,1202,null,{}] 12:01:22 INFO - PROCESS | 1655 | 1463166082265 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}] 12:01:22 INFO - PROCESS | 1655 | 1463166082368 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:01:22 INFO - PROCESS | 1655 | 1463166082450 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x116489000 == 77 [pid = 1655] [id = 308] 12:01:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x114fa4800) [pid = 1655] [serial = 923] [outer = 0x0] 12:01:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x115e7c400) [pid = 1655] [serial = 924] [outer = 0x114fa4800] 12:01:22 INFO - PROCESS | 1655 | 1463166082480 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1168d2000) [pid = 1655] [serial = 925] [outer = 0x114fa4800] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf44800 == 76 [pid = 1655] [id = 298] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb0f000 == 75 [pid = 1655] [id = 297] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ac000 == 74 [pid = 1655] [id = 296] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c214000 == 73 [pid = 1655] [id = 295] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a798800 == 72 [pid = 1655] [id = 294] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a60e000 == 71 [pid = 1655] [id = 293] 12:01:22 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12c740000) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123d2d000 == 70 [pid = 1655] [id = 292] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12161c000 == 69 [pid = 1655] [id = 291] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c0800 == 68 [pid = 1655] [id = 290] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1194ae000 == 67 [pid = 1655] [id = 289] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x117e1e000 == 66 [pid = 1655] [id = 288] 12:01:22 INFO - PROCESS | 1655 | 1463166082941 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]]]}] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x116885000 == 65 [pid = 1655] [id = 287] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x117275800 == 64 [pid = 1655] [id = 286] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7aa800 == 63 [pid = 1655] [id = 284] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d779800 == 62 [pid = 1655] [id = 283] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2e7000 == 61 [pid = 1655] [id = 282] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126325800 == 60 [pid = 1655] [id = 281] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11912e000 == 59 [pid = 1655] [id = 280] 12:01:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d021800 == 58 [pid = 1655] [id = 279] 12:01:22 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 12:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 722ms 12:01:22 INFO - PROCESS | 1655 | 1463166082983 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:01:22 INFO - PROCESS | 1655 | 1463166082986 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x121761800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x124173000) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x118094c00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x117569000) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1196c6400) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11862a000) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b2b2800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12aca8800) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1126f9000) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x110f16400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x114fab400) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x112db4000) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11676a000) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1168d0000) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ba4b400) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11744c800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x126bda400) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x121387000) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x126bdf800) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x124073000) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1265a7000) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1196cc000) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11723b800) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x121764c00) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119160800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x126b79c00) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x121144c00) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b2b5000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x114fd7000) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118487000) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11270c800) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12c73b400) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12c4bb800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12ba18000) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12417b800) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126be7000) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12bfd0c00) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128b8f800) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12ab56400) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1294c8c00) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b2afc00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ac1e400) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a7b3000) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a665c00) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119ec5000) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12127c800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1184a3800) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11933e000) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 12:01:23 INFO - PROCESS | 1655 | 1463166083010 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 1655 | 1463166083012 Marionette TRACE conn2 <- [1,1206,null,{}] 12:01:23 INFO - PROCESS | 1655 | 1463166083018 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}] 12:01:23 INFO - PROCESS | 1655 | 1463166083112 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:01:23 INFO - PROCESS | 1655 | 1463166083117 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aab000 == 59 [pid = 1655] [id = 309] 12:01:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x113136400) [pid = 1655] [serial = 926] [outer = 0x0] 12:01:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1168d3000) [pid = 1655] [serial = 927] [outer = 0x113136400] 12:01:23 INFO - PROCESS | 1655 | 1463166083147 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118094c00) [pid = 1655] [serial = 928] [outer = 0x113136400] 12:01:23 INFO - PROCESS | 1655 | 1463166083715 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]]]}] 12:01:23 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 12:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 735ms 12:01:23 INFO - PROCESS | 1655 | 1463166083733 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 1655 | 1463166083736 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:01:23 INFO - PROCESS | 1655 | 1463166083750 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 1655 | 1463166083761 Marionette TRACE conn2 <- [1,1210,null,{}] 12:01:23 INFO - PROCESS | 1655 | 1463166083770 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}] 12:01:23 INFO - PROCESS | 1655 | 1463166083897 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:01:23 INFO - PROCESS | 1655 | 1463166083958 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fcc000 == 60 [pid = 1655] [id = 310] 12:01:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11676a000) [pid = 1655] [serial = 929] [outer = 0x0] 12:01:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11849f400) [pid = 1655] [serial = 930] [outer = 0x11676a000] 12:01:23 INFO - PROCESS | 1655 | 1463166083983 Marionette DEBUG loaded listener.js 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11915d400) [pid = 1655] [serial = 931] [outer = 0x11676a000] 12:01:24 INFO - PROCESS | 1655 | 1463166084264 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]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 534ms 12:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:01:24 INFO - PROCESS | 1655 | 1463166084282 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 1655 | 1463166084284 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:01:24 INFO - PROCESS | 1655 | 1463166084286 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 1655 | 1463166084297 Marionette TRACE conn2 <- [1,1214,null,{}] 12:01:24 INFO - PROCESS | 1655 | 1463166084309 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}] 12:01:24 INFO - PROCESS | 1655 | 1463166084397 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:01:24 INFO - PROCESS | 1655 | 1463166084402 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12161b800 == 61 [pid = 1655] [id = 311] 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11933b000) [pid = 1655] [serial = 932] [outer = 0x0] 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1196cc400) [pid = 1655] [serial = 933] [outer = 0x11933b000] 12:01:24 INFO - PROCESS | 1655 | 1463166084428 Marionette DEBUG loaded listener.js 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12127d000) [pid = 1655] [serial = 934] [outer = 0x11933b000] 12:01:24 INFO - PROCESS | 1655 | 1463166084743 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]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 489ms 12:01:24 INFO - PROCESS | 1655 | 1463166084776 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 1655 | 1463166084777 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:01:24 INFO - PROCESS | 1655 | 1463166084779 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 1655 | 1463166084780 Marionette TRACE conn2 <- [1,1218,null,{}] 12:01:24 INFO - PROCESS | 1655 | 1463166084782 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}] 12:01:24 INFO - PROCESS | 1655 | 1463166084900 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:01:24 INFO - PROCESS | 1655 | 1463166084934 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3a000 == 62 [pid = 1655] [id = 312] 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121909800) [pid = 1655] [serial = 935] [outer = 0x0] 12:01:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123d9ac00) [pid = 1655] [serial = 936] [outer = 0x121909800] 12:01:24 INFO - PROCESS | 1655 | 1463166084964 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124e39400) [pid = 1655] [serial = 937] [outer = 0x121909800] 12:01:25 INFO - PROCESS | 1655 | 1463166085304 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]]]}] 12:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 12:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:01:25 INFO - PROCESS | 1655 | 1463166085348 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:01:25 INFO - PROCESS | 1655 | 1463166085349 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:01:25 INFO - PROCESS | 1655 | 1463166085351 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:01:25 INFO - PROCESS | 1655 | 1463166085352 Marionette TRACE conn2 <- [1,1222,null,{}] 12:01:25 INFO - PROCESS | 1655 | 1463166085355 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}] 12:01:25 INFO - PROCESS | 1655 | 1463166085463 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:01:25 INFO - PROCESS | 1655 | 1463166085511 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269be000 == 63 [pid = 1655] [id = 313] 12:01:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126313000) [pid = 1655] [serial = 938] [outer = 0x0] 12:01:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128b1c800) [pid = 1655] [serial = 939] [outer = 0x126313000] 12:01:25 INFO - PROCESS | 1655 | 1463166085536 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118632400) [pid = 1655] [serial = 940] [outer = 0x126313000] 12:01:25 INFO - PROCESS | 1655 | 1463166085856 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] 12:01:25 INFO - PROCESS | 1655 | 1463166085877 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:01:25 INFO - PROCESS | 1655 | 1463166085879 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:01:25 INFO - PROCESS | 1655 | 1463166085880 Marionette TRACE conn2 <- [1,1226,null,{}] 12:01:25 INFO - PROCESS | 1655 | 1463166085883 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}] 12:01:26 INFO - PROCESS | 1655 | 1463166085993 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:01:26 INFO - PROCESS | 1655 | 1463166085998 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x129696800 == 64 [pid = 1655] [id = 314] 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1263a2000) [pid = 1655] [serial = 941] [outer = 0x0] 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ab56400) [pid = 1655] [serial = 942] [outer = 0x1263a2000] 12:01:26 INFO - PROCESS | 1655 | 1463166086022 Marionette DEBUG loaded listener.js 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12ba12c00) [pid = 1655] [serial = 943] [outer = 0x1263a2000] 12:01:26 INFO - PROCESS | 1655 | 1463166086356 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]]]}] 12:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 12:01:26 INFO - PROCESS | 1655 | 1463166086401 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:01:26 INFO - PROCESS | 1655 | 1463166086402 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:01:26 INFO - PROCESS | 1655 | 1463166086405 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 1655 | 1463166086406 Marionette TRACE conn2 <- [1,1230,null,{}] 12:01:26 INFO - PROCESS | 1655 | 1463166086408 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}] 12:01:26 INFO - PROCESS | 1655 | 1463166086514 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:01:26 INFO - PROCESS | 1655 | 1463166086526 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a77c800 == 65 [pid = 1655] [id = 315] 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12aca8800) [pid = 1655] [serial = 944] [outer = 0x0] 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12bdf3000) [pid = 1655] [serial = 945] [outer = 0x12aca8800] 12:01:26 INFO - PROCESS | 1655 | 1463166086551 Marionette DEBUG loaded listener.js 12:01:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12c4bfc00) [pid = 1655] [serial = 946] [outer = 0x12aca8800] 12:01:26 INFO - PROCESS | 1655 | 1463166086875 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]]]}] 12:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 12:01:26 INFO - PROCESS | 1655 | 1463166086923 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:01:26 INFO - PROCESS | 1655 | 1463166086924 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:01:26 INFO - PROCESS | 1655 | 1463166086926 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 1655 | 1463166086927 Marionette TRACE conn2 <- [1,1234,null,{}] 12:01:26 INFO - PROCESS | 1655 | 1463166086930 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}] 12:01:27 INFO - PROCESS | 1655 | 1463166087036 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:01:27 INFO - PROCESS | 1655 | 1463166087048 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95f800 == 66 [pid = 1655] [id = 316] 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12c73c000) [pid = 1655] [serial = 947] [outer = 0x0] 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12cbf1800) [pid = 1655] [serial = 948] [outer = 0x12c73c000] 12:01:27 INFO - PROCESS | 1655 | 1463166087072 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12d061000) [pid = 1655] [serial = 949] [outer = 0x12c73c000] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1294be000) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12a6cb000) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11201a000) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x117230c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x114fab800) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11809e000) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12127c000) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11862d800) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ba1f800) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x114fa0c00) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11313dc00) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:01:27 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12153dc00) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:01:27 INFO - PROCESS | 1655 | 1463166087464 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]]]}] 12:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 567ms 12:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:01:27 INFO - PROCESS | 1655 | 1463166087495 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:01:27 INFO - PROCESS | 1655 | 1463166087496 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:01:27 INFO - PROCESS | 1655 | 1463166087498 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 1655 | 1463166087499 Marionette TRACE conn2 <- [1,1238,null,{}] 12:01:27 INFO - PROCESS | 1655 | 1463166087501 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}] 12:01:27 INFO - PROCESS | 1655 | 1463166087620 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:01:27 INFO - PROCESS | 1655 | 1463166087656 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9d0000 == 67 [pid = 1655] [id = 317] 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x110f14400) [pid = 1655] [serial = 950] [outer = 0x0] 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119161800) [pid = 1655] [serial = 951] [outer = 0x110f14400] 12:01:27 INFO - PROCESS | 1655 | 1463166087685 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12d05fc00) [pid = 1655] [serial = 952] [outer = 0x110f14400] 12:01:27 INFO - PROCESS | 1655 | 1463166087964 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]]]}] 12:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 12:01:27 INFO - PROCESS | 1655 | 1463166087970 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:01:27 INFO - PROCESS | 1655 | 1463166087972 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:01:27 INFO - PROCESS | 1655 | 1463166087996 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:01:28 INFO - PROCESS | 1655 | 1463166087998 Marionette TRACE conn2 <- [1,1242,null,{}] 12:01:28 INFO - PROCESS | 1655 | 1463166088000 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}] 12:01:28 INFO - PROCESS | 1655 | 1463166088108 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:01:28 INFO - PROCESS | 1655 | 1463166088113 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2a800 == 68 [pid = 1655] [id = 318] 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d062000) [pid = 1655] [serial = 953] [outer = 0x0] 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d31e400) [pid = 1655] [serial = 954] [outer = 0x12d062000] 12:01:28 INFO - PROCESS | 1655 | 1463166088137 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d5cdc00) [pid = 1655] [serial = 955] [outer = 0x12d062000] 12:01:28 INFO - PROCESS | 1655 | 1463166088476 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]]]}] 12:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 535ms 12:01:28 INFO - PROCESS | 1655 | 1463166088517 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:01:28 INFO - PROCESS | 1655 | 1463166088518 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:01:28 INFO - PROCESS | 1655 | 1463166088531 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:01:28 INFO - PROCESS | 1655 | 1463166088532 Marionette TRACE conn2 <- [1,1246,null,{}] 12:01:28 INFO - PROCESS | 1655 | 1463166088534 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}] 12:01:28 INFO - PROCESS | 1655 | 1463166088622 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:01:28 INFO - PROCESS | 1655 | 1463166088627 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2da000 == 69 [pid = 1655] [id = 319] 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x10a7be800) [pid = 1655] [serial = 956] [outer = 0x0] 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d5d3000) [pid = 1655] [serial = 957] [outer = 0x10a7be800] 12:01:28 INFO - PROCESS | 1655 | 1463166088651 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d5d7800) [pid = 1655] [serial = 958] [outer = 0x10a7be800] 12:01:28 INFO - PROCESS | 1655 | 1463166088973 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]]]}] 12:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 12:01:29 INFO - PROCESS | 1655 | 1463166088999 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 1655 | 1463166089000 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:01:29 INFO - PROCESS | 1655 | 1463166089003 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 1655 | 1463166089004 Marionette TRACE conn2 <- [1,1250,null,{}] 12:01:29 INFO - PROCESS | 1655 | 1463166089008 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}] 12:01:29 INFO - PROCESS | 1655 | 1463166089103 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:01:29 INFO - PROCESS | 1655 | 1463166089107 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d791000 == 70 [pid = 1655] [id = 320] 12:01:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129603000) [pid = 1655] [serial = 959] [outer = 0x0] 12:01:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12960c400) [pid = 1655] [serial = 960] [outer = 0x129603000] 12:01:29 INFO - PROCESS | 1655 | 1463166089131 Marionette DEBUG loaded listener.js 12:01:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x129611400) [pid = 1655] [serial = 961] [outer = 0x129603000] 12:01:29 INFO - PROCESS | 1655 | 1463166089626 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]]]}] 12:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 12:01:29 INFO - PROCESS | 1655 | 1463166089675 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 1655 | 1463166089677 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:01:29 INFO - PROCESS | 1655 | 1463166089681 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 1655 | 1463166089683 Marionette TRACE conn2 <- [1,1254,null,{}] 12:01:29 INFO - PROCESS | 1655 | 1463166089688 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}] 12:01:29 INFO - PROCESS | 1655 | 1463166089803 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:01:29 INFO - PROCESS | 1655 | 1463166089913 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194a6000 == 71 [pid = 1655] [id = 321] 12:01:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x113145400) [pid = 1655] [serial = 962] [outer = 0x0] 12:01:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1134e8400) [pid = 1655] [serial = 963] [outer = 0x113145400] 12:01:29 INFO - PROCESS | 1655 | 1463166089944 Marionette DEBUG loaded listener.js 12:01:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1164a0000) [pid = 1655] [serial = 964] [outer = 0x113145400] 12:01:30 INFO - PROCESS | 1655 | 1463166090374 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]]]}] 12:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 723ms 12:01:30 INFO - PROCESS | 1655 | 1463166090405 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:01:30 INFO - PROCESS | 1655 | 1463166090409 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:01:30 INFO - PROCESS | 1655 | 1463166090414 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 1655 | 1463166090416 Marionette TRACE conn2 <- [1,1258,null,{}] 12:01:30 INFO - PROCESS | 1655 | 1463166090418 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}] 12:01:30 INFO - PROCESS | 1655 | 1463166090530 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:01:30 INFO - PROCESS | 1655 | 1463166090590 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12453a000 == 72 [pid = 1655] [id = 322] 12:01:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x117569000) [pid = 1655] [serial = 965] [outer = 0x0] 12:01:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118318000) [pid = 1655] [serial = 966] [outer = 0x117569000] 12:01:30 INFO - PROCESS | 1655 | 1463166090660 Marionette DEBUG loaded listener.js 12:01:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118490400) [pid = 1655] [serial = 967] [outer = 0x117569000] 12:01:31 INFO - PROCESS | 1655 | 1463166091073 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]]]}] 12:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 12:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:01:31 INFO - PROCESS | 1655 | 1463166091142 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:01:31 INFO - PROCESS | 1655 | 1463166091143 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:01:31 INFO - PROCESS | 1655 | 1463166091146 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:01:31 INFO - PROCESS | 1655 | 1463166091148 Marionette TRACE conn2 <- [1,1262,null,{}] 12:01:31 INFO - PROCESS | 1655 | 1463166091169 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}] 12:01:31 INFO - PROCESS | 1655 | 1463166091300 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:01:31 INFO - PROCESS | 1655 | 1463166091356 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d797000 == 73 [pid = 1655] [id = 323] 12:01:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1196bf800) [pid = 1655] [serial = 968] [outer = 0x0] 12:01:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12417ac00) [pid = 1655] [serial = 969] [outer = 0x1196bf800] 12:01:31 INFO - PROCESS | 1655 | 1463166091387 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x128b14000) [pid = 1655] [serial = 970] [outer = 0x1196bf800] 12:01:31 INFO - PROCESS | 1655 | 1463166091805 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]]]}] 12:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 12:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:01:31 INFO - PROCESS | 1655 | 1463166091817 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:01:31 INFO - PROCESS | 1655 | 1463166091819 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:01:31 INFO - PROCESS | 1655 | 1463166091821 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:01:31 INFO - PROCESS | 1655 | 1463166091824 Marionette TRACE conn2 <- [1,1266,null,{}] 12:01:31 INFO - PROCESS | 1655 | 1463166091827 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}] 12:01:31 INFO - PROCESS | 1655 | 1463166091934 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:01:32 INFO - PROCESS | 1655 | 1463166092008 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x135359000 == 74 [pid = 1655] [id = 324] 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128ff7800) [pid = 1655] [serial = 971] [outer = 0x0] 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ab5ac00) [pid = 1655] [serial = 972] [outer = 0x128ff7800] 12:01:32 INFO - PROCESS | 1655 | 1463166092038 Marionette DEBUG loaded listener.js 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ba4dc00) [pid = 1655] [serial = 973] [outer = 0x128ff7800] 12:01:32 INFO - PROCESS | 1655 | 1463166092457 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]]]}] 12:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 12:01:32 INFO - PROCESS | 1655 | 1463166092494 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 1655 | 1463166092495 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:01:32 INFO - PROCESS | 1655 | 1463166092497 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 1655 | 1463166092499 Marionette TRACE conn2 <- [1,1270,null,{}] 12:01:32 INFO - PROCESS | 1655 | 1463166092501 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}] 12:01:32 INFO - PROCESS | 1655 | 1463166092609 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:01:32 INFO - PROCESS | 1655 | 1463166092711 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x135680000 == 75 [pid = 1655] [id = 325] 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ba15000) [pid = 1655] [serial = 974] [outer = 0x0] 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d063000) [pid = 1655] [serial = 975] [outer = 0x12ba15000] 12:01:32 INFO - PROCESS | 1655 | 1463166092742 Marionette DEBUG loaded listener.js 12:01:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12d31b800) [pid = 1655] [serial = 976] [outer = 0x12ba15000] 12:01:33 INFO - PROCESS | 1655 | 1463166093123 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]]]}] 12:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 668ms 12:01:33 INFO - PROCESS | 1655 | 1463166093167 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:01:33 INFO - PROCESS | 1655 | 1463166093168 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:01:33 INFO - PROCESS | 1655 | 1463166093171 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:01:33 INFO - PROCESS | 1655 | 1463166093173 Marionette TRACE conn2 <- [1,1274,null,{}] 12:01:33 INFO - PROCESS | 1655 | 1463166093177 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}] 12:01:33 INFO - PROCESS | 1655 | 1463166093297 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:01:33 INFO - PROCESS | 1655 | 1463166093417 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1350af800 == 76 [pid = 1655] [id = 326] 12:01:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x110f1c800) [pid = 1655] [serial = 977] [outer = 0x0] 12:01:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12d31fc00) [pid = 1655] [serial = 978] [outer = 0x110f1c800] 12:01:33 INFO - PROCESS | 1655 | 1463166093449 Marionette DEBUG loaded listener.js 12:01:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x13568e000) [pid = 1655] [serial = 979] [outer = 0x110f1c800] 12:01:34 INFO - PROCESS | 1655 | 1463166094109 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]]]}] 12:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1022ms 12:01:34 INFO - PROCESS | 1655 | 1463166094194 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:01:34 INFO - PROCESS | 1655 | 1463166094196 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:01:34 INFO - PROCESS | 1655 | 1463166094200 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:01:34 INFO - PROCESS | 1655 | 1463166094203 Marionette TRACE conn2 <- [1,1278,null,{}] 12:01:34 INFO - PROCESS | 1655 | 1463166094207 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}] 12:01:34 INFO - PROCESS | 1655 | 1463166094331 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:01:34 INFO - PROCESS | 1655 | 1463166094427 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x112648800 == 77 [pid = 1655] [id = 327] 12:01:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x111d19c00) [pid = 1655] [serial = 980] [outer = 0x0] 12:01:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x111f5c000) [pid = 1655] [serial = 981] [outer = 0x111d19c00] 12:01:34 INFO - PROCESS | 1655 | 1463166094456 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1126ef000) [pid = 1655] [serial = 982] [outer = 0x111d19c00] 12:01:34 INFO - PROCESS | 1655 | 1463166094861 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]]]}] 12:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 722ms 12:01:34 INFO - PROCESS | 1655 | 1463166094922 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:01:34 INFO - PROCESS | 1655 | 1463166094926 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:01:34 INFO - PROCESS | 1655 | 1463166094930 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:01:34 INFO - PROCESS | 1655 | 1463166094932 Marionette TRACE conn2 <- [1,1282,null,{}] 12:01:34 INFO - PROCESS | 1655 | 1463166094934 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}] 12:01:35 INFO - PROCESS | 1655 | 1463166095032 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:01:35 INFO - PROCESS | 1655 | 1463166095095 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11323a800 == 78 [pid = 1655] [id = 328] 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11270c000) [pid = 1655] [serial = 983] [outer = 0x0] 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x112a66800) [pid = 1655] [serial = 984] [outer = 0x11270c000] 12:01:35 INFO - PROCESS | 1655 | 1463166095122 Marionette DEBUG loaded listener.js 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11309a400) [pid = 1655] [serial = 985] [outer = 0x11270c000] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2da000 == 77 [pid = 1655] [id = 319] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2a800 == 76 [pid = 1655] [id = 318] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9d0000 == 75 [pid = 1655] [id = 317] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95f800 == 74 [pid = 1655] [id = 316] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a77c800 == 73 [pid = 1655] [id = 315] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x113131400) [pid = 1655] [serial = 893] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x129696800 == 72 [pid = 1655] [id = 314] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1269be000 == 71 [pid = 1655] [id = 313] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3a000 == 70 [pid = 1655] [id = 312] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12161b800 == 69 [pid = 1655] [id = 311] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x120fcc000 == 68 [pid = 1655] [id = 310] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116aab000 == 67 [pid = 1655] [id = 309] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116489000 == 66 [pid = 1655] [id = 308] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11727d000 == 65 [pid = 1655] [id = 307] 12:01:35 INFO - PROCESS | 1655 | 1463166095585 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]]]}] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x13534c000 == 64 [pid = 1655] [id = 303] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12d799800 == 63 [pid = 1655] [id = 302] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128b57800 == 62 [pid = 1655] [id = 301] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1194a9800 == 61 [pid = 1655] [id = 300] 12:01:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1127b3000 == 60 [pid = 1655] [id = 299] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x129527c00) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12ac23400) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 12:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a7ae800) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 12:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x115d7e400) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11309e800) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1180a8c00) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11831dc00) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x116a65000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x116852000) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12451b000) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11840c000) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11862bc00) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x121539400) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x123d17800) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x119339000) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bdf7c00) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x119498000) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x114fe1000) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12cbf7800) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12ba1d800) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12ba1e000) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1180ab000) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x128b84400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x124171400) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1198d6400) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12c4bf800) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x113147000) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x124180c00) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1183c2000) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 12:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:01:35 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x126314400) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 12:01:35 INFO - PROCESS | 1655 | 1463166095601 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 1655 | 1463166095602 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:01:35 INFO - PROCESS | 1655 | 1463166095605 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 1655 | 1463166095609 Marionette TRACE conn2 <- [1,1286,null,{}] 12:01:35 INFO - PROCESS | 1655 | 1463166095616 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}] 12:01:35 INFO - PROCESS | 1655 | 1463166095718 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:01:35 INFO - PROCESS | 1655 | 1463166095728 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa3000 == 61 [pid = 1655] [id = 329] 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1131ac800) [pid = 1655] [serial = 986] [outer = 0x0] 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x113492400) [pid = 1655] [serial = 987] [outer = 0x1131ac800] 12:01:35 INFO - PROCESS | 1655 | 1463166095756 Marionette DEBUG loaded listener.js 12:01:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x114fdd800) [pid = 1655] [serial = 988] [outer = 0x1131ac800] 12:01:36 INFO - PROCESS | 1655 | 1463166096116 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]]]}] 12:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 524ms 12:01:36 INFO - PROCESS | 1655 | 1463166096130 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:01:36 INFO - PROCESS | 1655 | 1463166096132 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:01:36 INFO - PROCESS | 1655 | 1463166096134 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:01:36 INFO - PROCESS | 1655 | 1463166096135 Marionette TRACE conn2 <- [1,1290,null,{}] 12:01:36 INFO - PROCESS | 1655 | 1463166096137 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}] 12:01:36 INFO - PROCESS | 1655 | 1463166096259 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:01:36 INFO - PROCESS | 1655 | 1463166096266 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c9800 == 62 [pid = 1655] [id = 330] 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x115d73800) [pid = 1655] [serial = 989] [outer = 0x0] 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11600d800) [pid = 1655] [serial = 990] [outer = 0x115d73800] 12:01:36 INFO - PROCESS | 1655 | 1463166096292 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x116767400) [pid = 1655] [serial = 991] [outer = 0x115d73800] 12:01:36 INFO - PROCESS | 1655 | 1463166096613 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]]]}] 12:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 12:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:01:36 INFO - PROCESS | 1655 | 1463166096654 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:01:36 INFO - PROCESS | 1655 | 1463166096655 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:01:36 INFO - PROCESS | 1655 | 1463166096657 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:01:36 INFO - PROCESS | 1655 | 1463166096658 Marionette TRACE conn2 <- [1,1294,null,{}] 12:01:36 INFO - PROCESS | 1655 | 1463166096667 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}] 12:01:36 INFO - PROCESS | 1655 | 1463166096752 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:01:36 INFO - PROCESS | 1655 | 1463166096811 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x112849800 == 63 [pid = 1655] [id = 331] 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1166ca800) [pid = 1655] [serial = 992] [outer = 0x0] 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1168d5400) [pid = 1655] [serial = 993] [outer = 0x1166ca800] 12:01:36 INFO - PROCESS | 1655 | 1463166096838 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11710d800) [pid = 1655] [serial = 994] [outer = 0x1166ca800] 12:01:37 INFO - PROCESS | 1655 | 1463166097113 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]]]}] 12:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 12:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:01:37 INFO - PROCESS | 1655 | 1463166097128 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 1655 | 1463166097130 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:01:37 INFO - PROCESS | 1655 | 1463166097132 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 1655 | 1463166097133 Marionette TRACE conn2 <- [1,1298,null,{}] 12:01:37 INFO - PROCESS | 1655 | 1463166097135 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}] 12:01:37 INFO - PROCESS | 1655 | 1463166097250 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:01:37 INFO - PROCESS | 1655 | 1463166097314 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a0d800 == 64 [pid = 1655] [id = 332] 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1168db800) [pid = 1655] [serial = 995] [outer = 0x0] 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11769c800) [pid = 1655] [serial = 996] [outer = 0x1168db800] 12:01:37 INFO - PROCESS | 1655 | 1463166097340 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1183b7800) [pid = 1655] [serial = 997] [outer = 0x1168db800] 12:01:37 INFO - PROCESS | 1655 | 1463166097662 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]]]}] 12:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 12:01:37 INFO - PROCESS | 1655 | 1463166097703 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 1655 | 1463166097704 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:01:37 INFO - PROCESS | 1655 | 1463166097707 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 1655 | 1463166097708 Marionette TRACE conn2 <- [1,1302,null,{}] 12:01:37 INFO - PROCESS | 1655 | 1463166097710 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}] 12:01:37 INFO - PROCESS | 1655 | 1463166097816 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:01:37 INFO - PROCESS | 1655 | 1463166097861 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211b6000 == 65 [pid = 1655] [id = 333] 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11723b800) [pid = 1655] [serial = 998] [outer = 0x0] 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x118407c00) [pid = 1655] [serial = 999] [outer = 0x11723b800] 12:01:37 INFO - PROCESS | 1655 | 1463166097886 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1184a7000) [pid = 1655] [serial = 1000] [outer = 0x11723b800] 12:01:38 INFO - PROCESS | 1655 | 1463166098221 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]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 12:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:01:38 INFO - PROCESS | 1655 | 1463166098275 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 1655 | 1463166098276 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:01:38 INFO - PROCESS | 1655 | 1463166098278 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 1655 | 1463166098279 Marionette TRACE conn2 <- [1,1306,null,{}] 12:01:38 INFO - PROCESS | 1655 | 1463166098281 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}] 12:01:38 INFO - PROCESS | 1655 | 1463166098386 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:01:38 INFO - PROCESS | 1655 | 1463166098402 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12146a000 == 66 [pid = 1655] [id = 334] 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1183c6c00) [pid = 1655] [serial = 1001] [outer = 0x0] 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x118631c00) [pid = 1655] [serial = 1002] [outer = 0x1183c6c00] 12:01:38 INFO - PROCESS | 1655 | 1463166098428 Marionette DEBUG loaded listener.js 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11910a000) [pid = 1655] [serial = 1003] [outer = 0x1183c6c00] 12:01:38 INFO - PROCESS | 1655 | 1463166098777 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]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 12:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:01:38 INFO - PROCESS | 1655 | 1463166098798 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 1655 | 1463166098799 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:01:38 INFO - PROCESS | 1655 | 1463166098801 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 1655 | 1463166098802 Marionette TRACE conn2 <- [1,1310,null,{}] 12:01:38 INFO - PROCESS | 1655 | 1463166098804 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}] 12:01:38 INFO - PROCESS | 1655 | 1463166098914 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:01:38 INFO - PROCESS | 1655 | 1463166098926 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x121837800 == 67 [pid = 1655] [id = 335] 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11860ec00) [pid = 1655] [serial = 1004] [outer = 0x0] 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x119164400) [pid = 1655] [serial = 1005] [outer = 0x11860ec00] 12:01:38 INFO - PROCESS | 1655 | 1463166098950 Marionette DEBUG loaded listener.js 12:01:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11933ec00) [pid = 1655] [serial = 1006] [outer = 0x11860ec00] 12:01:39 INFO - PROCESS | 1655 | 1463166099305 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] 12:01:39 INFO - PROCESS | 1655 | 1463166099321 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:01:39 INFO - PROCESS | 1655 | 1463166099327 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:01:39 INFO - PROCESS | 1655 | 1463166099328 Marionette TRACE conn2 <- [1,1314,null,{}] 12:01:39 INFO - PROCESS | 1655 | 1463166099330 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}] 12:01:39 INFO - PROCESS | 1655 | 1463166099437 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:01:39 INFO - PROCESS | 1655 | 1463166099451 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241c9800 == 68 [pid = 1655] [id = 336] 12:01:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x118635c00) [pid = 1655] [serial = 1007] [outer = 0x0] 12:01:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x1196c3000) [pid = 1655] [serial = 1008] [outer = 0x118635c00] 12:01:39 INFO - PROCESS | 1655 | 1463166099476 Marionette DEBUG loaded listener.js 12:01:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1198dd400) [pid = 1655] [serial = 1009] [outer = 0x118635c00] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x126313000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1263a2000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x110f14400) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12aca8800) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x114fa4800) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11933b000) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x110f19c00) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11676a000) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12c73c000) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x113136400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x121909800) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12d062000) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x10a7be800) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x113129800) [pid = 1655] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:01:39 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12c73b000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:01:39 INFO - PROCESS | 1655 | 1463166099946 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]]]}] 12:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 12:01:40 INFO - PROCESS | 1655 | 1463166100001 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:01:40 INFO - PROCESS | 1655 | 1463166100003 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:01:40 INFO - PROCESS | 1655 | 1463166100011 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 1655 | 1463166100013 Marionette TRACE conn2 <- [1,1318,null,{}] 12:01:40 INFO - PROCESS | 1655 | 1463166100015 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}] 12:01:40 INFO - PROCESS | 1655 | 1463166100124 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:01:40 INFO - PROCESS | 1655 | 1463166100128 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265cb000 == 69 [pid = 1655] [id = 337] 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11830e400) [pid = 1655] [serial = 1010] [outer = 0x0] 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1198d9000) [pid = 1655] [serial = 1011] [outer = 0x11830e400] 12:01:40 INFO - PROCESS | 1655 | 1463166100157 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x121281c00) [pid = 1655] [serial = 1012] [outer = 0x11830e400] 12:01:40 INFO - PROCESS | 1655 | 1463166100505 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]]]}] 12:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 524ms 12:01:40 INFO - PROCESS | 1655 | 1463166100536 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:01:40 INFO - PROCESS | 1655 | 1463166100546 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:01:40 INFO - PROCESS | 1655 | 1463166100548 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 1655 | 1463166100549 Marionette TRACE conn2 <- [1,1322,null,{}] 12:01:40 INFO - PROCESS | 1655 | 1463166100551 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}] 12:01:40 INFO - PROCESS | 1655 | 1463166100645 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:01:40 INFO - PROCESS | 1655 | 1463166100711 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269d1000 == 70 [pid = 1655] [id = 338] 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12113e800) [pid = 1655] [serial = 1013] [outer = 0x0] 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x121545c00) [pid = 1655] [serial = 1014] [outer = 0x12113e800] 12:01:40 INFO - PROCESS | 1655 | 1463166100736 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x124075000) [pid = 1655] [serial = 1015] [outer = 0x12113e800] 12:01:41 INFO - PROCESS | 1655 | 1463166101044 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]]]}] 12:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 12:01:41 INFO - PROCESS | 1655 | 1463166101068 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:01:41 INFO - PROCESS | 1655 | 1463166101069 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:01:41 INFO - PROCESS | 1655 | 1463166101079 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:01:41 INFO - PROCESS | 1655 | 1463166101080 Marionette TRACE conn2 <- [1,1326,null,{}] 12:01:41 INFO - PROCESS | 1655 | 1463166101082 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}] 12:01:41 INFO - PROCESS | 1655 | 1463166101174 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:01:41 INFO - PROCESS | 1655 | 1463166101179 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12968b800 == 71 [pid = 1655] [id = 339] 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x110f17400) [pid = 1655] [serial = 1016] [outer = 0x0] 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124517400) [pid = 1655] [serial = 1017] [outer = 0x110f17400] 12:01:41 INFO - PROCESS | 1655 | 1463166101203 Marionette DEBUG loaded listener.js 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1248a8800) [pid = 1655] [serial = 1018] [outer = 0x110f17400] 12:01:41 INFO - PROCESS | 1655 | 1463166101547 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]]]}] 12:01:41 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 12:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 525ms 12:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:01:41 INFO - PROCESS | 1655 | 1463166101598 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:01:41 INFO - PROCESS | 1655 | 1463166101599 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:01:41 INFO - PROCESS | 1655 | 1463166101601 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:01:41 INFO - PROCESS | 1655 | 1463166101602 Marionette TRACE conn2 <- [1,1330,null,{}] 12:01:41 INFO - PROCESS | 1655 | 1463166101604 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}] 12:01:41 INFO - PROCESS | 1655 | 1463166101697 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:01:41 INFO - PROCESS | 1655 | 1463166101701 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a5800 == 72 [pid = 1655] [id = 340] 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x124e36000) [pid = 1655] [serial = 1019] [outer = 0x0] 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x124e37c00) [pid = 1655] [serial = 1020] [outer = 0x124e36000] 12:01:41 INFO - PROCESS | 1655 | 1463166101725 Marionette DEBUG loaded listener.js 12:01:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1263a0800) [pid = 1655] [serial = 1021] [outer = 0x124e36000] 12:01:42 INFO - PROCESS | 1655 | 1463166102261 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]]]}] 12:01:42 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 12:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 673ms 12:01:42 INFO - PROCESS | 1655 | 1463166102276 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:01:42 INFO - PROCESS | 1655 | 1463166102279 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:01:42 INFO - PROCESS | 1655 | 1463166102282 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:01:42 INFO - PROCESS | 1655 | 1463166102285 Marionette TRACE conn2 <- [1,1334,null,{}] 12:01:42 INFO - PROCESS | 1655 | 1463166102289 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}] 12:01:42 INFO - PROCESS | 1655 | 1463166102404 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:01:42 INFO - PROCESS | 1655 | 1463166102515 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab7000 == 73 [pid = 1655] [id = 341] 12:01:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x112ab8400) [pid = 1655] [serial = 1022] [outer = 0x0] 12:01:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x113128800) [pid = 1655] [serial = 1023] [outer = 0x112ab8400] 12:01:42 INFO - PROCESS | 1655 | 1463166102549 Marionette DEBUG loaded listener.js 12:01:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x113140400) [pid = 1655] [serial = 1024] [outer = 0x112ab8400] 12:01:42 INFO - PROCESS | 1655 | 1463166102994 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]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 772ms 12:01:43 INFO - PROCESS | 1655 | 1463166103073 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 1655 | 1463166103077 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:01:43 INFO - PROCESS | 1655 | 1463166103085 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 1655 | 1463166103086 Marionette TRACE conn2 <- [1,1338,null,{}] 12:01:43 INFO - PROCESS | 1655 | 1463166103091 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}] 12:01:43 INFO - PROCESS | 1655 | 1463166103203 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:01:43 INFO - PROCESS | 1655 | 1463166103278 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1a800 == 74 [pid = 1655] [id = 342] 12:01:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11611f800) [pid = 1655] [serial = 1025] [outer = 0x0] 12:01:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x116765400) [pid = 1655] [serial = 1026] [outer = 0x11611f800] 12:01:43 INFO - PROCESS | 1655 | 1463166103307 Marionette DEBUG loaded listener.js 12:01:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x117231c00) [pid = 1655] [serial = 1027] [outer = 0x11611f800] 12:01:44 INFO - PROCESS | 1655 | 1463166104240 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]]]}] 12:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 12:01:44 INFO - PROCESS | 1655 | 1463166104257 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:01:44 INFO - PROCESS | 1655 | 1463166104258 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:01:44 INFO - PROCESS | 1655 | 1463166104261 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:01:44 INFO - PROCESS | 1655 | 1463166104263 Marionette TRACE conn2 <- [1,1342,null,{}] 12:01:44 INFO - PROCESS | 1655 | 1463166104271 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}] 12:01:44 INFO - PROCESS | 1655 | 1463166104384 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:01:44 INFO - PROCESS | 1655 | 1463166104484 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ad800 == 75 [pid = 1655] [id = 343] 12:01:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11769e800) [pid = 1655] [serial = 1028] [outer = 0x0] 12:01:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x118311800) [pid = 1655] [serial = 1029] [outer = 0x11769e800] 12:01:44 INFO - PROCESS | 1655 | 1463166104517 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x119160c00) [pid = 1655] [serial = 1030] [outer = 0x11769e800] 12:01:44 INFO - PROCESS | 1655 | 1463166104920 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]]]}] 12:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 724ms 12:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:01:44 INFO - PROCESS | 1655 | 1463166104986 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:01:44 INFO - PROCESS | 1655 | 1463166104988 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:01:44 INFO - PROCESS | 1655 | 1463166104990 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:01:44 INFO - PROCESS | 1655 | 1463166104991 Marionette TRACE conn2 <- [1,1346,null,{}] 12:01:44 INFO - PROCESS | 1655 | 1463166104994 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}] 12:01:45 INFO - PROCESS | 1655 | 1463166105103 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:01:45 INFO - PROCESS | 1655 | 1463166105178 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b251800 == 76 [pid = 1655] [id = 344] 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x119162800) [pid = 1655] [serial = 1031] [outer = 0x0] 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x119ed2400) [pid = 1655] [serial = 1032] [outer = 0x119162800] 12:01:45 INFO - PROCESS | 1655 | 1463166105207 Marionette DEBUG loaded listener.js 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12128ac00) [pid = 1655] [serial = 1033] [outer = 0x119162800] 12:01:45 INFO - PROCESS | 1655 | 1463166105631 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]]]}] 12:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 12:01:45 INFO - PROCESS | 1655 | 1463166105663 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:01:45 INFO - PROCESS | 1655 | 1463166105664 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:01:45 INFO - PROCESS | 1655 | 1463166105666 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:01:45 INFO - PROCESS | 1655 | 1463166105667 Marionette TRACE conn2 <- [1,1350,null,{}] 12:01:45 INFO - PROCESS | 1655 | 1463166105670 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}] 12:01:45 INFO - PROCESS | 1655 | 1463166105797 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:01:45 INFO - PROCESS | 1655 | 1463166105885 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9dc000 == 77 [pid = 1655] [id = 345] 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x121288800) [pid = 1655] [serial = 1034] [outer = 0x0] 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x124e3e000) [pid = 1655] [serial = 1035] [outer = 0x121288800] 12:01:45 INFO - PROCESS | 1655 | 1463166105916 Marionette DEBUG loaded listener.js 12:01:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x126544400) [pid = 1655] [serial = 1036] [outer = 0x121288800] 12:01:46 INFO - PROCESS | 1655 | 1463166106341 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]]]}] 12:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 722ms 12:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:01:46 INFO - PROCESS | 1655 | 1463166106388 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:01:46 INFO - PROCESS | 1655 | 1463166106389 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:01:46 INFO - PROCESS | 1655 | 1463166106392 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:01:46 INFO - PROCESS | 1655 | 1463166106393 Marionette TRACE conn2 <- [1,1354,null,{}] 12:01:46 INFO - PROCESS | 1655 | 1463166106395 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}] 12:01:46 INFO - PROCESS | 1655 | 1463166106509 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:01:46 INFO - PROCESS | 1655 | 1463166106621 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4fb000 == 78 [pid = 1655] [id = 346] 12:01:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x110f1d400) [pid = 1655] [serial = 1037] [outer = 0x0] 12:01:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1265a6c00) [pid = 1655] [serial = 1038] [outer = 0x110f1d400] 12:01:46 INFO - PROCESS | 1655 | 1463166106654 Marionette DEBUG loaded listener.js 12:01:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x128b19800) [pid = 1655] [serial = 1039] [outer = 0x110f1d400] 12:01:47 INFO - PROCESS | 1655 | 1463166107079 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]]]}] 12:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 12:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:01:47 INFO - PROCESS | 1655 | 1463166107134 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:01:47 INFO - PROCESS | 1655 | 1463166107135 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:01:47 INFO - PROCESS | 1655 | 1463166107139 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:01:47 INFO - PROCESS | 1655 | 1463166107143 Marionette TRACE conn2 <- [1,1358,null,{}] 12:01:47 INFO - PROCESS | 1655 | 1463166107145 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}] 12:01:47 INFO - PROCESS | 1655 | 1463166107251 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:01:47 INFO - PROCESS | 1655 | 1463166107518 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164f0000 == 79 [pid = 1655] [id = 347] 12:01:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x112017800) [pid = 1655] [serial = 1040] [outer = 0x0] 12:01:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x1122b6400) [pid = 1655] [serial = 1041] [outer = 0x112017800] 12:01:47 INFO - PROCESS | 1655 | 1463166107548 Marionette DEBUG loaded listener.js 12:01:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x112a60000) [pid = 1655] [serial = 1042] [outer = 0x112017800] 12:01:47 INFO - PROCESS | 1655 | 1463166107978 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]]]}] 12:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 877ms 12:01:48 INFO - PROCESS | 1655 | 1463166108017 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:01:48 INFO - PROCESS | 1655 | 1463166108019 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:01:48 INFO - PROCESS | 1655 | 1463166108022 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 1655 | 1463166108024 Marionette TRACE conn2 <- [1,1362,null,{}] 12:01:48 INFO - PROCESS | 1655 | 1463166108027 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}] 12:01:48 INFO - PROCESS | 1655 | 1463166108129 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:01:48 INFO - PROCESS | 1655 | 1463166108194 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119852000 == 80 [pid = 1655] [id = 348] 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1131b5400) [pid = 1655] [serial = 1043] [outer = 0x0] 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x114fe1000) [pid = 1655] [serial = 1044] [outer = 0x1131b5400] 12:01:48 INFO - PROCESS | 1655 | 1463166108222 Marionette DEBUG loaded listener.js 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11660f800) [pid = 1655] [serial = 1045] [outer = 0x1131b5400] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12968b800 == 79 [pid = 1655] [id = 339] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1269d1000 == 78 [pid = 1655] [id = 338] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1265cb000 == 77 [pid = 1655] [id = 337] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1241c9800 == 76 [pid = 1655] [id = 336] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x121837800 == 75 [pid = 1655] [id = 335] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12146a000 == 74 [pid = 1655] [id = 334] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1211b6000 == 73 [pid = 1655] [id = 333] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12960c400) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119a0d800 == 72 [pid = 1655] [id = 332] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x112849800 == 71 [pid = 1655] [id = 331] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c9800 == 70 [pid = 1655] [id = 330] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa3000 == 69 [pid = 1655] [id = 329] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11323a800 == 68 [pid = 1655] [id = 328] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x112648800 == 67 [pid = 1655] [id = 327] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x135680000 == 66 [pid = 1655] [id = 325] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x135359000 == 65 [pid = 1655] [id = 324] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12d797000 == 64 [pid = 1655] [id = 323] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12453a000 == 63 [pid = 1655] [id = 322] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1194a6000 == 62 [pid = 1655] [id = 321] 12:01:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12d791000 == 61 [pid = 1655] [id = 320] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x113136000) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x118632400) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x128b1c800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12ab56400) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x119161800) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12c4bfc00) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12bdf3000) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12ba12c00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1168d2000) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x115e7c400) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1196cc400) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12127d000) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x112a68c00) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x111bafc00) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x113142400) [pid = 1655] [serial = 899] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11849f400) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11915d400) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12d060400) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12cbf1800) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1198d5000) [pid = 1655] [serial = 905] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12ba50400) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x10a7bd400) [pid = 1655] [serial = 896] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1168d3000) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118094c00) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x123d9ac00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12cbf3c00) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1180a2800) [pid = 1655] [serial = 902] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12410ec00) [pid = 1655] [serial = 908] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12d31e400) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12d5cdc00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12d5d7800) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12d5d3000) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12d061000) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x124e39400) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x124322c00) [pid = 1655] [serial = 507] [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.] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12d05fc00) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12c746000) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 12:01:48 INFO - PROCESS | 1655 | 1463166108760 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]]]}] 12:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 775ms 12:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:01:48 INFO - PROCESS | 1655 | 1463166108798 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:01:48 INFO - PROCESS | 1655 | 1463166108801 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:01:48 INFO - PROCESS | 1655 | 1463166108803 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 1655 | 1463166108804 Marionette TRACE conn2 <- [1,1366,null,{}] 12:01:48 INFO - PROCESS | 1655 | 1463166108807 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}] 12:01:48 INFO - PROCESS | 1655 | 1463166108891 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:01:48 INFO - PROCESS | 1655 | 1463166108896 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116872800 == 62 [pid = 1655] [id = 349] 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x113136000) [pid = 1655] [serial = 1046] [outer = 0x0] 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1164ad800) [pid = 1655] [serial = 1047] [outer = 0x113136000] 12:01:48 INFO - PROCESS | 1655 | 1463166108923 Marionette DEBUG loaded listener.js 12:01:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118094c00) [pid = 1655] [serial = 1048] [outer = 0x113136000] 12:01:49 INFO - PROCESS | 1655 | 1463166109328 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] 12:01:49 INFO - PROCESS | 1655 | 1463166109376 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:01:49 INFO - PROCESS | 1655 | 1463166109386 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:01:49 INFO - PROCESS | 1655 | 1463166109392 Marionette TRACE conn2 <- [1,1370,null,{}] 12:01:49 INFO - PROCESS | 1655 | 1463166109397 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}] 12:01:49 INFO - PROCESS | 1655 | 1463166109536 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:01:49 INFO - PROCESS | 1655 | 1463166109548 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a0b800 == 63 [pid = 1655] [id = 350] 12:01:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x118316400) [pid = 1655] [serial = 1049] [outer = 0x0] 12:01:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1183c6000) [pid = 1655] [serial = 1050] [outer = 0x118316400] 12:01:49 INFO - PROCESS | 1655 | 1463166109588 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118633000) [pid = 1655] [serial = 1051] [outer = 0x118316400] 12:01:49 INFO - PROCESS | 1655 | 1463166109986 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] 12:01:50 INFO - PROCESS | 1655 | 1463166110017 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:01:50 INFO - PROCESS | 1655 | 1463166110019 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 1655 | 1463166110027 Marionette TRACE conn2 <- [1,1374,null,{}] 12:01:50 INFO - PROCESS | 1655 | 1463166110030 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}] 12:01:50 INFO - PROCESS | 1655 | 1463166110110 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:01:50 INFO - PROCESS | 1655 | 1463166110114 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121606800 == 64 [pid = 1655] [id = 351] 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x119109000) [pid = 1655] [serial = 1052] [outer = 0x0] 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11948ac00) [pid = 1655] [serial = 1053] [outer = 0x119109000] 12:01:50 INFO - PROCESS | 1655 | 1463166110137 Marionette DEBUG loaded listener.js 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1198d5000) [pid = 1655] [serial = 1054] [outer = 0x119109000] 12:01:50 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:01:50 INFO - PROCESS | 1655 | 1463166110504 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] 12:01:50 INFO - PROCESS | 1655 | 1463166110547 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:01:50 INFO - PROCESS | 1655 | 1463166110549 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 1655 | 1463166110550 Marionette TRACE conn2 <- [1,1378,null,{}] 12:01:50 INFO - PROCESS | 1655 | 1463166110552 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}] 12:01:50 INFO - PROCESS | 1655 | 1463166110669 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:01:50 INFO - PROCESS | 1655 | 1463166110711 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x124545000 == 65 [pid = 1655] [id = 352] 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x121289c00) [pid = 1655] [serial = 1055] [outer = 0x0] 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x121767400) [pid = 1655] [serial = 1056] [outer = 0x121289c00] 12:01:50 INFO - PROCESS | 1655 | 1463166110741 Marionette DEBUG loaded listener.js 12:01:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x124325c00) [pid = 1655] [serial = 1057] [outer = 0x121289c00] 12:01:51 INFO - PROCESS | 1655 | 1463166111045 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] 12:01:51 INFO - PROCESS | 1655 | 1463166111069 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:01:51 INFO - PROCESS | 1655 | 1463166111072 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 1655 | 1463166111074 Marionette TRACE conn2 <- [1,1382,null,{}] 12:01:51 INFO - PROCESS | 1655 | 1463166111079 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}] 12:01:51 INFO - PROCESS | 1655 | 1463166111198 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:01:51 INFO - PROCESS | 1655 | 1463166111208 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x129213000 == 66 [pid = 1655] [id = 353] 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1247c4800) [pid = 1655] [serial = 1058] [outer = 0x0] 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x124e3c000) [pid = 1655] [serial = 1059] [outer = 0x1247c4800] 12:01:51 INFO - PROCESS | 1655 | 1463166111233 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x126bdf000) [pid = 1655] [serial = 1060] [outer = 0x1247c4800] 12:01:51 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:01:51 INFO - PROCESS | 1655 | 1463166111586 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] 12:01:51 INFO - PROCESS | 1655 | 1463166111597 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:01:51 INFO - PROCESS | 1655 | 1463166111599 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 1655 | 1463166111600 Marionette TRACE conn2 <- [1,1386,null,{}] 12:01:51 INFO - PROCESS | 1655 | 1463166111603 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}] 12:01:51 INFO - PROCESS | 1655 | 1463166111742 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:01:51 INFO - PROCESS | 1655 | 1463166111760 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a607000 == 67 [pid = 1655] [id = 354] 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x126b82000) [pid = 1655] [serial = 1061] [outer = 0x0] 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x128b8d000) [pid = 1655] [serial = 1062] [outer = 0x126b82000] 12:01:51 INFO - PROCESS | 1655 | 1463166111798 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x128db1400) [pid = 1655] [serial = 1063] [outer = 0x126b82000] 12:01:52 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 12:01:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 12:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:52 INFO - _addTest/ [0,1389,"getWindowHandle",null] 12:01:52 INFO - PROCESS | 1655 | 1463166112221 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:01:52 INFO - PROCESS | 1655 | 1463166112227 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:01:52 INFO - PROCESS | 1655 | 1463166112228 Marionette TRACE conn2 <- [1,1390,null,{}] 12:01:52 INFO - PROCESS | 1655 | 1463166112232 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}] 12:01:52 INFO - PROCESS | 1655 | 1463166112393 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:01:52 INFO - PROCESS | 1655 | 1463166112412 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c210000 == 68 [pid = 1655] [id = 355] 12:01:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1183b8800) [pid = 1655] [serial = 1064] [outer = 0x0] 12:01:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1294c2800) [pid = 1655] [serial = 1065] [outer = 0x1183b8800] 12:01:52 INFO - PROCESS | 1655 | 1463166112437 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12952d000) [pid = 1655] [serial = 1066] [outer = 0x1183b8800] 12:01:52 INFO - PROCESS | 1655 | 1463166112824 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]]]}] 12:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 12:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:01:52 INFO - PROCESS | 1655 | 1463166112846 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:01:52 INFO - PROCESS | 1655 | 1463166112847 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:01:52 INFO - PROCESS | 1655 | 1463166112849 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:01:52 INFO - PROCESS | 1655 | 1463166112851 Marionette TRACE conn2 <- [1,1394,null,{}] 12:01:52 INFO - PROCESS | 1655 | 1463166112853 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}] 12:01:53 INFO - PROCESS | 1655 | 1463166113010 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x110f17400) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11723b800) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11860ec00) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1183c6c00) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x118635c00) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11270c000) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115d73800) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1166ca800) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x111d19c00) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1131ac800) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1168db800) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12113e800) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:01:53 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11830e400) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:01:53 INFO - PROCESS | 1655 | 1463166113202 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x118278000 == 69 [pid = 1655] [id = 356] 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x110f16c00) [pid = 1655] [serial = 1067] [outer = 0x0] 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x112737c00) [pid = 1655] [serial = 1068] [outer = 0x110f16c00] 12:01:53 INFO - PROCESS | 1655 | 1463166113228 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x116852000) [pid = 1655] [serial = 1069] [outer = 0x110f16c00] 12:01:53 INFO - PROCESS | 1655 | 1463166113491 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]]]}] 12:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 675ms 12:01:53 INFO - PROCESS | 1655 | 1463166113529 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 1655 | 1463166113530 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:01:53 INFO - PROCESS | 1655 | 1463166113532 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 1655 | 1463166113534 Marionette TRACE conn2 <- [1,1398,null,{}] 12:01:53 INFO - PROCESS | 1655 | 1463166113536 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}] 12:01:53 INFO - PROCESS | 1655 | 1463166113631 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:01:53 INFO - PROCESS | 1655 | 1463166113652 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb1a800 == 70 [pid = 1655] [id = 357] 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x118488000) [pid = 1655] [serial = 1070] [outer = 0x0] 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x124513000) [pid = 1655] [serial = 1071] [outer = 0x118488000] 12:01:53 INFO - PROCESS | 1655 | 1463166113683 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12960c400) [pid = 1655] [serial = 1072] [outer = 0x118488000] 12:01:54 INFO - PROCESS | 1655 | 1463166114070 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]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 571ms 12:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:01:54 INFO - PROCESS | 1655 | 1463166114105 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:01:54 INFO - PROCESS | 1655 | 1463166114107 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:01:54 INFO - PROCESS | 1655 | 1463166114110 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 1655 | 1463166114112 Marionette TRACE conn2 <- [1,1402,null,{}] 12:01:54 INFO - PROCESS | 1655 | 1463166114115 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}] 12:01:54 INFO - PROCESS | 1655 | 1463166114263 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:01:54 INFO - PROCESS | 1655 | 1463166114268 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d01d800 == 71 [pid = 1655] [id = 358] 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x129610c00) [pid = 1655] [serial = 1073] [outer = 0x0] 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a6c0800) [pid = 1655] [serial = 1074] [outer = 0x129610c00] 12:01:54 INFO - PROCESS | 1655 | 1463166114293 Marionette DEBUG loaded listener.js 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12a7b1800) [pid = 1655] [serial = 1075] [outer = 0x129610c00] 12:01:54 INFO - PROCESS | 1655 | 1463166114616 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]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 12:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:01:54 INFO - PROCESS | 1655 | 1463166114630 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:01:54 INFO - PROCESS | 1655 | 1463166114631 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:01:54 INFO - PROCESS | 1655 | 1463166114633 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 1655 | 1463166114634 Marionette TRACE conn2 <- [1,1406,null,{}] 12:01:54 INFO - PROCESS | 1655 | 1463166114636 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}] 12:01:54 INFO - PROCESS | 1655 | 1463166114730 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:01:54 INFO - PROCESS | 1655 | 1463166114798 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d248800 == 72 [pid = 1655] [id = 359] 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x129611000) [pid = 1655] [serial = 1076] [outer = 0x0] 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a7b5400) [pid = 1655] [serial = 1077] [outer = 0x129611000] 12:01:54 INFO - PROCESS | 1655 | 1463166114823 Marionette DEBUG loaded listener.js 12:01:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12ac29000) [pid = 1655] [serial = 1078] [outer = 0x129611000] 12:01:55 INFO - PROCESS | 1655 | 1463166115125 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]]]}] 12:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 12:01:55 INFO - PROCESS | 1655 | 1463166115152 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:01:55 INFO - PROCESS | 1655 | 1463166115163 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:01:55 INFO - PROCESS | 1655 | 1463166115246 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:01:55 INFO - PROCESS | 1655 | 1463166115248 Marionette TRACE conn2 <- [1,1410,null,{}] 12:01:55 INFO - PROCESS | 1655 | 1463166115252 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}] 12:01:55 INFO - PROCESS | 1655 | 1463166115373 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:01:55 INFO - PROCESS | 1655 | 1463166115448 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116703000 == 73 [pid = 1655] [id = 360] 12:01:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1122b6000) [pid = 1655] [serial = 1079] [outer = 0x0] 12:01:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x112708c00) [pid = 1655] [serial = 1080] [outer = 0x1122b6000] 12:01:55 INFO - PROCESS | 1655 | 1463166115481 Marionette DEBUG loaded listener.js 12:01:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11312f800) [pid = 1655] [serial = 1081] [outer = 0x1122b6000] 12:01:56 INFO - PROCESS | 1655 | 1463166116025 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]]]}] 12:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 830ms 12:01:56 INFO - PROCESS | 1655 | 1463166116067 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:01:56 INFO - PROCESS | 1655 | 1463166116071 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:01:56 INFO - PROCESS | 1655 | 1463166116073 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:01:56 INFO - PROCESS | 1655 | 1463166116075 Marionette TRACE conn2 <- [1,1414,null,{}] 12:01:56 INFO - PROCESS | 1655 | 1463166116081 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}] 12:01:56 INFO - PROCESS | 1655 | 1463166116196 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:01:56 INFO - PROCESS | 1655 | 1463166116299 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x121844800 == 74 [pid = 1655] [id = 361] 12:01:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11312b400) [pid = 1655] [serial = 1082] [outer = 0x0] 12:01:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x116a65000) [pid = 1655] [serial = 1083] [outer = 0x11312b400] 12:01:56 INFO - PROCESS | 1655 | 1463166116330 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x11809fc00) [pid = 1655] [serial = 1084] [outer = 0x11312b400] 12:01:56 INFO - PROCESS | 1655 | 1463166116802 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]]]}] 12:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 772ms 12:01:56 INFO - PROCESS | 1655 | 1463166116845 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:01:56 INFO - PROCESS | 1655 | 1463166116847 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:01:56 INFO - PROCESS | 1655 | 1463166116849 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:01:56 INFO - PROCESS | 1655 | 1463166116851 Marionette TRACE conn2 <- [1,1418,null,{}] 12:01:56 INFO - PROCESS | 1655 | 1463166116853 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}] 12:01:56 INFO - PROCESS | 1655 | 1463166116965 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:01:57 INFO - PROCESS | 1655 | 1463166117049 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d010000 == 75 [pid = 1655] [id = 362] 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11948cc00) [pid = 1655] [serial = 1085] [outer = 0x0] 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1198d5400) [pid = 1655] [serial = 1086] [outer = 0x11948cc00] 12:01:57 INFO - PROCESS | 1655 | 1463166117083 Marionette DEBUG loaded listener.js 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x121388800) [pid = 1655] [serial = 1087] [outer = 0x11948cc00] 12:01:57 INFO - PROCESS | 1655 | 1463166117516 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]]]}] 12:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 722ms 12:01:57 INFO - PROCESS | 1655 | 1463166117576 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:01:57 INFO - PROCESS | 1655 | 1463166117578 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:01:57 INFO - PROCESS | 1655 | 1463166117580 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:01:57 INFO - PROCESS | 1655 | 1463166117581 Marionette TRACE conn2 <- [1,1422,null,{}] 12:01:57 INFO - PROCESS | 1655 | 1463166117584 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}] 12:01:57 INFO - PROCESS | 1655 | 1463166117694 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:01:57 INFO - PROCESS | 1655 | 1463166117773 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d76e000 == 76 [pid = 1655] [id = 363] 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x121916800) [pid = 1655] [serial = 1088] [outer = 0x0] 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x126545800) [pid = 1655] [serial = 1089] [outer = 0x121916800] 12:01:57 INFO - PROCESS | 1655 | 1463166117802 Marionette DEBUG loaded listener.js 12:01:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x126be7000) [pid = 1655] [serial = 1090] [outer = 0x121916800] 12:01:58 INFO - PROCESS | 1655 | 1463166118222 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]]]}] 12:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 12:01:58 INFO - PROCESS | 1655 | 1463166118252 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:01:58 INFO - PROCESS | 1655 | 1463166118253 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:01:58 INFO - PROCESS | 1655 | 1463166118256 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:01:58 INFO - PROCESS | 1655 | 1463166118257 Marionette TRACE conn2 <- [1,1426,null,{}] 12:01:58 INFO - PROCESS | 1655 | 1463166118260 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}] 12:01:58 INFO - PROCESS | 1655 | 1463166118365 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:01:58 INFO - PROCESS | 1655 | 1463166118442 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d799800 == 77 [pid = 1655] [id = 364] 12:01:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12457f800) [pid = 1655] [serial = 1091] [outer = 0x0] 12:01:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x129604c00) [pid = 1655] [serial = 1092] [outer = 0x12457f800] 12:01:58 INFO - PROCESS | 1655 | 1463166118473 Marionette DEBUG loaded listener.js 12:01:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12a6c1400) [pid = 1655] [serial = 1093] [outer = 0x12457f800] 12:01:58 INFO - PROCESS | 1655 | 1463166118914 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]]]}] 12:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 12:01:58 INFO - PROCESS | 1655 | 1463166118927 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:01:58 INFO - PROCESS | 1655 | 1463166118928 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:01:58 INFO - PROCESS | 1655 | 1463166118930 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:01:58 INFO - PROCESS | 1655 | 1463166118931 Marionette TRACE conn2 <- [1,1430,null,{}] 12:01:58 INFO - PROCESS | 1655 | 1463166118934 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}] 12:01:59 INFO - PROCESS | 1655 | 1463166119075 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:01:59 INFO - PROCESS | 1655 | 1463166119166 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db58800 == 78 [pid = 1655] [id = 365] 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12acb2400) [pid = 1655] [serial = 1094] [outer = 0x0] 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ba12c00) [pid = 1655] [serial = 1095] [outer = 0x12acb2400] 12:01:59 INFO - PROCESS | 1655 | 1463166119196 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12ba49400) [pid = 1655] [serial = 1096] [outer = 0x12acb2400] 12:01:59 INFO - PROCESS | 1655 | 1463166119611 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]]]}] 12:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 12:01:59 INFO - PROCESS | 1655 | 1463166119651 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:01:59 INFO - PROCESS | 1655 | 1463166119652 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:01:59 INFO - PROCESS | 1655 | 1463166119655 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 1655 | 1463166119656 Marionette TRACE conn2 <- [1,1434,null,{}] 12:01:59 INFO - PROCESS | 1655 | 1463166119659 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}] 12:01:59 INFO - PROCESS | 1655 | 1463166119765 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:01:59 INFO - PROCESS | 1655 | 1463166119844 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x135357000 == 79 [pid = 1655] [id = 366] 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12ba4b400) [pid = 1655] [serial = 1097] [outer = 0x0] 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12bdf4400) [pid = 1655] [serial = 1098] [outer = 0x12ba4b400] 12:01:59 INFO - PROCESS | 1655 | 1463166119875 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12bfd1400) [pid = 1655] [serial = 1099] [outer = 0x12ba4b400] 12:02:00 INFO - PROCESS | 1655 | 1463166120364 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]]]}] 12:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 771ms 12:02:00 INFO - PROCESS | 1655 | 1463166120427 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:02:00 INFO - PROCESS | 1655 | 1463166120428 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:02:00 INFO - PROCESS | 1655 | 1463166120430 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:02:00 INFO - PROCESS | 1655 | 1463166120432 Marionette TRACE conn2 <- [1,1438,null,{}] 12:02:00 INFO - PROCESS | 1655 | 1463166120434 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}] 12:02:00 INFO - PROCESS | 1655 | 1463166120542 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:02:00 INFO - PROCESS | 1655 | 1463166120621 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f7f800 == 80 [pid = 1655] [id = 367] 12:02:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x114fa2000) [pid = 1655] [serial = 1100] [outer = 0x0] 12:02:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1180a8800) [pid = 1655] [serial = 1101] [outer = 0x114fa2000] 12:02:00 INFO - PROCESS | 1655 | 1463166120650 Marionette DEBUG loaded listener.js 12:02:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x119162c00) [pid = 1655] [serial = 1102] [outer = 0x114fa2000] 12:02:01 INFO - PROCESS | 1655 | 1463166121217 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]]]}] 12:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 874ms 12:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:02:01 INFO - PROCESS | 1655 | 1463166121305 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:02:01 INFO - PROCESS | 1655 | 1463166121307 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:02:01 INFO - PROCESS | 1655 | 1463166121310 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 1655 | 1463166121312 Marionette TRACE conn2 <- [1,1442,null,{}] 12:02:01 INFO - PROCESS | 1655 | 1463166121316 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}] 12:02:01 INFO - PROCESS | 1655 | 1463166121455 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:02:01 INFO - PROCESS | 1655 | 1463166121566 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11937c800 == 81 [pid = 1655] [id = 368] 12:02:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x110f1dc00) [pid = 1655] [serial = 1103] [outer = 0x0] 12:02:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x112714000) [pid = 1655] [serial = 1104] [outer = 0x110f1dc00] 12:02:01 INFO - PROCESS | 1655 | 1463166121595 Marionette DEBUG loaded listener.js 12:02:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11313f000) [pid = 1655] [serial = 1105] [outer = 0x110f1dc00] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12d01d800 == 80 [pid = 1655] [id = 358] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb1a800 == 79 [pid = 1655] [id = 357] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118278000 == 78 [pid = 1655] [id = 356] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c210000 == 77 [pid = 1655] [id = 355] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a607000 == 76 [pid = 1655] [id = 354] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x129213000 == 75 [pid = 1655] [id = 353] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x124545000 == 74 [pid = 1655] [id = 352] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121606800 == 73 [pid = 1655] [id = 351] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119a0b800 == 72 [pid = 1655] [id = 350] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116872800 == 71 [pid = 1655] [id = 349] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119852000 == 70 [pid = 1655] [id = 348] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1164f0000 == 69 [pid = 1655] [id = 347] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ad800 == 68 [pid = 1655] [id = 343] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1a800 == 67 [pid = 1655] [id = 342] 12:02:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab7000 == 66 [pid = 1655] [id = 341] 12:02:02 INFO - PROCESS | 1655 | 1463166122123 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]]]}] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12ab5ac00) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12417ac00) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x118318000) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12d31fc00) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x1134e8400) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x124075000) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x1198d9000) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1198dd400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11309a400) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x118407c00) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11910a000) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11933ec00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1183b7800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x121545c00) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x121281c00) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1248a8800) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x124517400) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x1184a7000) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x119164400) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x118631c00) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1196c3000) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x112a66800) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11600d800) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x116767400) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1168d5400) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11710d800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1126ef000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x111f5c000) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x113492400) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x114fdd800) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11769c800) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 12:02:02 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12d063000) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 12:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 872ms 12:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:02:02 INFO - PROCESS | 1655 | 1463166122182 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:02:02 INFO - PROCESS | 1655 | 1463166122186 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:02:02 INFO - PROCESS | 1655 | 1463166122192 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:02:02 INFO - PROCESS | 1655 | 1463166122194 Marionette TRACE conn2 <- [1,1446,null,{}] 12:02:02 INFO - PROCESS | 1655 | 1463166122196 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}] 12:02:02 INFO - PROCESS | 1655 | 1463166122285 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:02:02 INFO - PROCESS | 1655 | 1463166122292 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11670d000 == 67 [pid = 1655] [id = 369] 12:02:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x114fa4c00) [pid = 1655] [serial = 1106] [outer = 0x0] 12:02:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x115d73800) [pid = 1655] [serial = 1107] [outer = 0x114fa4c00] 12:02:02 INFO - PROCESS | 1655 | 1463166122319 Marionette DEBUG loaded listener.js 12:02:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x116a68c00) [pid = 1655] [serial = 1108] [outer = 0x114fa4c00] 12:02:02 INFO - PROCESS | 1655 | 1463166122754 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]]]}] 12:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 573ms 12:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:02:02 INFO - PROCESS | 1655 | 1463166122764 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:02:02 INFO - PROCESS | 1655 | 1463166122766 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:02:02 INFO - PROCESS | 1655 | 1463166122769 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:02:02 INFO - PROCESS | 1655 | 1463166122774 Marionette TRACE conn2 <- [1,1450,null,{}] 12:02:02 INFO - PROCESS | 1655 | 1463166122786 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}] 12:02:02 INFO - PROCESS | 1655 | 1463166122926 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:02:03 INFO - PROCESS | 1655 | 1463166123013 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194bc800 == 68 [pid = 1655] [id = 370] 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x114fdd800) [pid = 1655] [serial = 1109] [outer = 0x0] 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11831b800) [pid = 1655] [serial = 1110] [outer = 0x114fdd800] 12:02:03 INFO - PROCESS | 1655 | 1463166123046 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1184a4400) [pid = 1655] [serial = 1111] [outer = 0x114fdd800] 12:02:03 INFO - PROCESS | 1655 | 1463166123355 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]]]}] 12:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 625ms 12:02:03 INFO - PROCESS | 1655 | 1463166123395 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 1655 | 1463166123396 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:02:03 INFO - PROCESS | 1655 | 1463166123399 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 1655 | 1463166123400 Marionette TRACE conn2 <- [1,1454,null,{}] 12:02:03 INFO - PROCESS | 1655 | 1463166123402 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}] 12:02:03 INFO - PROCESS | 1655 | 1463166123490 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:02:03 INFO - PROCESS | 1655 | 1463166123571 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12146a000 == 69 [pid = 1655] [id = 371] 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x118615800) [pid = 1655] [serial = 1112] [outer = 0x0] 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x119106400) [pid = 1655] [serial = 1113] [outer = 0x118615800] 12:02:03 INFO - PROCESS | 1655 | 1463166123600 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11948b800) [pid = 1655] [serial = 1114] [outer = 0x118615800] 12:02:03 INFO - PROCESS | 1655 | 1463166123896 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]]]}] 12:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 12:02:03 INFO - PROCESS | 1655 | 1463166123919 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 1655 | 1463166123921 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:02:03 INFO - PROCESS | 1655 | 1463166123924 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 1655 | 1463166123927 Marionette TRACE conn2 <- [1,1458,null,{}] 12:02:03 INFO - PROCESS | 1655 | 1463166123930 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}] 12:02:04 INFO - PROCESS | 1655 | 1463166124018 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:02:04 INFO - PROCESS | 1655 | 1463166124023 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240f0800 == 70 [pid = 1655] [id = 372] 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11910a000) [pid = 1655] [serial = 1115] [outer = 0x0] 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x119ec5400) [pid = 1655] [serial = 1116] [outer = 0x11910a000] 12:02:04 INFO - PROCESS | 1655 | 1463166124048 Marionette DEBUG loaded listener.js 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x121281c00) [pid = 1655] [serial = 1117] [outer = 0x11910a000] 12:02:04 INFO - PROCESS | 1655 | 1463166124437 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]]]}] 12:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 12:02:04 INFO - PROCESS | 1655 | 1463166124445 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:02:04 INFO - PROCESS | 1655 | 1463166124446 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:02:04 INFO - PROCESS | 1655 | 1463166124448 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 1655 | 1463166124449 Marionette TRACE conn2 <- [1,1462,null,{}] 12:02:04 INFO - PROCESS | 1655 | 1463166124452 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}] 12:02:04 INFO - PROCESS | 1655 | 1463166124588 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:02:04 INFO - PROCESS | 1655 | 1463166124606 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4f000 == 71 [pid = 1655] [id = 373] 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x121545c00) [pid = 1655] [serial = 1118] [outer = 0x0] 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x121c46c00) [pid = 1655] [serial = 1119] [outer = 0x121545c00] 12:02:04 INFO - PROCESS | 1655 | 1463166124632 Marionette DEBUG loaded listener.js 12:02:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x126541400) [pid = 1655] [serial = 1120] [outer = 0x121545c00] 12:02:04 INFO - PROCESS | 1655 | 1463166124987 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]]]}] 12:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 12:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:02:05 INFO - PROCESS | 1655 | 1463166125025 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:02:05 INFO - PROCESS | 1655 | 1463166125027 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:02:05 INFO - PROCESS | 1655 | 1463166125029 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:02:05 INFO - PROCESS | 1655 | 1463166125030 Marionette TRACE conn2 <- [1,1466,null,{}] 12:02:05 INFO - PROCESS | 1655 | 1463166125032 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}] 12:02:05 INFO - PROCESS | 1655 | 1463166125141 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:02:05 INFO - PROCESS | 1655 | 1463166125183 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12942c000 == 72 [pid = 1655] [id = 374] 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12457c400) [pid = 1655] [serial = 1121] [outer = 0x0] 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x126bdec00) [pid = 1655] [serial = 1122] [outer = 0x12457c400] 12:02:05 INFO - PROCESS | 1655 | 1463166125208 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x128da6c00) [pid = 1655] [serial = 1123] [outer = 0x12457c400] 12:02:05 INFO - PROCESS | 1655 | 1463166125526 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]]]}] 12:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 12:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:02:05 INFO - PROCESS | 1655 | 1463166125548 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:02:05 INFO - PROCESS | 1655 | 1463166125549 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:02:05 INFO - PROCESS | 1655 | 1463166125551 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:02:05 INFO - PROCESS | 1655 | 1463166125552 Marionette TRACE conn2 <- [1,1470,null,{}] 12:02:05 INFO - PROCESS | 1655 | 1463166125554 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}] 12:02:05 INFO - PROCESS | 1655 | 1463166125672 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:02:05 INFO - PROCESS | 1655 | 1463166125686 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b24f000 == 73 [pid = 1655] [id = 375] 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x124173800) [pid = 1655] [serial = 1124] [outer = 0x0] 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x129602400) [pid = 1655] [serial = 1125] [outer = 0x124173800] 12:02:05 INFO - PROCESS | 1655 | 1463166125712 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x129603800) [pid = 1655] [serial = 1126] [outer = 0x124173800] 12:02:06 INFO - PROCESS | 1655 | 1463166126070 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]]]}] 12:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 12:02:06 INFO - PROCESS | 1655 | 1463166126119 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:02:06 INFO - PROCESS | 1655 | 1463166126121 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:02:06 INFO - PROCESS | 1655 | 1463166126123 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 1655 | 1463166126124 Marionette TRACE conn2 <- [1,1474,null,{}] 12:02:06 INFO - PROCESS | 1655 | 1463166126126 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}] 12:02:06 INFO - PROCESS | 1655 | 1463166126376 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x1247c4800) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x121289c00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x118488000) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x112017800) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x126b82000) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x1183b8800) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x113136000) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x119109000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x110f16c00) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1131b5400) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x129610c00) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:02:06 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x118316400) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:02:06 INFO - PROCESS | 1655 | 1463166126425 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119374800 == 74 [pid = 1655] [id = 376] 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11201a000) [pid = 1655] [serial = 1127] [outer = 0x0] 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x1133a7000) [pid = 1655] [serial = 1128] [outer = 0x11201a000] 12:02:06 INFO - PROCESS | 1655 | 1463166126451 Marionette DEBUG loaded listener.js 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x1184a0800) [pid = 1655] [serial = 1129] [outer = 0x11201a000] 12:02:06 INFO - PROCESS | 1655 | 1463166126723 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]]]}] 12:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 12:02:06 INFO - PROCESS | 1655 | 1463166126746 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:02:06 INFO - PROCESS | 1655 | 1463166126747 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:02:06 INFO - PROCESS | 1655 | 1463166126749 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 1655 | 1463166126751 Marionette TRACE conn2 <- [1,1478,null,{}] 12:02:06 INFO - PROCESS | 1655 | 1463166126753 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}] 12:02:06 INFO - PROCESS | 1655 | 1463166126849 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:02:06 INFO - PROCESS | 1655 | 1463166126853 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c795800 == 75 [pid = 1655] [id = 377] 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1265a1400) [pid = 1655] [serial = 1130] [outer = 0x0] 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12a6c5c00) [pid = 1655] [serial = 1131] [outer = 0x1265a1400] 12:02:06 INFO - PROCESS | 1655 | 1463166126878 Marionette DEBUG loaded listener.js 12:02:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12ab5c400) [pid = 1655] [serial = 1132] [outer = 0x1265a1400] 12:02:07 INFO - PROCESS | 1655 | 1463166127252 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]]]}] 12:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 517ms 12:02:07 INFO - PROCESS | 1655 | 1463166127280 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:02:07 INFO - PROCESS | 1655 | 1463166127282 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:02:07 INFO - PROCESS | 1655 | 1463166127284 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:02:07 INFO - PROCESS | 1655 | 1463166127286 Marionette TRACE conn2 <- [1,1482,null,{}] 12:02:07 INFO - PROCESS | 1655 | 1463166127288 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}] 12:02:07 INFO - PROCESS | 1655 | 1463166127391 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:02:07 INFO - PROCESS | 1655 | 1463166127395 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d01c800 == 76 [pid = 1655] [id = 378] 12:02:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12ac22400) [pid = 1655] [serial = 1133] [outer = 0x0] 12:02:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12ba12400) [pid = 1655] [serial = 1134] [outer = 0x12ac22400] 12:02:07 INFO - PROCESS | 1655 | 1463166127423 Marionette DEBUG loaded listener.js 12:02:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12bdfa800) [pid = 1655] [serial = 1135] [outer = 0x12ac22400] 12:02:07 INFO - PROCESS | 1655 | 1463166127765 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]]]}] 12:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 12:02:07 INFO - PROCESS | 1655 | 1463166127810 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:02:07 INFO - PROCESS | 1655 | 1463166127811 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:02:07 INFO - PROCESS | 1655 | 1463166127813 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:02:07 INFO - PROCESS | 1655 | 1463166127814 Marionette TRACE conn2 <- [1,1486,null,{}] 12:02:07 INFO - PROCESS | 1655 | 1463166127817 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}] 12:02:07 INFO - PROCESS | 1655 | 1463166127907 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:02:07 INFO - PROCESS | 1655 | 1463166127977 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d356800 == 77 [pid = 1655] [id = 379] 12:02:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12ac23400) [pid = 1655] [serial = 1136] [outer = 0x0] 12:02:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12c4b8400) [pid = 1655] [serial = 1137] [outer = 0x12ac23400] 12:02:08 INFO - PROCESS | 1655 | 1463166128001 Marionette DEBUG loaded listener.js 12:02:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12c4c3400) [pid = 1655] [serial = 1138] [outer = 0x12ac23400] 12:02:08 INFO - PROCESS | 1655 | 1463166128291 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]]]}] 12:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 12:02:08 INFO - PROCESS | 1655 | 1463166128332 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:02:08 INFO - PROCESS | 1655 | 1463166128333 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:02:08 INFO - PROCESS | 1655 | 1463166128335 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:02:08 INFO - PROCESS | 1655 | 1463166128336 Marionette TRACE conn2 <- [1,1490,null,{}] 12:02:08 INFO - PROCESS | 1655 | 1463166128338 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}] 12:02:08 INFO - PROCESS | 1655 | 1463166128512 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:02:08 INFO - PROCESS | 1655 | 1463166128619 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x112dd9800 == 78 [pid = 1655] [id = 380] 12:02:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x110f16c00) [pid = 1655] [serial = 1139] [outer = 0x0] 12:02:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1120ed000) [pid = 1655] [serial = 1140] [outer = 0x110f16c00] 12:02:08 INFO - PROCESS | 1655 | 1463166128653 Marionette DEBUG loaded listener.js 12:02:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x113139400) [pid = 1655] [serial = 1141] [outer = 0x110f16c00] 12:02:09 INFO - PROCESS | 1655 | 1463166129088 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]]]}] 12:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 771ms 12:02:09 INFO - PROCESS | 1655 | 1463166129108 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:02:09 INFO - PROCESS | 1655 | 1463166129110 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:02:09 INFO - PROCESS | 1655 | 1463166129113 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:02:09 INFO - PROCESS | 1655 | 1463166129115 Marionette TRACE conn2 <- [1,1494,null,{}] 12:02:09 INFO - PROCESS | 1655 | 1463166129119 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}] 12:02:09 INFO - PROCESS | 1655 | 1463166129254 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:02:09 INFO - PROCESS | 1655 | 1463166129335 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4f800 == 79 [pid = 1655] [id = 381] 12:02:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1164a5c00) [pid = 1655] [serial = 1142] [outer = 0x0] 12:02:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x118092800) [pid = 1655] [serial = 1143] [outer = 0x1164a5c00] 12:02:09 INFO - PROCESS | 1655 | 1463166129366 Marionette DEBUG loaded listener.js 12:02:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11830f000) [pid = 1655] [serial = 1144] [outer = 0x1164a5c00] 12:02:09 INFO - PROCESS | 1655 | 1463166129805 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]]]}] 12:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 12:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:02:09 INFO - PROCESS | 1655 | 1463166129836 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:02:09 INFO - PROCESS | 1655 | 1463166129838 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:02:09 INFO - PROCESS | 1655 | 1463166129840 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:02:09 INFO - PROCESS | 1655 | 1463166129842 Marionette TRACE conn2 <- [1,1498,null,{}] 12:02:09 INFO - PROCESS | 1655 | 1463166129844 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}] 12:02:09 INFO - PROCESS | 1655 | 1463166129955 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:02:10 INFO - PROCESS | 1655 | 1463166130038 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9dc800 == 80 [pid = 1655] [id = 382] 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x118490000) [pid = 1655] [serial = 1145] [outer = 0x0] 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x118632800) [pid = 1655] [serial = 1146] [outer = 0x118490000] 12:02:10 INFO - PROCESS | 1655 | 1463166130067 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12113f800) [pid = 1655] [serial = 1147] [outer = 0x118490000] 12:02:10 INFO - PROCESS | 1655 | 1463166130495 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]]]}] 12:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 12:02:10 INFO - PROCESS | 1655 | 1463166130513 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 1655 | 1463166130515 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:02:10 INFO - PROCESS | 1655 | 1463166130523 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 1655 | 1463166130527 Marionette TRACE conn2 <- [1,1502,null,{}] 12:02:10 INFO - PROCESS | 1655 | 1463166130529 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}] 12:02:10 INFO - PROCESS | 1655 | 1463166130666 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:02:10 INFO - PROCESS | 1655 | 1463166130746 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d767000 == 81 [pid = 1655] [id = 383] 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12417b400) [pid = 1655] [serial = 1148] [outer = 0x0] 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x126734800) [pid = 1655] [serial = 1149] [outer = 0x12417b400] 12:02:10 INFO - PROCESS | 1655 | 1463166130777 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x126be0800) [pid = 1655] [serial = 1150] [outer = 0x12417b400] 12:02:11 INFO - PROCESS | 1655 | 1463166131201 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]]]}] 12:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 727ms 12:02:11 INFO - PROCESS | 1655 | 1463166131246 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:02:11 INFO - PROCESS | 1655 | 1463166131247 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:02:11 INFO - PROCESS | 1655 | 1463166131250 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 1655 | 1463166131251 Marionette TRACE conn2 <- [1,1506,null,{}] 12:02:11 INFO - PROCESS | 1655 | 1463166131253 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}] 12:02:11 INFO - PROCESS | 1655 | 1463166131404 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:02:11 INFO - PROCESS | 1655 | 1463166131462 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1380c7800 == 82 [pid = 1655] [id = 384] 12:02:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x128b15800) [pid = 1655] [serial = 1151] [outer = 0x0] 12:02:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x129608800) [pid = 1655] [serial = 1152] [outer = 0x128b15800] 12:02:11 INFO - PROCESS | 1655 | 1463166131492 Marionette DEBUG loaded listener.js 12:02:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12ac1e400) [pid = 1655] [serial = 1153] [outer = 0x128b15800] 12:02:11 INFO - PROCESS | 1655 | 1463166131897 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]]]}] 12:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 12:02:11 INFO - PROCESS | 1655 | 1463166131918 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:02:11 INFO - PROCESS | 1655 | 1463166131920 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:02:11 INFO - PROCESS | 1655 | 1463166131922 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 1655 | 1463166131923 Marionette TRACE conn2 <- [1,1510,null,{}] 12:02:11 INFO - PROCESS | 1655 | 1463166131926 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}] 12:02:12 INFO - PROCESS | 1655 | 1463166132055 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:02:12 INFO - PROCESS | 1655 | 1463166132165 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x135398800 == 83 [pid = 1655] [id = 385] 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12c738800) [pid = 1655] [serial = 1154] [outer = 0x0] 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12c73b800) [pid = 1655] [serial = 1155] [outer = 0x12c738800] 12:02:12 INFO - PROCESS | 1655 | 1463166132222 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12cbfa400) [pid = 1655] [serial = 1156] [outer = 0x12c738800] 12:02:12 INFO - PROCESS | 1655 | 1463166132664 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]]]}] 12:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 770ms 12:02:12 INFO - PROCESS | 1655 | 1463166132692 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:02:12 INFO - PROCESS | 1655 | 1463166132694 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:02:12 INFO - PROCESS | 1655 | 1463166132696 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:02:12 INFO - PROCESS | 1655 | 1463166132697 Marionette TRACE conn2 <- [1,1514,null,{}] 12:02:12 INFO - PROCESS | 1655 | 1463166132700 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}] 12:02:12 INFO - PROCESS | 1655 | 1463166132811 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:02:12 INFO - PROCESS | 1655 | 1463166132892 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fbcd800 == 84 [pid = 1655] [id = 386] 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12c738c00) [pid = 1655] [serial = 1157] [outer = 0x0] 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12d313400) [pid = 1655] [serial = 1158] [outer = 0x12c738c00] 12:02:12 INFO - PROCESS | 1655 | 1463166132922 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d31e000) [pid = 1655] [serial = 1159] [outer = 0x12c738c00] 12:02:13 INFO - PROCESS | 1655 | 1463166133339 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]]]}] 12:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 668ms 12:02:13 INFO - PROCESS | 1655 | 1463166133365 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:02:13 INFO - PROCESS | 1655 | 1463166133366 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:02:13 INFO - PROCESS | 1655 | 1463166133369 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:02:13 INFO - PROCESS | 1655 | 1463166133370 Marionette TRACE conn2 <- [1,1518,null,{}] 12:02:13 INFO - PROCESS | 1655 | 1463166133372 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}] 12:02:13 INFO - PROCESS | 1655 | 1463166133481 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:02:13 INFO - PROCESS | 1655 | 1463166133594 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x138d7f800 == 85 [pid = 1655] [id = 387] 12:02:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12d315c00) [pid = 1655] [serial = 1160] [outer = 0x0] 12:02:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12d5cb000) [pid = 1655] [serial = 1161] [outer = 0x12d315c00] 12:02:13 INFO - PROCESS | 1655 | 1463166133624 Marionette DEBUG loaded listener.js 12:02:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12d5d0400) [pid = 1655] [serial = 1162] [outer = 0x12d315c00] 12:02:14 INFO - PROCESS | 1655 | 1463166134001 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]]]}] 12:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 12:02:14 INFO - PROCESS | 1655 | 1463166134042 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:02:14 INFO - PROCESS | 1655 | 1463166134043 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:02:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:02:14 INFO - PROCESS | 1655 | 1463166134046 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:02:14 INFO - PROCESS | 1655 | 1463166134047 Marionette TRACE conn2 <- [1,1522,null,{}] 12:02:14 INFO - PROCESS | 1655 | 1463166134049 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}] 12:02:14 INFO - PROCESS | 1655 | 1463166134157 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:02:14 INFO - PROCESS | 1655 | 1463166134267 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fbc7800 == 86 [pid = 1655] [id = 388] 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x120f7d400) [pid = 1655] [serial = 1163] [outer = 0x0] 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x120f83c00) [pid = 1655] [serial = 1164] [outer = 0x120f7d400] 12:02:14 INFO - PROCESS | 1655 | 1463166134298 Marionette DEBUG loaded listener.js 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x120f89400) [pid = 1655] [serial = 1165] [outer = 0x120f7d400] 12:02:14 INFO - PROCESS | 1655 | 1463166134656 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"]]]}] 12:02:14 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 () { 12:02:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:02:14 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 () { 12:02:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:02:14 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 () { 12:02:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:02:14 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 () { 12:02:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:02:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 12:02:14 INFO - PROCESS | 1655 | 1463166134667 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:02:14 INFO - PROCESS | 1655 | 1463166134669 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:02:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:02:14 INFO - PROCESS | 1655 | 1463166134671 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:02:14 INFO - PROCESS | 1655 | 1463166134672 Marionette TRACE conn2 <- [1,1526,null,{}] 12:02:14 INFO - PROCESS | 1655 | 1463166134675 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}] 12:02:14 INFO - PROCESS | 1655 | 1463166134785 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:02:14 INFO - PROCESS | 1655 | 1463166134886 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160f800 == 87 [pid = 1655] [id = 389] 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1168d0800) [pid = 1655] [serial = 1166] [outer = 0x0] 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x120f58c00) [pid = 1655] [serial = 1167] [outer = 0x1168d0800] 12:02:14 INFO - PROCESS | 1655 | 1463166134916 Marionette DEBUG loaded listener.js 12:02:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x120f5ec00) [pid = 1655] [serial = 1168] [outer = 0x1168d0800] 12:02:15 INFO - PROCESS | 1655 | 1463166135284 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"]]]}] 12:02:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:02:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:02:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:02:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 12:02:15 INFO - PROCESS | 1655 | 1463166135294 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:02:15 INFO - PROCESS | 1655 | 1463166135296 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:02:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:02:15 INFO - PROCESS | 1655 | 1463166135298 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:02:15 INFO - PROCESS | 1655 | 1463166135299 Marionette TRACE conn2 <- [1,1530,null,{}] 12:02:15 INFO - PROCESS | 1655 | 1463166135302 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}] 12:02:15 INFO - PROCESS | 1655 | 1463166135413 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:02:15 INFO - PROCESS | 1655 | 1463166135525 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d8e800 == 88 [pid = 1655] [id = 390] 12:02:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x113495400) [pid = 1655] [serial = 1169] [outer = 0x0] 12:02:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x120f81400) [pid = 1655] [serial = 1170] [outer = 0x113495400] 12:02:15 INFO - PROCESS | 1655 | 1463166135561 Marionette DEBUG loaded listener.js 12:02:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12d5cc000) [pid = 1655] [serial = 1171] [outer = 0x113495400] 12:02:16 INFO - PROCESS | 1655 | 1463166136096 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]]]}] 12:02:16 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 12:02:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:02:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:02:16 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. 12:02:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:02:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 869ms 12:02:16 INFO - PROCESS | 1655 | 1463166136180 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 1655 | 1463166136182 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:02:16 INFO - PROCESS | 1655 | 1463166136186 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 1655 | 1463166136188 Marionette TRACE conn2 <- [1,1534,null,{}] 12:02:16 INFO - PROCESS | 1655 | 1463166136193 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}] 12:02:16 INFO - PROCESS | 1655 | 1463166136300 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:02:16 INFO - PROCESS | 1655 | 1463166136388 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x124df0000 == 89 [pid = 1655] [id = 391] 12:02:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x114f9fc00) [pid = 1655] [serial = 1172] [outer = 0x0] 12:02:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x115e85c00) [pid = 1655] [serial = 1173] [outer = 0x114f9fc00] 12:02:16 INFO - PROCESS | 1655 | 1463166136416 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1168d3000) [pid = 1655] [serial = 1174] [outer = 0x114f9fc00] 12:02:16 INFO - PROCESS | 1655 | 1463166136834 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]]]}] 12:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 12:02:16 INFO - PROCESS | 1655 | 1463166136860 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 1655 | 1463166136864 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:02:16 INFO - PROCESS | 1655 | 1463166136868 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 1655 | 1463166136870 Marionette TRACE conn2 <- [1,1538,null,{}] 12:02:16 INFO - PROCESS | 1655 | 1463166136873 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}] 12:02:16 INFO - PROCESS | 1655 | 1463166136977 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:02:17 INFO - PROCESS | 1655 | 1463166137093 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12c7a5000 == 88 [pid = 1655] [id = 250] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12d356800 == 87 [pid = 1655] [id = 379] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12d01c800 == 86 [pid = 1655] [id = 378] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12c795800 == 85 [pid = 1655] [id = 377] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x119374800 == 84 [pid = 1655] [id = 376] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12b24f000 == 83 [pid = 1655] [id = 375] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12942c000 == 82 [pid = 1655] [id = 374] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12a7b5400) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11687a000 == 83 [pid = 1655] [id = 392] 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1122b2800) [pid = 1655] [serial = 1175] [outer = 0x0] 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1168db800) [pid = 1655] [serial = 1176] [outer = 0x1122b2800] 12:02:17 INFO - PROCESS | 1655 | 1463166137159 Marionette DEBUG loaded listener.js 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x118613000) [pid = 1655] [serial = 1177] [outer = 0x1122b2800] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4f000 == 82 [pid = 1655] [id = 373] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1240f0800 == 81 [pid = 1655] [id = 372] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12146a000 == 80 [pid = 1655] [id = 371] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1194bc800 == 79 [pid = 1655] [id = 370] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11670d000 == 78 [pid = 1655] [id = 369] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11937c800 == 77 [pid = 1655] [id = 368] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x135357000 == 76 [pid = 1655] [id = 366] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12db58800 == 75 [pid = 1655] [id = 365] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12d799800 == 74 [pid = 1655] [id = 364] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12d76e000 == 73 [pid = 1655] [id = 363] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12d010000 == 72 [pid = 1655] [id = 362] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x121844800 == 71 [pid = 1655] [id = 361] 12:02:17 INFO - PROCESS | 1655 | --DOCSHELL 0x116703000 == 70 [pid = 1655] [id = 360] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x124e3c000) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x124325c00) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12960c400) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x112a60000) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x128db1400) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x1294c2800) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x119ed2400) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x118094c00) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x116765400) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11948ac00) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x128b8d000) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x124e37c00) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x126bdf000) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x1122b6400) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x116852000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11660f800) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12952d000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x118311800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x121767400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x124e3e000) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12a6c0800) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x124513000) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x114fe1000) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x1265a6c00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x112737c00) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1164ad800) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1198d5000) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1183c6000) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x118633000) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x113128800) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12a7b1800) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 12:02:17 INFO - PROCESS | 1655 | 1463166137484 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]]]}] 12:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 12:02:17 INFO - PROCESS | 1655 | 1463166137539 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:02:17 INFO - PROCESS | 1655 | 1463166137541 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:02:17 INFO - PROCESS | 1655 | 1463166137543 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:02:17 INFO - PROCESS | 1655 | 1463166137545 Marionette TRACE conn2 <- [1,1542,null,{}] 12:02:17 INFO - PROCESS | 1655 | 1463166137552 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}] 12:02:17 INFO - PROCESS | 1655 | 1463166137669 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:02:17 INFO - PROCESS | 1655 | 1463166137687 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x121616000 == 71 [pid = 1655] [id = 393] 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x119d2a800) [pid = 1655] [serial = 1178] [outer = 0x0] 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x120f84000) [pid = 1655] [serial = 1179] [outer = 0x119d2a800] 12:02:17 INFO - PROCESS | 1655 | 1463166137715 Marionette DEBUG loaded listener.js 12:02:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x121280800) [pid = 1655] [serial = 1180] [outer = 0x119d2a800] 12:02:18 INFO - PROCESS | 1655 | 1463166138074 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]]]}] 12:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 571ms 12:02:18 INFO - PROCESS | 1655 | 1463166138114 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:02:18 INFO - PROCESS | 1655 | 1463166138116 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:02:18 INFO - PROCESS | 1655 | 1463166138118 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:02:18 INFO - PROCESS | 1655 | 1463166138120 Marionette TRACE conn2 <- [1,1546,null,{}] 12:02:18 INFO - PROCESS | 1655 | 1463166138122 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}] 12:02:18 INFO - PROCESS | 1655 | 1463166138217 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:02:18 INFO - PROCESS | 1655 | 1463166138221 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4c800 == 72 [pid = 1655] [id = 394] 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12153d800) [pid = 1655] [serial = 1181] [outer = 0x0] 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x124515000) [pid = 1655] [serial = 1182] [outer = 0x12153d800] 12:02:18 INFO - PROCESS | 1655 | 1463166138248 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12630f400) [pid = 1655] [serial = 1183] [outer = 0x12153d800] 12:02:18 INFO - PROCESS | 1655 | 1463166138606 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]]]}] 12:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 12:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:02:18 INFO - PROCESS | 1655 | 1463166138638 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:02:18 INFO - PROCESS | 1655 | 1463166138639 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:02:18 INFO - PROCESS | 1655 | 1463166138644 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:02:18 INFO - PROCESS | 1655 | 1463166138645 Marionette TRACE conn2 <- [1,1550,null,{}] 12:02:18 INFO - PROCESS | 1655 | 1463166138647 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}] 12:02:18 INFO - PROCESS | 1655 | 1463166138739 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:02:18 INFO - PROCESS | 1655 | 1463166138744 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78b800 == 73 [pid = 1655] [id = 395] 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12653e000) [pid = 1655] [serial = 1184] [outer = 0x0] 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x126b83c00) [pid = 1655] [serial = 1185] [outer = 0x12653e000] 12:02:18 INFO - PROCESS | 1655 | 1463166138769 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x128d2f800) [pid = 1655] [serial = 1186] [outer = 0x12653e000] 12:02:19 INFO - PROCESS | 1655 | 1463166139138 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]]]}] 12:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 12:02:19 INFO - PROCESS | 1655 | 1463166139164 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:02:19 INFO - PROCESS | 1655 | 1463166139165 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:02:19 INFO - PROCESS | 1655 | 1463166139167 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:02:19 INFO - PROCESS | 1655 | 1463166139168 Marionette TRACE conn2 <- [1,1554,null,{}] 12:02:19 INFO - PROCESS | 1655 | 1463166139171 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}] 12:02:19 INFO - PROCESS | 1655 | 1463166139277 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:02:19 INFO - PROCESS | 1655 | 1463166139369 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4fa000 == 74 [pid = 1655] [id = 396] 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x128d2c800) [pid = 1655] [serial = 1187] [outer = 0x0] 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12952d000) [pid = 1655] [serial = 1188] [outer = 0x128d2c800] 12:02:19 INFO - PROCESS | 1655 | 1463166139394 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ba42c00) [pid = 1655] [serial = 1189] [outer = 0x128d2c800] 12:02:19 INFO - PROCESS | 1655 | 1463166139725 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]]]}] 12:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 567ms 12:02:19 INFO - PROCESS | 1655 | 1463166139735 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:02:19 INFO - PROCESS | 1655 | 1463166139736 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:02:19 INFO - PROCESS | 1655 | 1463166139739 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:02:19 INFO - PROCESS | 1655 | 1463166139741 Marionette TRACE conn2 <- [1,1558,null,{}] 12:02:19 INFO - PROCESS | 1655 | 1463166139744 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}] 12:02:19 INFO - PROCESS | 1655 | 1463166139864 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:02:19 INFO - PROCESS | 1655 | 1463166139878 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d007000 == 75 [pid = 1655] [id = 397] 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x128da9400) [pid = 1655] [serial = 1190] [outer = 0x0] 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12bfd6400) [pid = 1655] [serial = 1191] [outer = 0x128da9400] 12:02:19 INFO - PROCESS | 1655 | 1463166139903 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12cbf8400) [pid = 1655] [serial = 1192] [outer = 0x128da9400] 12:02:20 INFO - PROCESS | 1655 | 1463166140261 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]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 574ms 12:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:02:20 INFO - PROCESS | 1655 | 1463166140313 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 1655 | 1463166140314 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:02:20 INFO - PROCESS | 1655 | 1463166140316 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 1655 | 1463166140318 Marionette TRACE conn2 <- [1,1562,null,{}] 12:02:20 INFO - PROCESS | 1655 | 1463166140320 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}] 12:02:20 INFO - PROCESS | 1655 | 1463166140441 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:02:20 INFO - PROCESS | 1655 | 1463166140459 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d769800 == 76 [pid = 1655] [id = 398] 12:02:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12cbf1c00) [pid = 1655] [serial = 1193] [outer = 0x0] 12:02:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12d065000) [pid = 1655] [serial = 1194] [outer = 0x12cbf1c00] 12:02:20 INFO - PROCESS | 1655 | 1463166140483 Marionette DEBUG loaded listener.js 12:02:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12d5d3400) [pid = 1655] [serial = 1195] [outer = 0x12cbf1c00] 12:02:20 INFO - PROCESS | 1655 | 1463166140821 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]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 12:02:20 INFO - PROCESS | 1655 | 1463166140836 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 1655 | 1463166140847 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:02:20 INFO - PROCESS | 1655 | 1463166140857 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 1655 | 1463166140858 Marionette TRACE conn2 <- [1,1566,null,{}] 12:02:20 INFO - PROCESS | 1655 | 1463166140861 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}] 12:02:20 INFO - PROCESS | 1655 | 1463166140981 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:02:20 INFO - PROCESS | 1655 | 1463166140994 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x135168800 == 77 [pid = 1655] [id = 399] 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12cde0000) [pid = 1655] [serial = 1196] [outer = 0x0] 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12d5da400) [pid = 1655] [serial = 1197] [outer = 0x12cde0000] 12:02:21 INFO - PROCESS | 1655 | 1463166141019 Marionette DEBUG loaded listener.js 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12d5e3c00) [pid = 1655] [serial = 1198] [outer = 0x12cde0000] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x121545c00) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x110f1dc00) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12457c400) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x114fdd800) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x118615800) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x114fa4c00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x11910a000) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x124173800) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129611000) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11201a000) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1265a1400) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129603000) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x124e36000) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:02:21 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12ac22400) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:02:21 INFO - PROCESS | 1655 | 1463166141496 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]]]}] 12:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 12:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:02:21 INFO - PROCESS | 1655 | 1463166141526 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:02:21 INFO - PROCESS | 1655 | 1463166141527 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:02:21 INFO - PROCESS | 1655 | 1463166141529 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:02:21 INFO - PROCESS | 1655 | 1463166141531 Marionette TRACE conn2 <- [1,1570,null,{}] 12:02:21 INFO - PROCESS | 1655 | 1463166141533 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}] 12:02:21 INFO - PROCESS | 1655 | 1463166141628 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:02:21 INFO - PROCESS | 1655 | 1463166141632 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160a000 == 78 [pid = 1655] [id = 400] 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x111b0c800) [pid = 1655] [serial = 1199] [outer = 0x0] 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x118637800) [pid = 1655] [serial = 1200] [outer = 0x111b0c800] 12:02:21 INFO - PROCESS | 1655 | 1463166141657 Marionette DEBUG loaded listener.js 12:02:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x124e36000) [pid = 1655] [serial = 1201] [outer = 0x111b0c800] 12:02:22 INFO - PROCESS | 1655 | 1463166142022 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]]]}] 12:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 12:02:22 INFO - PROCESS | 1655 | 1463166142048 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:02:22 INFO - PROCESS | 1655 | 1463166142050 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:02:22 INFO - PROCESS | 1655 | 1463166142062 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:02:22 INFO - PROCESS | 1655 | 1463166142064 Marionette TRACE conn2 <- [1,1574,null,{}] 12:02:22 INFO - PROCESS | 1655 | 1463166142066 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}] 12:02:22 INFO - PROCESS | 1655 | 1463166142182 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:02:22 INFO - PROCESS | 1655 | 1463166142186 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x13539d000 == 79 [pid = 1655] [id = 401] 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12960f400) [pid = 1655] [serial = 1202] [outer = 0x0] 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x13568e400) [pid = 1655] [serial = 1203] [outer = 0x12960f400] 12:02:22 INFO - PROCESS | 1655 | 1463166142214 Marionette DEBUG loaded listener.js 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x135697c00) [pid = 1655] [serial = 1204] [outer = 0x12960f400] 12:02:22 INFO - PROCESS | 1655 | 1463166142570 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]]]}] 12:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 528ms 12:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:02:22 INFO - PROCESS | 1655 | 1463166142581 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:02:22 INFO - PROCESS | 1655 | 1463166142582 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:02:22 INFO - PROCESS | 1655 | 1463166142584 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:02:22 INFO - PROCESS | 1655 | 1463166142585 Marionette TRACE conn2 <- [1,1578,null,{}] 12:02:22 INFO - PROCESS | 1655 | 1463166142587 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}] 12:02:22 INFO - PROCESS | 1655 | 1463166142683 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:02:22 INFO - PROCESS | 1655 | 1463166142757 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fbc4800 == 80 [pid = 1655] [id = 402] 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x1196c5c00) [pid = 1655] [serial = 1205] [outer = 0x0] 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x13569a000) [pid = 1655] [serial = 1206] [outer = 0x1196c5c00] 12:02:22 INFO - PROCESS | 1655 | 1463166142782 Marionette DEBUG loaded listener.js 12:02:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x135708c00) [pid = 1655] [serial = 1207] [outer = 0x1196c5c00] 12:02:23 INFO - PROCESS | 1655 | 1463166143042 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]]]}] 12:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 12:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:02:23 INFO - PROCESS | 1655 | 1463166143053 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:02:23 INFO - PROCESS | 1655 | 1463166143054 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:02:23 INFO - PROCESS | 1655 | 1463166143056 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:02:23 INFO - PROCESS | 1655 | 1463166143057 Marionette TRACE conn2 <- [1,1582,null,{}] 12:02:23 INFO - PROCESS | 1655 | 1463166143069 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}] 12:02:23 INFO - PROCESS | 1655 | 1463166143170 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:02:23 INFO - PROCESS | 1655 | 1463166143174 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x141ce7800 == 81 [pid = 1655] [id = 403] 12:02:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x133e63c00) [pid = 1655] [serial = 1208] [outer = 0x0] 12:02:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x133e6c400) [pid = 1655] [serial = 1209] [outer = 0x133e63c00] 12:02:23 INFO - PROCESS | 1655 | 1463166143198 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x133e71000) [pid = 1655] [serial = 1210] [outer = 0x133e63c00] 12:02:23 INFO - PROCESS | 1655 | 1463166143730 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]]]}] 12:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 721ms 12:02:23 INFO - PROCESS | 1655 | 1463166143778 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:02:23 INFO - PROCESS | 1655 | 1463166143780 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:02:23 INFO - PROCESS | 1655 | 1463166143784 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:02:23 INFO - PROCESS | 1655 | 1463166143786 Marionette TRACE conn2 <- [1,1586,null,{}] 12:02:23 INFO - PROCESS | 1655 | 1463166143790 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}] 12:02:23 INFO - PROCESS | 1655 | 1463166143914 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:02:24 INFO - PROCESS | 1655 | 1463166144000 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119376800 == 82 [pid = 1655] [id = 404] 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1131ad000) [pid = 1655] [serial = 1211] [outer = 0x0] 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1168cac00) [pid = 1655] [serial = 1212] [outer = 0x1131ad000] 12:02:24 INFO - PROCESS | 1655 | 1463166144032 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x118316400) [pid = 1655] [serial = 1213] [outer = 0x1131ad000] 12:02:24 INFO - PROCESS | 1655 | 1463166144462 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]]]}] 12:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 726ms 12:02:24 INFO - PROCESS | 1655 | 1463166144510 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:02:24 INFO - PROCESS | 1655 | 1463166144514 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:02:24 INFO - PROCESS | 1655 | 1463166144519 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 1655 | 1463166144520 Marionette TRACE conn2 <- [1,1590,null,{}] 12:02:24 INFO - PROCESS | 1655 | 1463166144523 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}] 12:02:24 INFO - PROCESS | 1655 | 1463166144641 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:02:24 INFO - PROCESS | 1655 | 1463166144754 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128964800 == 83 [pid = 1655] [id = 405] 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11848e400) [pid = 1655] [serial = 1214] [outer = 0x0] 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11915c400) [pid = 1655] [serial = 1215] [outer = 0x11848e400] 12:02:24 INFO - PROCESS | 1655 | 1463166144786 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x120f55400) [pid = 1655] [serial = 1216] [outer = 0x11848e400] 12:02:25 INFO - PROCESS | 1655 | 1463166145212 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]]]}] 12:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 771ms 12:02:25 INFO - PROCESS | 1655 | 1463166145290 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:02:25 INFO - PROCESS | 1655 | 1463166145291 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:02:25 INFO - PROCESS | 1655 | 1463166145294 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:02:25 INFO - PROCESS | 1655 | 1463166145296 Marionette TRACE conn2 <- [1,1594,null,{}] 12:02:25 INFO - PROCESS | 1655 | 1463166145304 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}] 12:02:25 INFO - PROCESS | 1655 | 1463166145466 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:02:25 INFO - PROCESS | 1655 | 1463166145529 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb19800 == 84 [pid = 1655] [id = 406] 12:02:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12457c400) [pid = 1655] [serial = 1217] [outer = 0x0] 12:02:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x128b8c400) [pid = 1655] [serial = 1218] [outer = 0x12457c400] 12:02:25 INFO - PROCESS | 1655 | 1463166145562 Marionette DEBUG loaded listener.js 12:02:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x129607000) [pid = 1655] [serial = 1219] [outer = 0x12457c400] 12:02:25 INFO - PROCESS | 1655 | 1463166145983 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]]]}] 12:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 12:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:02:26 INFO - PROCESS | 1655 | 1463166146015 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:02:26 INFO - PROCESS | 1655 | 1463166146018 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:02:26 INFO - PROCESS | 1655 | 1463166146020 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:02:26 INFO - PROCESS | 1655 | 1463166146023 Marionette TRACE conn2 <- [1,1598,null,{}] 12:02:26 INFO - PROCESS | 1655 | 1463166146026 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}] 12:02:26 INFO - PROCESS | 1655 | 1463166146187 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:02:26 INFO - PROCESS | 1655 | 1463166146337 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x141cd7000 == 85 [pid = 1655] [id = 407] 12:02:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12960c800) [pid = 1655] [serial = 1220] [outer = 0x0] 12:02:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12acb3800) [pid = 1655] [serial = 1221] [outer = 0x12960c800] 12:02:26 INFO - PROCESS | 1655 | 1463166146380 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12bfd8400) [pid = 1655] [serial = 1222] [outer = 0x12960c800] 12:02:26 INFO - PROCESS | 1655 | 1463166146861 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]]]}] 12:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 871ms 12:02:26 INFO - PROCESS | 1655 | 1463166146892 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:02:26 INFO - PROCESS | 1655 | 1463166146893 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:02:26 INFO - PROCESS | 1655 | 1463166146896 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:02:26 INFO - PROCESS | 1655 | 1463166146897 Marionette TRACE conn2 <- [1,1602,null,{}] 12:02:26 INFO - PROCESS | 1655 | 1463166146899 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}] 12:02:27 INFO - PROCESS | 1655 | 1463166147012 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:02:27 INFO - PROCESS | 1655 | 1463166147096 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x140217000 == 86 [pid = 1655] [id = 408] 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12a6c8c00) [pid = 1655] [serial = 1223] [outer = 0x0] 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12d312400) [pid = 1655] [serial = 1224] [outer = 0x12a6c8c00] 12:02:27 INFO - PROCESS | 1655 | 1463166147126 Marionette DEBUG loaded listener.js 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x133e63800) [pid = 1655] [serial = 1225] [outer = 0x12a6c8c00] 12:02:27 INFO - PROCESS | 1655 | 1463166147546 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]]]}] 12:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 668ms 12:02:27 INFO - PROCESS | 1655 | 1463166147564 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:02:27 INFO - PROCESS | 1655 | 1463166147566 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:02:27 INFO - PROCESS | 1655 | 1463166147568 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 1655 | 1463166147569 Marionette TRACE conn2 <- [1,1606,null,{}] 12:02:27 INFO - PROCESS | 1655 | 1463166147571 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}] 12:02:27 INFO - PROCESS | 1655 | 1463166147702 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:02:27 INFO - PROCESS | 1655 | 1463166147817 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x140e05000 == 87 [pid = 1655] [id = 409] 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x133e67c00) [pid = 1655] [serial = 1226] [outer = 0x0] 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x135246c00) [pid = 1655] [serial = 1227] [outer = 0x133e67c00] 12:02:27 INFO - PROCESS | 1655 | 1463166147848 Marionette DEBUG loaded listener.js 12:02:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x13568f800) [pid = 1655] [serial = 1228] [outer = 0x133e67c00] 12:02:28 INFO - PROCESS | 1655 | 1463166148291 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]]]}] 12:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 770ms 12:02:28 INFO - PROCESS | 1655 | 1463166148366 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:02:28 INFO - PROCESS | 1655 | 1463166148368 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:02:28 INFO - PROCESS | 1655 | 1463166148372 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:02:28 INFO - PROCESS | 1655 | 1463166148373 Marionette TRACE conn2 <- [1,1610,null,{}] 12:02:28 INFO - PROCESS | 1655 | 1463166148375 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}] 12:02:28 INFO - PROCESS | 1655 | 1463166148689 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:02:28 INFO - PROCESS | 1655 | 1463166148812 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166ec800 == 88 [pid = 1655] [id = 410] 12:02:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x110f12000) [pid = 1655] [serial = 1229] [outer = 0x0] 12:02:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x110f1dc00) [pid = 1655] [serial = 1230] [outer = 0x110f12000] 12:02:28 INFO - PROCESS | 1655 | 1463166148841 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x1126f9c00) [pid = 1655] [serial = 1231] [outer = 0x110f12000] 12:02:29 INFO - PROCESS | 1655 | 1463166149265 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]]]}] 12:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 920ms 12:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:02:29 INFO - PROCESS | 1655 | 1463166149294 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:02:29 INFO - PROCESS | 1655 | 1463166149296 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:02:29 INFO - PROCESS | 1655 | 1463166149299 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 1655 | 1463166149301 Marionette TRACE conn2 <- [1,1614,null,{}] 12:02:29 INFO - PROCESS | 1655 | 1463166149304 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}] 12:02:29 INFO - PROCESS | 1655 | 1463166149412 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:02:29 INFO - PROCESS | 1655 | 1463166149530 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11883c000 == 89 [pid = 1655] [id = 411] 12:02:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11313b000) [pid = 1655] [serial = 1232] [outer = 0x0] 12:02:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x113144800) [pid = 1655] [serial = 1233] [outer = 0x11313b000] 12:02:29 INFO - PROCESS | 1655 | 1463166149562 Marionette DEBUG loaded listener.js 12:02:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x114fa7c00) [pid = 1655] [serial = 1234] [outer = 0x11313b000] 12:02:29 INFO - PROCESS | 1655 | 1463166149956 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]]]}] 12:02:29 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 12:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 673ms 12:02:29 INFO - PROCESS | 1655 | 1463166149972 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:02:29 INFO - PROCESS | 1655 | 1463166149974 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:02:29 INFO - PROCESS | 1655 | 1463166149976 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 1655 | 1463166149977 Marionette TRACE conn2 <- [1,1618,null,{}] 12:02:29 INFO - PROCESS | 1655 | 1463166149980 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}] 12:02:30 INFO - PROCESS | 1655 | 1463166150097 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:02:30 INFO - PROCESS | 1655 | 1463166150203 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11827c000 == 90 [pid = 1655] [id = 412] 12:02:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x115e80800) [pid = 1655] [serial = 1235] [outer = 0x0] 12:02:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x1166ca800) [pid = 1655] [serial = 1236] [outer = 0x115e80800] 12:02:30 INFO - PROCESS | 1655 | 1463166150230 Marionette DEBUG loaded listener.js 12:02:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x1168d6c00) [pid = 1655] [serial = 1237] [outer = 0x115e80800] 12:02:30 INFO - PROCESS | 1655 | 1463166150706 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]]]}] 12:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 771ms 12:02:30 INFO - PROCESS | 1655 | 1463166150748 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 1655 | 1463166150752 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:02:30 INFO - PROCESS | 1655 | 1463166150765 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:02:30 INFO - PROCESS | 1655 | 1463166150769 Marionette TRACE conn2 <- [1,1622,null,{}] 12:02:30 INFO - PROCESS | 1655 | 1463166150773 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}] 12:02:30 INFO - PROCESS | 1655 | 1463166150916 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:02:31 INFO - PROCESS | 1655 | 1463166151031 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c6000 == 91 [pid = 1655] [id = 413] 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x117567c00) [pid = 1655] [serial = 1238] [outer = 0x0] 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x118314400) [pid = 1655] [serial = 1239] [outer = 0x117567c00] 12:02:31 INFO - PROCESS | 1655 | 1463166151056 Marionette DEBUG loaded listener.js 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x1183c1400) [pid = 1655] [serial = 1240] [outer = 0x117567c00] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1164d6800 == 90 [pid = 1655] [id = 266] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1359dd800 == 89 [pid = 1655] [id = 304] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d348800 == 88 [pid = 1655] [id = 306] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x13fbc4800 == 87 [pid = 1655] [id = 402] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x13539d000 == 86 [pid = 1655] [id = 401] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12160a000 == 85 [pid = 1655] [id = 400] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x135168800 == 84 [pid = 1655] [id = 399] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x116a65000) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x112708c00) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12ba12c00) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x126545800) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x129604c00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12bdf4400) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x1180a8800) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1198d5400) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d769800 == 83 [pid = 1655] [id = 398] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d007000 == 82 [pid = 1655] [id = 397] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4fa000 == 81 [pid = 1655] [id = 396] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78b800 == 80 [pid = 1655] [id = 395] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4c800 == 79 [pid = 1655] [id = 394] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121616000 == 78 [pid = 1655] [id = 393] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11687a000 == 77 [pid = 1655] [id = 392] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124df0000 == 76 [pid = 1655] [id = 391] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9dc800 == 75 [pid = 1655] [id = 382] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119d4f800 == 74 [pid = 1655] [id = 381] 12:02:31 INFO - PROCESS | 1655 | --DOCSHELL 0x112dd9800 == 73 [pid = 1655] [id = 380] 12:02:31 INFO - PROCESS | 1655 | 1463166151524 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]]]}] 12:02:31 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 12:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 782ms 12:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:02:31 INFO - PROCESS | 1655 | 1463166151538 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:02:31 INFO - PROCESS | 1655 | 1463166151540 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:02:31 INFO - PROCESS | 1655 | 1463166151543 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:02:31 INFO - PROCESS | 1655 | 1463166151545 Marionette TRACE conn2 <- [1,1626,null,{}] 12:02:31 INFO - PROCESS | 1655 | 1463166151547 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}] 12:02:31 INFO - PROCESS | 1655 | 1463166151636 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x128da6c00) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x129603800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12ba12400) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x1133a7000) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x1184a0800) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x1184a4400) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12ab5c400) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x126541400) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12a6c5c00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12c4b8400) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x121281c00) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129611400) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1263a0800) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12bdfa800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x121c46c00) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x112714000) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11313f000) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x126bdec00) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11831b800) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x119106400) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x11948b800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x115d73800) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x116a68c00) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x119ec5400) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x129602400) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12ac29000) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 12:02:31 INFO - PROCESS | 1655 | 1463166151709 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11328f000 == 74 [pid = 1655] [id = 414] 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x11313f000) [pid = 1655] [serial = 1241] [outer = 0x0] 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x116a68c00) [pid = 1655] [serial = 1242] [outer = 0x11313f000] 12:02:31 INFO - PROCESS | 1655 | 1463166151735 Marionette DEBUG loaded listener.js 12:02:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1183c6400) [pid = 1655] [serial = 1243] [outer = 0x11313f000] 12:02:32 INFO - PROCESS | 1655 | 1463166152008 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]]]}] 12:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 12:02:32 INFO - PROCESS | 1655 | 1463166152065 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 1655 | 1463166152067 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:02:32 INFO - PROCESS | 1655 | 1463166152069 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 1655 | 1463166152070 Marionette TRACE conn2 <- [1,1630,null,{}] 12:02:32 INFO - PROCESS | 1655 | 1463166152072 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}] 12:02:32 INFO - PROCESS | 1655 | 1463166152161 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:02:32 INFO - PROCESS | 1655 | 1463166152235 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119847000 == 75 [pid = 1655] [id = 415] 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x118630000) [pid = 1655] [serial = 1244] [outer = 0x0] 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1188aac00) [pid = 1655] [serial = 1245] [outer = 0x118630000] 12:02:32 INFO - PROCESS | 1655 | 1463166152269 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x119160000) [pid = 1655] [serial = 1246] [outer = 0x118630000] 12:02:32 INFO - PROCESS | 1655 | 1463166152746 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]]]}] 12:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 720ms 12:02:32 INFO - PROCESS | 1655 | 1463166152789 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 1655 | 1463166152791 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:02:32 INFO - PROCESS | 1655 | 1463166152796 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 1655 | 1463166152797 Marionette TRACE conn2 <- [1,1634,null,{}] 12:02:32 INFO - PROCESS | 1655 | 1463166152799 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}] 12:02:32 INFO - PROCESS | 1655 | 1463166152887 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:02:32 INFO - PROCESS | 1655 | 1463166152911 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219b1800 == 76 [pid = 1655] [id = 416] 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x119494000) [pid = 1655] [serial = 1247] [outer = 0x0] 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x1196c8000) [pid = 1655] [serial = 1248] [outer = 0x119494000] 12:02:32 INFO - PROCESS | 1655 | 1463166152936 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1198da800) [pid = 1655] [serial = 1249] [outer = 0x119494000] 12:02:33 INFO - PROCESS | 1655 | 1463166153277 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]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 12:02:33 INFO - PROCESS | 1655 | 1463166153315 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 1655 | 1463166153316 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:02:33 INFO - PROCESS | 1655 | 1463166153318 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 1655 | 1463166153320 Marionette TRACE conn2 <- [1,1638,null,{}] 12:02:33 INFO - PROCESS | 1655 | 1463166153322 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}] 12:02:33 INFO - PROCESS | 1655 | 1463166153408 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:02:33 INFO - PROCESS | 1655 | 1463166153495 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240d8000 == 77 [pid = 1655] [id = 417] 12:02:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11948d800) [pid = 1655] [serial = 1250] [outer = 0x0] 12:02:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x119ed0400) [pid = 1655] [serial = 1251] [outer = 0x11948d800] 12:02:33 INFO - PROCESS | 1655 | 1463166153520 Marionette DEBUG loaded listener.js 12:02:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x120f5c400) [pid = 1655] [serial = 1252] [outer = 0x11948d800] 12:02:33 INFO - PROCESS | 1655 | 1463166153839 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]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 12:02:33 INFO - PROCESS | 1655 | 1463166153889 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 1655 | 1463166153891 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:02:33 INFO - PROCESS | 1655 | 1463166153893 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 1655 | 1463166153894 Marionette TRACE conn2 <- [1,1642,null,{}] 12:02:33 INFO - PROCESS | 1655 | 1463166153896 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}] 12:02:34 INFO - PROCESS | 1655 | 1463166154015 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:02:34 INFO - PROCESS | 1655 | 1463166154030 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269bf800 == 78 [pid = 1655] [id = 418] 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x119ed2400) [pid = 1655] [serial = 1253] [outer = 0x0] 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x120f89000) [pid = 1655] [serial = 1254] [outer = 0x119ed2400] 12:02:34 INFO - PROCESS | 1655 | 1463166154054 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12127bc00) [pid = 1655] [serial = 1255] [outer = 0x119ed2400] 12:02:34 INFO - PROCESS | 1655 | 1463166154382 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]]]}] 12:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 12:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:02:34 INFO - PROCESS | 1655 | 1463166154414 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 1655 | 1463166154415 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:02:34 INFO - PROCESS | 1655 | 1463166154417 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:02:34 INFO - PROCESS | 1655 | 1463166154418 Marionette TRACE conn2 <- [1,1646,null,{}] 12:02:34 INFO - PROCESS | 1655 | 1463166154420 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}] 12:02:34 INFO - PROCESS | 1655 | 1463166154534 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:02:34 INFO - PROCESS | 1655 | 1463166154547 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b47000 == 79 [pid = 1655] [id = 419] 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x120f5c800) [pid = 1655] [serial = 1256] [outer = 0x0] 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x121539400) [pid = 1655] [serial = 1257] [outer = 0x120f5c800] 12:02:34 INFO - PROCESS | 1655 | 1463166154572 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x1219b4400) [pid = 1655] [serial = 1258] [outer = 0x120f5c800] 12:02:34 INFO - PROCESS | 1655 | 1463166154927 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]]]}] 12:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 12:02:34 INFO - PROCESS | 1655 | 1463166154936 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 1655 | 1463166154938 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:02:34 INFO - PROCESS | 1655 | 1463166154941 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:02:34 INFO - PROCESS | 1655 | 1463166154942 Marionette TRACE conn2 <- [1,1650,null,{}] 12:02:34 INFO - PROCESS | 1655 | 1463166154945 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}] 12:02:35 INFO - PROCESS | 1655 | 1463166155066 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:02:35 INFO - PROCESS | 1655 | 1463166155079 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129433800 == 80 [pid = 1655] [id = 420] 12:02:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x121909800) [pid = 1655] [serial = 1259] [outer = 0x0] 12:02:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x124108800) [pid = 1655] [serial = 1260] [outer = 0x121909800] 12:02:35 INFO - PROCESS | 1655 | 1463166155116 Marionette DEBUG loaded listener.js 12:02:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x124180800) [pid = 1655] [serial = 1261] [outer = 0x121909800] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12417d000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x112ab8400) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x116011000) [pid = 1655] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x11611f800) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12cbfd400) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x121916800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12c4bbc00) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1196bf800) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11769e800) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x1184a2400) [pid = 1655] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x117569000) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x126b85c00) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x128ffc000) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12ba15000) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x119162800) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x11948cc00) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x121288800) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x110f1d400) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12c741c00) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x110f1c800) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x10a7b3800) [pid = 1655] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12ba4b400) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12ba15c00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12acb2400) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x114fa6400) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12457f800) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x1196c6800) [pid = 1655] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x113145400) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x128ff7800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11756d000) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x114fa2000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x113133000) [pid = 1655] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x123d9cc00) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x128da9400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x1122b2800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12cbf1c00) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x113495400) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12153d800) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x119d2a800) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x114f9fc00) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12cde0000) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x111b0c800) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12960f400) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12653e000) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x128d2c800) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1196c5c00) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x11312b400) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:02:35 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1122b6000) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:02:35 INFO - PROCESS | 1655 | 1463166155979 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]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1075ms 12:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:02:36 INFO - PROCESS | 1655 | 1463166156015 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:02:36 INFO - PROCESS | 1655 | 1463166156017 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:02:36 INFO - PROCESS | 1655 | 1463166156019 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:02:36 INFO - PROCESS | 1655 | 1463166156021 Marionette TRACE conn2 <- [1,1654,null,{}] 12:02:36 INFO - PROCESS | 1655 | 1463166156030 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}] 12:02:36 INFO - PROCESS | 1655 | 1463166156145 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:02:36 INFO - PROCESS | 1655 | 1463166156246 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd2000 == 81 [pid = 1655] [id = 421] 12:02:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x110f1d400) [pid = 1655] [serial = 1262] [outer = 0x0] 12:02:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x113142c00) [pid = 1655] [serial = 1263] [outer = 0x110f1d400] 12:02:36 INFO - PROCESS | 1655 | 1463166156286 Marionette DEBUG loaded listener.js 12:02:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x1180ab400) [pid = 1655] [serial = 1264] [outer = 0x110f1d400] 12:02:36 INFO - PROCESS | 1655 | 1463166156650 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]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 669ms 12:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:02:36 INFO - PROCESS | 1655 | 1463166156689 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:02:36 INFO - PROCESS | 1655 | 1463166156690 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:02:36 INFO - PROCESS | 1655 | 1463166156693 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:02:36 INFO - PROCESS | 1655 | 1463166156694 Marionette TRACE conn2 <- [1,1658,null,{}] 12:02:36 INFO - PROCESS | 1655 | 1463166156696 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}] 12:02:36 INFO - PROCESS | 1655 | 1463166156800 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:02:36 INFO - PROCESS | 1655 | 1463166156899 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ab000 == 82 [pid = 1655] [id = 422] 12:02:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11201ac00) [pid = 1655] [serial = 1265] [outer = 0x0] 12:02:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11860cc00) [pid = 1655] [serial = 1266] [outer = 0x11201ac00] 12:02:36 INFO - PROCESS | 1655 | 1463166156938 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x121287800) [pid = 1655] [serial = 1267] [outer = 0x11201ac00] 12:02:37 INFO - PROCESS | 1655 | 1463166157315 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]]]}] 12:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 673ms 12:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:02:37 INFO - PROCESS | 1655 | 1463166157366 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 1655 | 1463166157367 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:02:37 INFO - PROCESS | 1655 | 1463166157369 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 1655 | 1463166157370 Marionette TRACE conn2 <- [1,1662,null,{}] 12:02:37 INFO - PROCESS | 1655 | 1463166157372 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}] 12:02:37 INFO - PROCESS | 1655 | 1463166157490 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:02:37 INFO - PROCESS | 1655 | 1463166157497 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95e000 == 83 [pid = 1655] [id = 423] 12:02:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12153d800) [pid = 1655] [serial = 1268] [outer = 0x0] 12:02:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x124325c00) [pid = 1655] [serial = 1269] [outer = 0x12153d800] 12:02:37 INFO - PROCESS | 1655 | 1463166157524 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x124e36800) [pid = 1655] [serial = 1270] [outer = 0x12153d800] 12:02:37 INFO - PROCESS | 1655 | 1463166157878 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]]]}] 12:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 12:02:37 INFO - PROCESS | 1655 | 1463166157888 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 1655 | 1463166157891 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:02:37 INFO - PROCESS | 1655 | 1463166157970 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 1655 | 1463166157971 Marionette TRACE conn2 <- [1,1666,null,{}] 12:02:37 INFO - PROCESS | 1655 | 1463166157974 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}] 12:02:38 INFO - PROCESS | 1655 | 1463166158099 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:02:38 INFO - PROCESS | 1655 | 1463166158256 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161bd000 == 84 [pid = 1655] [id = 424] 12:02:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x1126f3c00) [pid = 1655] [serial = 1271] [outer = 0x0] 12:02:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11272d400) [pid = 1655] [serial = 1272] [outer = 0x1126f3c00] 12:02:38 INFO - PROCESS | 1655 | 1463166158345 Marionette DEBUG loaded listener.js 12:02:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x113134c00) [pid = 1655] [serial = 1273] [outer = 0x1126f3c00] 12:02:38 INFO - PROCESS | 1655 | 1463166158914 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]]]}] 12:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 973ms 12:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:02:38 INFO - PROCESS | 1655 | 1463166158940 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:02:38 INFO - PROCESS | 1655 | 1463166158943 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:02:38 INFO - PROCESS | 1655 | 1463166158945 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:02:38 INFO - PROCESS | 1655 | 1463166158947 Marionette TRACE conn2 <- [1,1670,null,{}] 12:02:38 INFO - PROCESS | 1655 | 1463166158953 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}] 12:02:39 INFO - PROCESS | 1655 | 1463166159066 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:02:39 INFO - PROCESS | 1655 | 1463166159179 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a13800 == 85 [pid = 1655] [id = 425] 12:02:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x113141800) [pid = 1655] [serial = 1274] [outer = 0x0] 12:02:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x114fa2000) [pid = 1655] [serial = 1275] [outer = 0x113141800] 12:02:39 INFO - PROCESS | 1655 | 1463166159210 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x116766c00) [pid = 1655] [serial = 1276] [outer = 0x113141800] 12:02:39 INFO - PROCESS | 1655 | 1463166159603 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]]]}] 12:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 12:02:39 INFO - PROCESS | 1655 | 1463166159668 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:02:39 INFO - PROCESS | 1655 | 1463166159670 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:02:39 INFO - PROCESS | 1655 | 1463166159672 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:02:39 INFO - PROCESS | 1655 | 1463166159674 Marionette TRACE conn2 <- [1,1674,null,{}] 12:02:39 INFO - PROCESS | 1655 | 1463166159676 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}] 12:02:39 INFO - PROCESS | 1655 | 1463166159787 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:02:39 INFO - PROCESS | 1655 | 1463166159907 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x129699000 == 86 [pid = 1655] [id = 426] 12:02:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x1180a2800) [pid = 1655] [serial = 1277] [outer = 0x0] 12:02:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x118311c00) [pid = 1655] [serial = 1278] [outer = 0x1180a2800] 12:02:39 INFO - PROCESS | 1655 | 1463166159943 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x118610400) [pid = 1655] [serial = 1279] [outer = 0x1180a2800] 12:02:40 INFO - PROCESS | 1655 | 1463166160380 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]]]}] 12:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 722ms 12:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:02:40 INFO - PROCESS | 1655 | 1463166160418 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:02:40 INFO - PROCESS | 1655 | 1463166160420 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:02:40 INFO - PROCESS | 1655 | 1463166160422 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 1655 | 1463166160423 Marionette TRACE conn2 <- [1,1678,null,{}] 12:02:40 INFO - PROCESS | 1655 | 1463166160441 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}] 12:02:40 INFO - PROCESS | 1655 | 1463166160550 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:02:40 INFO - PROCESS | 1655 | 1463166160661 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c222000 == 87 [pid = 1655] [id = 427] 12:02:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x118629000) [pid = 1655] [serial = 1280] [outer = 0x0] 12:02:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x119164400) [pid = 1655] [serial = 1281] [outer = 0x118629000] 12:02:40 INFO - PROCESS | 1655 | 1463166160694 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x120f5c000) [pid = 1655] [serial = 1282] [outer = 0x118629000] 12:02:41 INFO - PROCESS | 1655 | 1463166161097 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]]]}] 12:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 735ms 12:02:41 INFO - PROCESS | 1655 | 1463166161157 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:02:41 INFO - PROCESS | 1655 | 1463166161159 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:02:41 INFO - PROCESS | 1655 | 1463166161161 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 1655 | 1463166161162 Marionette TRACE conn2 <- [1,1682,null,{}] 12:02:41 INFO - PROCESS | 1655 | 1463166161165 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}] 12:02:41 INFO - PROCESS | 1655 | 1463166161270 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:02:41 INFO - PROCESS | 1655 | 1463166161383 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c7a5000 == 88 [pid = 1655] [id = 428] 12:02:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11933d400) [pid = 1655] [serial = 1283] [outer = 0x0] 12:02:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x121281000) [pid = 1655] [serial = 1284] [outer = 0x11933d400] 12:02:41 INFO - PROCESS | 1655 | 1463166161414 Marionette DEBUG loaded listener.js 12:02:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x124319800) [pid = 1655] [serial = 1285] [outer = 0x11933d400] 12:02:41 INFO - PROCESS | 1655 | 1463166161813 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]]]}] 12:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 12:02:41 INFO - PROCESS | 1655 | 1463166161834 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:02:41 INFO - PROCESS | 1655 | 1463166161836 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:02:41 INFO - PROCESS | 1655 | 1463166161838 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 1655 | 1463166161839 Marionette TRACE conn2 <- [1,1686,null,{}] 12:02:41 INFO - PROCESS | 1655 | 1463166161842 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}] 12:02:41 INFO - PROCESS | 1655 | 1463166161985 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:02:42 INFO - PROCESS | 1655 | 1463166162085 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d019800 == 89 [pid = 1655] [id = 429] 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x126319c00) [pid = 1655] [serial = 1286] [outer = 0x0] 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12676a000) [pid = 1655] [serial = 1287] [outer = 0x126319c00] 12:02:42 INFO - PROCESS | 1655 | 1463166162117 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x128b18c00) [pid = 1655] [serial = 1288] [outer = 0x126319c00] 12:02:42 INFO - PROCESS | 1655 | 1463166162579 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]]]}] 12:02:42 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 12:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 769ms 12:02:42 INFO - PROCESS | 1655 | 1463166162608 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:02:42 INFO - PROCESS | 1655 | 1463166162609 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:02:42 INFO - PROCESS | 1655 | 1463166162611 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:02:42 INFO - PROCESS | 1655 | 1463166162613 Marionette TRACE conn2 <- [1,1690,null,{}] 12:02:42 INFO - PROCESS | 1655 | 1463166162615 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}] 12:02:42 INFO - PROCESS | 1655 | 1463166162725 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:02:42 INFO - PROCESS | 1655 | 1463166162840 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161cf800 == 90 [pid = 1655] [id = 430] 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x112dc1800) [pid = 1655] [serial = 1289] [outer = 0x0] 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x1176a1c00) [pid = 1655] [serial = 1290] [outer = 0x112dc1800] 12:02:42 INFO - PROCESS | 1655 | 1463166162872 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x128b83c00) [pid = 1655] [serial = 1291] [outer = 0x112dc1800] 12:02:43 INFO - PROCESS | 1655 | 1463166163297 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]]]}] 12:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 771ms 12:02:43 INFO - PROCESS | 1655 | 1463166163383 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:02:43 INFO - PROCESS | 1655 | 1463166163385 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:02:43 INFO - PROCESS | 1655 | 1463166163387 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:02:43 INFO - PROCESS | 1655 | 1463166163388 Marionette TRACE conn2 <- [1,1694,null,{}] 12:02:43 INFO - PROCESS | 1655 | 1463166163410 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}] 12:02:43 INFO - PROCESS | 1655 | 1463166163523 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:02:43 INFO - PROCESS | 1655 | 1463166163636 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1127c0800 == 91 [pid = 1655] [id = 431] 12:02:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11270b800) [pid = 1655] [serial = 1292] [outer = 0x0] 12:02:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1130a7000) [pid = 1655] [serial = 1293] [outer = 0x11270b800] 12:02:43 INFO - PROCESS | 1655 | 1463166163668 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1168dc400) [pid = 1655] [serial = 1294] [outer = 0x11270b800] 12:02:44 INFO - PROCESS | 1655 | 1463166164347 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]]]}] 12:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 971ms 12:02:44 INFO - PROCESS | 1655 | 1463166164359 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 1655 | 1463166164363 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:02:44 INFO - PROCESS | 1655 | 1463166164366 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 1655 | 1463166164368 Marionette TRACE conn2 <- [1,1698,null,{}] 12:02:44 INFO - PROCESS | 1655 | 1463166164372 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}] 12:02:44 INFO - PROCESS | 1655 | 1463166164477 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:02:44 INFO - PROCESS | 1655 | 1463166164570 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119842000 == 92 [pid = 1655] [id = 432] 12:02:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x112a5e800) [pid = 1655] [serial = 1295] [outer = 0x0] 12:02:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x113137c00) [pid = 1655] [serial = 1296] [outer = 0x112a5e800] 12:02:44 INFO - PROCESS | 1655 | 1463166164598 Marionette DEBUG loaded listener.js 12:02:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x113496000) [pid = 1655] [serial = 1297] [outer = 0x112a5e800] 12:02:45 INFO - PROCESS | 1655 | 1463166165033 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]]]}] 12:02:45 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 12:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 725ms 12:02:45 INFO - PROCESS | 1655 | 1463166165099 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 1655 | 1463166165105 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:02:45 INFO - PROCESS | 1655 | 1463166165116 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:02:45 INFO - PROCESS | 1655 | 1463166165119 Marionette TRACE conn2 <- [1,1702,null,{}] 12:02:45 INFO - PROCESS | 1655 | 1463166165122 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}] 12:02:45 INFO - PROCESS | 1655 | 1463166165274 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:02:45 INFO - PROCESS | 1655 | 1463166165475 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4f7000 == 91 [pid = 1655] [id = 186] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ab000 == 90 [pid = 1655] [id = 422] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd2000 == 89 [pid = 1655] [id = 421] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x133e6c400) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x112850800 == 90 [pid = 1655] [id = 433] 12:02:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1126f4000) [pid = 1655] [serial = 1298] [outer = 0x0] 12:02:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x114f14400) [pid = 1655] [serial = 1299] [outer = 0x1126f4000] 12:02:45 INFO - PROCESS | 1655 | 1463166165536 Marionette DEBUG loaded listener.js 12:02:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x117570400) [pid = 1655] [serial = 1300] [outer = 0x1126f4000] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x129433800 == 89 [pid = 1655] [id = 420] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x128b47000 == 88 [pid = 1655] [id = 419] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1269bf800 == 87 [pid = 1655] [id = 418] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1240d8000 == 86 [pid = 1655] [id = 417] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1219b1800 == 85 [pid = 1655] [id = 416] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x119847000 == 84 [pid = 1655] [id = 415] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11328f000 == 83 [pid = 1655] [id = 414] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c6000 == 82 [pid = 1655] [id = 413] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11827c000 == 81 [pid = 1655] [id = 412] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11883c000 == 80 [pid = 1655] [id = 411] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1166ec800 == 79 [pid = 1655] [id = 410] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x140217000 == 78 [pid = 1655] [id = 408] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x141cd7000 == 77 [pid = 1655] [id = 407] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb19800 == 76 [pid = 1655] [id = 406] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x128964800 == 75 [pid = 1655] [id = 405] 12:02:45 INFO - PROCESS | 1655 | --DOCSHELL 0x119376800 == 74 [pid = 1655] [id = 404] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x117231c00) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12d5c9800) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x126be7000) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12cde1800) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x128b14000) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x119160c00) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x121281400) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x118490400) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12bfcb400) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12a6c0c00) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12d31b800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12128ac00) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x121388800) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x126544400) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x128b19800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12cde3000) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x13568e000) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11224ec00) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12bfd1400) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12c73cc00) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12ba49400) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1168d8400) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12a6c1400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x126be1400) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x1164a0000) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12ba4dc00) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11860f000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x119162c00) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x114fac000) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1265aac00) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12a7b4800) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x113140400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11831d000) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11312f800) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11809fc00) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x120f83c00) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x126734800) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x120f58c00) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x120f81400) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d5cc000) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x118632800) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12d313400) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x118092800) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1120ed000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x129608800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12c73b800) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12d5cb000) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12ba42c00) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12952d000) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x13569a000) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12cbf8400) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d5d3400) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x135708c00) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12bfd6400) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1168db800) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118613000) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12d065000) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x124515000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12630f400) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x120f84000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x121280800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1168d3000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x115e85c00) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12d5da400) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x124e36000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x118637800) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12d5e3c00) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x135697c00) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x128d2f800) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x126b83c00) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x13568e400) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 12:02:45 INFO - PROCESS | 1655 | 1463166165893 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]]]}] 12:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 824ms 12:02:45 INFO - PROCESS | 1655 | 1463166165940 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 1655 | 1463166165941 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:02:45 INFO - PROCESS | 1655 | 1463166165943 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:02:45 INFO - PROCESS | 1655 | 1463166165946 Marionette TRACE conn2 <- [1,1706,null,{}] 12:02:45 INFO - PROCESS | 1655 | 1463166165953 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}] 12:02:46 INFO - PROCESS | 1655 | 1463166166044 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:02:46 INFO - PROCESS | 1655 | 1463166166049 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194ba000 == 75 [pid = 1655] [id = 434] 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1180a0000) [pid = 1655] [serial = 1301] [outer = 0x0] 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x118318c00) [pid = 1655] [serial = 1302] [outer = 0x1180a0000] 12:02:46 INFO - PROCESS | 1655 | 1463166166078 Marionette DEBUG loaded listener.js 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11840fc00) [pid = 1655] [serial = 1303] [outer = 0x1180a0000] 12:02:46 INFO - PROCESS | 1655 | 1463166166442 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]]]}] 12:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 12:02:46 INFO - PROCESS | 1655 | 1463166166465 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:02:46 INFO - PROCESS | 1655 | 1463166166467 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:02:46 INFO - PROCESS | 1655 | 1463166166469 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:02:46 INFO - PROCESS | 1655 | 1463166166470 Marionette TRACE conn2 <- [1,1710,null,{}] 12:02:46 INFO - PROCESS | 1655 | 1463166166483 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}] 12:02:46 INFO - PROCESS | 1655 | 1463166166573 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:02:46 INFO - PROCESS | 1655 | 1463166166578 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12161e000 == 76 [pid = 1655] [id = 435] 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11849fc00) [pid = 1655] [serial = 1304] [outer = 0x0] 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118632800) [pid = 1655] [serial = 1305] [outer = 0x11849fc00] 12:02:46 INFO - PROCESS | 1655 | 1463166166604 Marionette DEBUG loaded listener.js 12:02:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x119162c00) [pid = 1655] [serial = 1306] [outer = 0x11849fc00] 12:02:46 INFO - PROCESS | 1655 | 1463166166973 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]]]}] 12:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 12:02:46 INFO - PROCESS | 1655 | 1463166166990 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:02:46 INFO - PROCESS | 1655 | 1463166166991 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:02:47 INFO - PROCESS | 1655 | 1463166166996 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 1655 | 1463166166997 Marionette TRACE conn2 <- [1,1714,null,{}] 12:02:47 INFO - PROCESS | 1655 | 1463166166999 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}] 12:02:47 INFO - PROCESS | 1655 | 1463166167112 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:02:47 INFO - PROCESS | 1655 | 1463166167119 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404d800 == 77 [pid = 1655] [id = 436] 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x119109000) [pid = 1655] [serial = 1307] [outer = 0x0] 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119493c00) [pid = 1655] [serial = 1308] [outer = 0x119109000] 12:02:47 INFO - PROCESS | 1655 | 1463166167145 Marionette DEBUG loaded listener.js 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1198d8c00) [pid = 1655] [serial = 1309] [outer = 0x119109000] 12:02:47 INFO - PROCESS | 1655 | 1463166167472 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]]]}] 12:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 12:02:47 INFO - PROCESS | 1655 | 1463166167516 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 1655 | 1463166167517 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:02:47 INFO - PROCESS | 1655 | 1463166167519 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 1655 | 1463166167520 Marionette TRACE conn2 <- [1,1718,null,{}] 12:02:47 INFO - PROCESS | 1655 | 1463166167522 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}] 12:02:47 INFO - PROCESS | 1655 | 1463166167626 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:02:47 INFO - PROCESS | 1655 | 1463166167630 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b45800 == 78 [pid = 1655] [id = 437] 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x119ec4c00) [pid = 1655] [serial = 1310] [outer = 0x0] 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x120f85000) [pid = 1655] [serial = 1311] [outer = 0x119ec4c00] 12:02:47 INFO - PROCESS | 1655 | 1463166167656 Marionette DEBUG loaded listener.js 12:02:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124075000) [pid = 1655] [serial = 1312] [outer = 0x119ec4c00] 12:02:48 INFO - PROCESS | 1655 | 1463166168078 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]]]}] 12:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 12:02:48 INFO - PROCESS | 1655 | 1463166168089 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:02:48 INFO - PROCESS | 1655 | 1463166168090 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:02:48 INFO - PROCESS | 1655 | 1463166168095 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:02:48 INFO - PROCESS | 1655 | 1463166168096 Marionette TRACE conn2 <- [1,1722,null,{}] 12:02:48 INFO - PROCESS | 1655 | 1463166168098 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}] 12:02:48 INFO - PROCESS | 1655 | 1463166168212 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:02:48 INFO - PROCESS | 1655 | 1463166168223 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12942c800 == 79 [pid = 1655] [id = 438] 12:02:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1219bb800) [pid = 1655] [serial = 1313] [outer = 0x0] 12:02:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x124322c00) [pid = 1655] [serial = 1314] [outer = 0x1219bb800] 12:02:48 INFO - PROCESS | 1655 | 1463166168248 Marionette DEBUG loaded listener.js 12:02:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1248a8400) [pid = 1655] [serial = 1315] [outer = 0x1219bb800] 12:02:48 INFO - PROCESS | 1655 | 1463166168598 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]]]}] 12:02:48 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 12:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 12:02:48 INFO - PROCESS | 1655 | 1463166168615 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:02:48 INFO - PROCESS | 1655 | 1463166168616 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:02:48 INFO - PROCESS | 1655 | 1463166168619 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:02:48 INFO - PROCESS | 1655 | 1463166168620 Marionette TRACE conn2 <- [1,1726,null,{}] 12:02:48 INFO - PROCESS | 1655 | 1463166168622 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}] 12:02:49 INFO - PROCESS | 1655 | 1463166169024 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x119ed2400) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x110f12000) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x115e80800) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x119494000) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x118630000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11313f000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11948d800) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x117567c00) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11313b000) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11201ac00) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x121909800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x133e63c00) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x110f1d400) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x120f5c800) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12c738800) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12d315c00) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12c738c00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x118490000) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12417b400) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x120f7d400) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1168d0800) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128b15800) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1164a5c00) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:02:49 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x110f16c00) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:02:49 INFO - PROCESS | 1655 | 1463166169149 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164e4000 == 80 [pid = 1655] [id = 439] 12:02:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x110f15c00) [pid = 1655] [serial = 1316] [outer = 0x0] 12:02:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1122b2800) [pid = 1655] [serial = 1317] [outer = 0x110f15c00] 12:02:49 INFO - PROCESS | 1655 | 1463166169182 Marionette DEBUG loaded listener.js 12:02:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x113135000) [pid = 1655] [serial = 1318] [outer = 0x110f15c00] 12:02:49 INFO - PROCESS | 1655 | 1463166169695 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]]]}] 12:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1125ms 12:02:49 INFO - PROCESS | 1655 | 1463166169747 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:02:49 INFO - PROCESS | 1655 | 1463166169751 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:02:49 INFO - PROCESS | 1655 | 1463166169755 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:02:49 INFO - PROCESS | 1655 | 1463166169759 Marionette TRACE conn2 <- [1,1730,null,{}] 12:02:49 INFO - PROCESS | 1655 | 1463166169784 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}] 12:02:49 INFO - PROCESS | 1655 | 1463166169899 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:02:49 INFO - PROCESS | 1655 | 1463166169978 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a03000 == 81 [pid = 1655] [id = 440] 12:02:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x115e85c00) [pid = 1655] [serial = 1319] [outer = 0x0] 12:02:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1164ab400) [pid = 1655] [serial = 1320] [outer = 0x115e85c00] 12:02:50 INFO - PROCESS | 1655 | 1463166170010 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x117567c00) [pid = 1655] [serial = 1321] [outer = 0x115e85c00] 12:02:50 INFO - PROCESS | 1655 | 1463166170454 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]]]}] 12:02:50 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 12:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 744ms 12:02:50 INFO - PROCESS | 1655 | 1463166170499 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:02:50 INFO - PROCESS | 1655 | 1463166170501 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:02:50 INFO - PROCESS | 1655 | 1463166170503 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:02:50 INFO - PROCESS | 1655 | 1463166170505 Marionette TRACE conn2 <- [1,1734,null,{}] 12:02:50 INFO - PROCESS | 1655 | 1463166170507 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}] 12:02:50 INFO - PROCESS | 1655 | 1463166170617 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:02:50 INFO - PROCESS | 1655 | 1463166170699 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12897c800 == 82 [pid = 1655] [id = 441] 12:02:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118098000) [pid = 1655] [serial = 1322] [outer = 0x0] 12:02:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1183c3800) [pid = 1655] [serial = 1323] [outer = 0x118098000] 12:02:50 INFO - PROCESS | 1655 | 1463166170731 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x118613c00) [pid = 1655] [serial = 1324] [outer = 0x118098000] 12:02:51 INFO - PROCESS | 1655 | 1463166171185 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]]]}] 12:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 12:02:51 INFO - PROCESS | 1655 | 1463166171225 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:02:51 INFO - PROCESS | 1655 | 1463166171230 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:02:51 INFO - PROCESS | 1655 | 1463166171242 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:02:51 INFO - PROCESS | 1655 | 1463166171247 Marionette TRACE conn2 <- [1,1738,null,{}] 12:02:51 INFO - PROCESS | 1655 | 1463166171270 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}] 12:02:51 INFO - PROCESS | 1655 | 1463166171367 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:02:51 INFO - PROCESS | 1655 | 1463166171458 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b963800 == 83 [pid = 1655] [id = 442] 12:02:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118613000) [pid = 1655] [serial = 1325] [outer = 0x0] 12:02:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x120f53800) [pid = 1655] [serial = 1326] [outer = 0x118613000] 12:02:51 INFO - PROCESS | 1655 | 1463166171506 Marionette DEBUG loaded listener.js 12:02:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x120f84000) [pid = 1655] [serial = 1327] [outer = 0x118613000] 12:02:52 INFO - PROCESS | 1655 | 1463166172050 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]]]}] 12:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 858ms 12:02:52 INFO - PROCESS | 1655 | 1463166172094 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:02:52 INFO - PROCESS | 1655 | 1463166172096 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:02:52 INFO - PROCESS | 1655 | 1463166172100 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:02:52 INFO - PROCESS | 1655 | 1463166172102 Marionette TRACE conn2 <- [1,1742,null,{}] 12:02:52 INFO - PROCESS | 1655 | 1463166172105 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}] 12:02:52 INFO - PROCESS | 1655 | 1463166172228 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:02:52 INFO - PROCESS | 1655 | 1463166172337 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e7800 == 84 [pid = 1655] [id = 443] 12:02:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x120f80800) [pid = 1655] [serial = 1328] [outer = 0x0] 12:02:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12128a800) [pid = 1655] [serial = 1329] [outer = 0x120f80800] 12:02:52 INFO - PROCESS | 1655 | 1463166172369 Marionette DEBUG loaded listener.js 12:02:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124073000) [pid = 1655] [serial = 1330] [outer = 0x120f80800] 12:02:52 INFO - PROCESS | 1655 | 1463166172780 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]]]}] 12:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 12:02:52 INFO - PROCESS | 1655 | 1463166172819 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:02:52 INFO - PROCESS | 1655 | 1463166172821 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:02:52 INFO - PROCESS | 1655 | 1463166172823 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:02:52 INFO - PROCESS | 1655 | 1463166172824 Marionette TRACE conn2 <- [1,1746,null,{}] 12:02:52 INFO - PROCESS | 1655 | 1463166172827 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}] 12:02:52 INFO - PROCESS | 1655 | 1463166172935 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:02:53 INFO - PROCESS | 1655 | 1463166173044 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb17000 == 85 [pid = 1655] [id = 444] 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1265a4000) [pid = 1655] [serial = 1331] [outer = 0x0] 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x126761800) [pid = 1655] [serial = 1332] [outer = 0x1265a4000] 12:02:53 INFO - PROCESS | 1655 | 1463166173083 Marionette DEBUG loaded listener.js 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128b19000) [pid = 1655] [serial = 1333] [outer = 0x1265a4000] 12:02:53 INFO - PROCESS | 1655 | 1463166173472 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]]]}] 12:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 12:02:53 INFO - PROCESS | 1655 | 1463166173498 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:02:53 INFO - PROCESS | 1655 | 1463166173499 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:02:53 INFO - PROCESS | 1655 | 1463166173502 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:02:53 INFO - PROCESS | 1655 | 1463166173503 Marionette TRACE conn2 <- [1,1750,null,{}] 12:02:53 INFO - PROCESS | 1655 | 1463166173506 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}] 12:02:53 INFO - PROCESS | 1655 | 1463166173633 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:02:53 INFO - PROCESS | 1655 | 1463166173715 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2dd000 == 86 [pid = 1655] [id = 445] 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12676c400) [pid = 1655] [serial = 1334] [outer = 0x0] 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x128b8a800) [pid = 1655] [serial = 1335] [outer = 0x12676c400] 12:02:53 INFO - PROCESS | 1655 | 1463166173745 Marionette DEBUG loaded listener.js 12:02:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128ff9000) [pid = 1655] [serial = 1336] [outer = 0x12676c400] 12:02:54 INFO - PROCESS | 1655 | 1463166174150 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]]]}] 12:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 669ms 12:02:54 INFO - PROCESS | 1655 | 1463166174171 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 1655 | 1463166174173 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:02:54 INFO - PROCESS | 1655 | 1463166174177 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 1655 | 1463166174179 Marionette TRACE conn2 <- [1,1754,null,{}] 12:02:54 INFO - PROCESS | 1655 | 1463166174181 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}] 12:02:54 INFO - PROCESS | 1655 | 1463166174287 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:02:54 INFO - PROCESS | 1655 | 1463166174397 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d349800 == 87 [pid = 1655] [id = 446] 12:02:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x126bda400) [pid = 1655] [serial = 1337] [outer = 0x0] 12:02:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1294bd800) [pid = 1655] [serial = 1338] [outer = 0x126bda400] 12:02:54 INFO - PROCESS | 1655 | 1463166174427 Marionette DEBUG loaded listener.js 12:02:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x129603800) [pid = 1655] [serial = 1339] [outer = 0x126bda400] 12:02:54 INFO - PROCESS | 1655 | 1463166174807 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]]]}] 12:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 12:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:02:54 INFO - PROCESS | 1655 | 1463166174850 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 1655 | 1463166174851 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:02:54 INFO - PROCESS | 1655 | 1463166174853 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 1655 | 1463166174854 Marionette TRACE conn2 <- [1,1758,null,{}] 12:02:54 INFO - PROCESS | 1655 | 1463166174857 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}] 12:02:54 INFO - PROCESS | 1655 | 1463166174966 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:02:55 INFO - PROCESS | 1655 | 1463166175077 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d773800 == 88 [pid = 1655] [id = 447] 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x128d32c00) [pid = 1655] [serial = 1340] [outer = 0x0] 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12960bc00) [pid = 1655] [serial = 1341] [outer = 0x128d32c00] 12:02:55 INFO - PROCESS | 1655 | 1463166175106 Marionette DEBUG loaded listener.js 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a6be800) [pid = 1655] [serial = 1342] [outer = 0x128d32c00] 12:02:55 INFO - PROCESS | 1655 | 1463166175545 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]]]}] 12:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 12:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:02:55 INFO - PROCESS | 1655 | 1463166175574 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:02:55 INFO - PROCESS | 1655 | 1463166175575 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:02:55 INFO - PROCESS | 1655 | 1463166175578 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:02:55 INFO - PROCESS | 1655 | 1463166175579 Marionette TRACE conn2 <- [1,1762,null,{}] 12:02:55 INFO - PROCESS | 1655 | 1463166175581 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}] 12:02:55 INFO - PROCESS | 1655 | 1463166175693 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:02:55 INFO - PROCESS | 1655 | 1463166175805 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11284d800 == 89 [pid = 1655] [id = 448] 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x112017800) [pid = 1655] [serial = 1343] [outer = 0x0] 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x113142400) [pid = 1655] [serial = 1344] [outer = 0x112017800] 12:02:55 INFO - PROCESS | 1655 | 1463166175837 Marionette DEBUG loaded listener.js 12:02:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1196c2c00) [pid = 1655] [serial = 1345] [outer = 0x112017800] 12:02:56 INFO - PROCESS | 1655 | 1463166176389 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]]]}] 12:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 870ms 12:02:56 INFO - PROCESS | 1655 | 1463166176448 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:02:56 INFO - PROCESS | 1655 | 1463166176451 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:02:56 INFO - PROCESS | 1655 | 1463166176455 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:02:56 INFO - PROCESS | 1655 | 1463166176457 Marionette TRACE conn2 <- [1,1766,null,{}] 12:02:56 INFO - PROCESS | 1655 | 1463166176460 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}] 12:02:56 INFO - PROCESS | 1655 | 1463166176570 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:02:56 INFO - PROCESS | 1655 | 1463166176660 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a05800 == 90 [pid = 1655] [id = 449] 12:02:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x112ab7800) [pid = 1655] [serial = 1346] [outer = 0x0] 12:02:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x113423c00) [pid = 1655] [serial = 1347] [outer = 0x112ab7800] 12:02:56 INFO - PROCESS | 1655 | 1463166176688 Marionette DEBUG loaded listener.js 12:02:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1164a5c00) [pid = 1655] [serial = 1348] [outer = 0x112ab7800] 12:02:57 INFO - PROCESS | 1655 | 1463166177107 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]]]}] 12:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 12:02:57 INFO - PROCESS | 1655 | 1463166177179 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:02:57 INFO - PROCESS | 1655 | 1463166177182 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:02:57 INFO - PROCESS | 1655 | 1463166177187 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 1655 | 1463166177189 Marionette TRACE conn2 <- [1,1770,null,{}] 12:02:57 INFO - PROCESS | 1655 | 1463166177192 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}] 12:02:57 INFO - PROCESS | 1655 | 1463166177303 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:02:57 INFO - PROCESS | 1655 | 1463166177400 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x138d7f800 == 89 [pid = 1655] [id = 387] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12160f800 == 88 [pid = 1655] [id = 389] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x13fbc7800 == 87 [pid = 1655] [id = 388] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12942c800 == 86 [pid = 1655] [id = 438] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128b45800 == 85 [pid = 1655] [id = 437] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12404d800 == 84 [pid = 1655] [id = 436] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12161e000 == 83 [pid = 1655] [id = 435] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1194ba000 == 82 [pid = 1655] [id = 434] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x112850800 == 81 [pid = 1655] [id = 433] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119842000 == 80 [pid = 1655] [id = 432] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x124325c00) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e44800 == 81 [pid = 1655] [id = 450] 12:02:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1126f8c00) [pid = 1655] [serial = 1349] [outer = 0x0] 12:02:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1168d9c00) [pid = 1655] [serial = 1350] [outer = 0x1126f8c00] 12:02:57 INFO - PROCESS | 1655 | 1463166177454 Marionette DEBUG loaded listener.js 12:02:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x118312400) [pid = 1655] [serial = 1351] [outer = 0x1126f8c00] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c7a5000 == 80 [pid = 1655] [id = 428] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c222000 == 79 [pid = 1655] [id = 427] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129699000 == 78 [pid = 1655] [id = 426] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119a13800 == 77 [pid = 1655] [id = 425] 12:02:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1161bd000 == 76 [pid = 1655] [id = 424] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x121287800) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x120f89000) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1126f9c00) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x135246c00) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1166ca800) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12acb3800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1198da800) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1168d6c00) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1188aac00) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1183c6400) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x120f5c400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1183c1400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11915c400) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x114fa7c00) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11860cc00) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1168cac00) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124180800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x133e71000) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x116a68c00) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x113144800) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1196c8000) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x110f1dc00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x119ed0400) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x118314400) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x113142c00) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x121539400) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1219b4400) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12d312400) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1180ab400) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12127bc00) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119160000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124108800) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128b8c400) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12cbfa400) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d5d0400) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12d31e000) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12113f800) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126be0800) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x120f89400) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120f5ec00) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12ac1e400) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11830f000) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x113139400) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 12:02:57 INFO - PROCESS | 1655 | 1463166177783 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]]]}] 12:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 625ms 12:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:02:57 INFO - PROCESS | 1655 | 1463166177814 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:02:57 INFO - PROCESS | 1655 | 1463166177815 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:02:57 INFO - PROCESS | 1655 | 1463166177817 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 1655 | 1463166177819 Marionette TRACE conn2 <- [1,1774,null,{}] 12:02:57 INFO - PROCESS | 1655 | 1463166177829 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}] 12:02:57 INFO - PROCESS | 1655 | 1463166177951 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:02:57 INFO - PROCESS | 1655 | 1463166177960 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211b4000 == 77 [pid = 1655] [id = 451] 12:02:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11849bc00) [pid = 1655] [serial = 1352] [outer = 0x0] 12:02:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118633400) [pid = 1655] [serial = 1353] [outer = 0x11849bc00] 12:02:57 INFO - PROCESS | 1655 | 1463166177988 Marionette DEBUG loaded listener.js 12:02:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119161c00) [pid = 1655] [serial = 1354] [outer = 0x11849bc00] 12:02:58 INFO - PROCESS | 1655 | 1463166178472 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]]]}] 12:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 673ms 12:02:58 INFO - PROCESS | 1655 | 1463166178491 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:02:58 INFO - PROCESS | 1655 | 1463166178496 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:02:58 INFO - PROCESS | 1655 | 1463166178500 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:02:58 INFO - PROCESS | 1655 | 1463166178501 Marionette TRACE conn2 <- [1,1778,null,{}] 12:02:58 INFO - PROCESS | 1655 | 1463166178505 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}] 12:02:58 INFO - PROCESS | 1655 | 1463166178610 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:02:58 INFO - PROCESS | 1655 | 1463166178615 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248d3800 == 78 [pid = 1655] [id = 452] 12:02:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1196c0400) [pid = 1655] [serial = 1355] [outer = 0x0] 12:02:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1198d7800) [pid = 1655] [serial = 1356] [outer = 0x1196c0400] 12:02:58 INFO - PROCESS | 1655 | 1463166178641 Marionette DEBUG loaded listener.js 12:02:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x120f57000) [pid = 1655] [serial = 1357] [outer = 0x1196c0400] 12:02:59 INFO - PROCESS | 1655 | 1463166178998 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]]]}] 12:02:59 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 12:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 12:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:02:59 INFO - PROCESS | 1655 | 1463166179019 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:02:59 INFO - PROCESS | 1655 | 1463166179021 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:02:59 INFO - PROCESS | 1655 | 1463166179023 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:02:59 INFO - PROCESS | 1655 | 1463166179024 Marionette TRACE conn2 <- [1,1782,null,{}] 12:02:59 INFO - PROCESS | 1655 | 1463166179028 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}] 12:02:59 INFO - PROCESS | 1655 | 1463166179120 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:02:59 INFO - PROCESS | 1655 | 1463166179126 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12896c000 == 79 [pid = 1655] [id = 453] 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x120f4f400) [pid = 1655] [serial = 1358] [outer = 0x0] 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x120f84c00) [pid = 1655] [serial = 1359] [outer = 0x120f4f400] 12:02:59 INFO - PROCESS | 1655 | 1463166179152 Marionette DEBUG loaded listener.js 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x121288c00) [pid = 1655] [serial = 1360] [outer = 0x120f4f400] 12:02:59 INFO - PROCESS | 1655 | 1463166179511 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]]]}] 12:02:59 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 12:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 12:02:59 INFO - PROCESS | 1655 | 1463166179546 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:02:59 INFO - PROCESS | 1655 | 1463166179548 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:02:59 INFO - PROCESS | 1655 | 1463166179550 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:02:59 INFO - PROCESS | 1655 | 1463166179551 Marionette TRACE conn2 <- [1,1786,null,{}] 12:02:59 INFO - PROCESS | 1655 | 1463166179553 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}] 12:02:59 INFO - PROCESS | 1655 | 1463166179695 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:02:59 INFO - PROCESS | 1655 | 1463166179714 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129699000 == 80 [pid = 1655] [id = 454] 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x121280000) [pid = 1655] [serial = 1361] [outer = 0x0] 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124175c00) [pid = 1655] [serial = 1362] [outer = 0x121280000] 12:02:59 INFO - PROCESS | 1655 | 1463166179739 Marionette DEBUG loaded listener.js 12:02:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128b15000) [pid = 1655] [serial = 1363] [outer = 0x121280000] 12:03:00 INFO - PROCESS | 1655 | 1463166180089 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]]]}] 12:03:00 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 12:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 12:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:03:00 INFO - PROCESS | 1655 | 1463166180119 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 1655 | 1463166180120 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:03:00 INFO - PROCESS | 1655 | 1463166180122 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:03:00 INFO - PROCESS | 1655 | 1463166180123 Marionette TRACE conn2 <- [1,1790,null,{}] 12:03:00 INFO - PROCESS | 1655 | 1463166180126 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}] 12:03:00 INFO - PROCESS | 1655 | 1463166180242 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:03:00 INFO - PROCESS | 1655 | 1463166180255 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b25c800 == 81 [pid = 1655] [id = 455] 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x124e34c00) [pid = 1655] [serial = 1364] [outer = 0x0] 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129604400) [pid = 1655] [serial = 1365] [outer = 0x124e34c00] 12:03:00 INFO - PROCESS | 1655 | 1463166180280 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12a6c4000) [pid = 1655] [serial = 1366] [outer = 0x124e34c00] 12:03:00 INFO - PROCESS | 1655 | 1463166180644 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]]]}] 12:03:00 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) 12:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 567ms 12:03:00 INFO - PROCESS | 1655 | 1463166180691 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 1655 | 1463166180692 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:03:00 INFO - PROCESS | 1655 | 1463166180694 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:03:00 INFO - PROCESS | 1655 | 1463166180695 Marionette TRACE conn2 <- [1,1794,null,{}] 12:03:00 INFO - PROCESS | 1655 | 1463166180697 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}] 12:03:00 INFO - PROCESS | 1655 | 1463166180817 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:03:00 INFO - PROCESS | 1655 | 1463166180831 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e3800 == 82 [pid = 1655] [id = 456] 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12960c400) [pid = 1655] [serial = 1367] [outer = 0x0] 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12a7b0000) [pid = 1655] [serial = 1368] [outer = 0x12960c400] 12:03:00 INFO - PROCESS | 1655 | 1463166180858 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12ac1a800) [pid = 1655] [serial = 1369] [outer = 0x12960c400] 12:03:01 INFO - PROCESS | 1655 | 1463166181207 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]]]}] 12:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 12:03:01 INFO - PROCESS | 1655 | 1463166181265 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 1655 | 1463166181266 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:03:01 INFO - PROCESS | 1655 | 1463166181268 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 1655 | 1463166181269 Marionette TRACE conn2 <- [1,1798,null,{}] 12:03:01 INFO - PROCESS | 1655 | 1463166181272 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}] 12:03:01 INFO - PROCESS | 1655 | 1463166181396 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:03:01 INFO - PROCESS | 1655 | 1463166181412 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d24c800 == 83 [pid = 1655] [id = 457] 12:03:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x117232000) [pid = 1655] [serial = 1370] [outer = 0x0] 12:03:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12457e400) [pid = 1655] [serial = 1371] [outer = 0x117232000] 12:03:01 INFO - PROCESS | 1655 | 1463166181437 Marionette DEBUG loaded listener.js 12:03:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12b2a6400) [pid = 1655] [serial = 1372] [outer = 0x117232000] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12153d800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1126f4000) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119109000) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x112a5e800) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1180a0000) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11849fc00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:03:01 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x119ec4c00) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:03:01 INFO - PROCESS | 1655 | 1463166181839 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]]]}] 12:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 12:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:03:01 INFO - PROCESS | 1655 | 1463166181887 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 1655 | 1463166181889 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:03:01 INFO - PROCESS | 1655 | 1463166181891 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 1655 | 1463166181892 Marionette TRACE conn2 <- [1,1802,null,{}] 12:03:01 INFO - PROCESS | 1655 | 1463166181894 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}] 12:03:01 INFO - PROCESS | 1655 | 1463166181988 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:03:02 INFO - PROCESS | 1655 | 1463166182059 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129441800 == 84 [pid = 1655] [id = 458] 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x114fa1000) [pid = 1655] [serial = 1373] [outer = 0x0] 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x118637800) [pid = 1655] [serial = 1374] [outer = 0x114fa1000] 12:03:02 INFO - PROCESS | 1655 | 1463166182086 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12acac400) [pid = 1655] [serial = 1375] [outer = 0x114fa1000] 12:03:02 INFO - PROCESS | 1655 | 1463166182353 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]]]}] 12:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 12:03:02 INFO - PROCESS | 1655 | 1463166182371 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:03:02 INFO - PROCESS | 1655 | 1463166182372 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:03:02 INFO - PROCESS | 1655 | 1463166182382 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:03:02 INFO - PROCESS | 1655 | 1463166182384 Marionette TRACE conn2 <- [1,1806,null,{}] 12:03:02 INFO - PROCESS | 1655 | 1463166182386 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}] 12:03:02 INFO - PROCESS | 1655 | 1463166182501 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:03:02 INFO - PROCESS | 1655 | 1463166182506 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db4e000 == 85 [pid = 1655] [id = 459] 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1194e1800) [pid = 1655] [serial = 1376] [outer = 0x0] 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12ba4dc00) [pid = 1655] [serial = 1377] [outer = 0x1194e1800] 12:03:02 INFO - PROCESS | 1655 | 1463166182543 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12bfd0c00) [pid = 1655] [serial = 1378] [outer = 0x1194e1800] 12:03:02 INFO - PROCESS | 1655 | 1463166182906 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]]]}] 12:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 576ms 12:03:02 INFO - PROCESS | 1655 | 1463166182951 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:03:02 INFO - PROCESS | 1655 | 1463166182952 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:03:02 INFO - PROCESS | 1655 | 1463166182955 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:03:02 INFO - PROCESS | 1655 | 1463166182956 Marionette TRACE conn2 <- [1,1810,null,{}] 12:03:02 INFO - PROCESS | 1655 | 1463166182958 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}] 12:03:03 INFO - PROCESS | 1655 | 1463166183085 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:03:03 INFO - PROCESS | 1655 | 1463166183092 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1350b3800 == 86 [pid = 1655] [id = 460] 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12bfd1000) [pid = 1655] [serial = 1379] [outer = 0x0] 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12c4c0400) [pid = 1655] [serial = 1380] [outer = 0x12bfd1000] 12:03:03 INFO - PROCESS | 1655 | 1463166183116 Marionette DEBUG loaded listener.js 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12c73f000) [pid = 1655] [serial = 1381] [outer = 0x12bfd1000] 12:03:03 INFO - PROCESS | 1655 | 1463166183429 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]]]}] 12:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 517ms 12:03:03 INFO - PROCESS | 1655 | 1463166183473 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 1655 | 1463166183474 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:03:03 INFO - PROCESS | 1655 | 1463166183476 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 1655 | 1463166183477 Marionette TRACE conn2 <- [1,1814,null,{}] 12:03:03 INFO - PROCESS | 1655 | 1463166183480 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}] 12:03:03 INFO - PROCESS | 1655 | 1463166183573 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:03:03 INFO - PROCESS | 1655 | 1463166183577 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x13517f800 == 87 [pid = 1655] [id = 461] 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12c4b9c00) [pid = 1655] [serial = 1382] [outer = 0x0] 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12cbfa400) [pid = 1655] [serial = 1383] [outer = 0x12c4b9c00] 12:03:03 INFO - PROCESS | 1655 | 1463166183601 Marionette DEBUG loaded listener.js 12:03:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12cde3000) [pid = 1655] [serial = 1384] [outer = 0x12c4b9c00] 12:03:04 INFO - PROCESS | 1655 | 1463166184153 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]]]}] 12:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms 12:03:04 INFO - PROCESS | 1655 | 1463166184196 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:03:04 INFO - PROCESS | 1655 | 1463166184198 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:03:04 INFO - PROCESS | 1655 | 1463166184202 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:03:04 INFO - PROCESS | 1655 | 1463166184204 Marionette TRACE conn2 <- [1,1818,null,{}] 12:03:04 INFO - PROCESS | 1655 | 1463166184209 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}] 12:03:04 INFO - PROCESS | 1655 | 1463166184331 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:03:04 INFO - PROCESS | 1655 | 1463166184445 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194aa800 == 88 [pid = 1655] [id = 462] 12:03:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x114fa8000) [pid = 1655] [serial = 1385] [outer = 0x0] 12:03:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1166ca800) [pid = 1655] [serial = 1386] [outer = 0x114fa8000] 12:03:04 INFO - PROCESS | 1655 | 1463166184477 Marionette DEBUG loaded listener.js 12:03:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x117698000) [pid = 1655] [serial = 1387] [outer = 0x114fa8000] 12:03:04 INFO - PROCESS | 1655 | 1463166184899 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]]]}] 12:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 12:03:04 INFO - PROCESS | 1655 | 1463166184939 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:03:04 INFO - PROCESS | 1655 | 1463166184943 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:03:04 INFO - PROCESS | 1655 | 1463166184963 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:03:04 INFO - PROCESS | 1655 | 1463166184965 Marionette TRACE conn2 <- [1,1822,null,{}] 12:03:04 INFO - PROCESS | 1655 | 1463166184967 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}] 12:03:05 INFO - PROCESS | 1655 | 1463166185083 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:03:05 INFO - PROCESS | 1655 | 1463166185196 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d94800 == 89 [pid = 1655] [id = 463] 12:03:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1180ab800) [pid = 1655] [serial = 1388] [outer = 0x0] 12:03:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x118411000) [pid = 1655] [serial = 1389] [outer = 0x1180ab800] 12:03:05 INFO - PROCESS | 1655 | 1463166185228 Marionette DEBUG loaded listener.js 12:03:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1194d7000) [pid = 1655] [serial = 1390] [outer = 0x1180ab800] 12:03:05 INFO - PROCESS | 1655 | 1463166185662 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]]]}] 12:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 724ms 12:03:05 INFO - PROCESS | 1655 | 1463166185685 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:03:05 INFO - PROCESS | 1655 | 1463166185688 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:03:05 INFO - PROCESS | 1655 | 1463166185691 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:03:05 INFO - PROCESS | 1655 | 1463166185697 Marionette TRACE conn2 <- [1,1826,null,{}] 12:03:05 INFO - PROCESS | 1655 | 1463166185709 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}] 12:03:05 INFO - PROCESS | 1655 | 1463166185870 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:03:06 INFO - PROCESS | 1655 | 1463166186024 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x13534a800 == 90 [pid = 1655] [id = 464] 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x120f88000) [pid = 1655] [serial = 1391] [outer = 0x0] 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x124172400) [pid = 1655] [serial = 1392] [outer = 0x120f88000] 12:03:06 INFO - PROCESS | 1655 | 1463166186056 Marionette DEBUG loaded listener.js 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x126544800) [pid = 1655] [serial = 1393] [outer = 0x120f88000] 12:03:06 INFO - PROCESS | 1655 | 1463166186459 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]]]}] 12:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 827ms 12:03:06 INFO - PROCESS | 1655 | 1463166186519 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:03:06 INFO - PROCESS | 1655 | 1463166186521 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:03:06 INFO - PROCESS | 1655 | 1463166186523 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:03:06 INFO - PROCESS | 1655 | 1463166186524 Marionette TRACE conn2 <- [1,1830,null,{}] 12:03:06 INFO - PROCESS | 1655 | 1463166186527 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}] 12:03:06 INFO - PROCESS | 1655 | 1463166186642 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:03:06 INFO - PROCESS | 1655 | 1463166186756 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x13538b800 == 91 [pid = 1655] [id = 465] 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x126b87000) [pid = 1655] [serial = 1394] [outer = 0x0] 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x129605400) [pid = 1655] [serial = 1395] [outer = 0x126b87000] 12:03:06 INFO - PROCESS | 1655 | 1463166186788 Marionette DEBUG loaded listener.js 12:03:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12b2afc00) [pid = 1655] [serial = 1396] [outer = 0x126b87000] 12:03:07 INFO - PROCESS | 1655 | 1463166187202 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]]]}] 12:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 12:03:07 INFO - PROCESS | 1655 | 1463166187245 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:03:07 INFO - PROCESS | 1655 | 1463166187246 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:03:07 INFO - PROCESS | 1655 | 1463166187249 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:03:07 INFO - PROCESS | 1655 | 1463166187250 Marionette TRACE conn2 <- [1,1834,null,{}] 12:03:07 INFO - PROCESS | 1655 | 1463166187252 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}] 12:03:07 INFO - PROCESS | 1655 | 1463166187363 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:03:07 INFO - PROCESS | 1655 | 1463166187474 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x135678800 == 92 [pid = 1655] [id = 466] 12:03:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x128b1a000) [pid = 1655] [serial = 1397] [outer = 0x0] 12:03:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12ba49400) [pid = 1655] [serial = 1398] [outer = 0x128b1a000] 12:03:07 INFO - PROCESS | 1655 | 1463166187507 Marionette DEBUG loaded listener.js 12:03:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12bfcb400) [pid = 1655] [serial = 1399] [outer = 0x128b1a000] 12:03:07 INFO - PROCESS | 1655 | 1463166187894 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]]]}] 12:03:07 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 12:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 668ms 12:03:07 INFO - PROCESS | 1655 | 1463166187932 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:03:07 INFO - PROCESS | 1655 | 1463166187935 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:03:07 INFO - PROCESS | 1655 | 1463166187938 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:03:07 INFO - PROCESS | 1655 | 1463166187940 Marionette TRACE conn2 <- [1,1838,null,{}] 12:03:07 INFO - PROCESS | 1655 | 1463166187944 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}] 12:03:08 INFO - PROCESS | 1655 | 1463166188120 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:03:08 INFO - PROCESS | 1655 | 1463166188274 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1359d9000 == 93 [pid = 1655] [id = 467] 12:03:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12c4c4c00) [pid = 1655] [serial = 1400] [outer = 0x0] 12:03:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12d061000) [pid = 1655] [serial = 1401] [outer = 0x12c4c4c00] 12:03:08 INFO - PROCESS | 1655 | 1463166188321 Marionette DEBUG loaded listener.js 12:03:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12d5cec00) [pid = 1655] [serial = 1402] [outer = 0x12c4c4c00] 12:03:08 INFO - PROCESS | 1655 | 1463166188838 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]]]}] 12:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 922ms 12:03:08 INFO - PROCESS | 1655 | 1463166188861 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 1655 | 1463166188862 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:03:08 INFO - PROCESS | 1655 | 1463166188865 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 1655 | 1463166188866 Marionette TRACE conn2 <- [1,1842,null,{}] 12:03:08 INFO - PROCESS | 1655 | 1463166188868 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}] 12:03:08 INFO - PROCESS | 1655 | 1463166188984 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:03:09 INFO - PROCESS | 1655 | 1463166189072 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d53800 == 94 [pid = 1655] [id = 468] 12:03:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x113142c00) [pid = 1655] [serial = 1403] [outer = 0x0] 12:03:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12d318400) [pid = 1655] [serial = 1404] [outer = 0x113142c00] 12:03:09 INFO - PROCESS | 1655 | 1463166189101 Marionette DEBUG loaded listener.js 12:03:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12d5d5400) [pid = 1655] [serial = 1405] [outer = 0x113142c00] 12:03:09 INFO - PROCESS | 1655 | 1463166189761 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]]]}] 12:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 919ms 12:03:09 INFO - PROCESS | 1655 | 1463166189799 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:03:09 INFO - PROCESS | 1655 | 1463166189801 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:03:09 INFO - PROCESS | 1655 | 1463166189804 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:03:09 INFO - PROCESS | 1655 | 1463166189807 Marionette TRACE conn2 <- [1,1846,null,{}] 12:03:09 INFO - PROCESS | 1655 | 1463166189812 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}] 12:03:09 INFO - PROCESS | 1655 | 1463166189919 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:03:10 INFO - PROCESS | 1655 | 1463166190009 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e08000 == 95 [pid = 1655] [id = 469] 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x111b04400) [pid = 1655] [serial = 1406] [outer = 0x0] 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11274d400) [pid = 1655] [serial = 1407] [outer = 0x111b04400] 12:03:10 INFO - PROCESS | 1655 | 1463166190037 Marionette DEBUG loaded listener.js 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x115e17400) [pid = 1655] [serial = 1408] [outer = 0x111b04400] 12:03:10 INFO - PROCESS | 1655 | 1463166190469 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]]]}] 12:03:10 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) 12:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 12:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:03:10 INFO - PROCESS | 1655 | 1463166190478 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:03:10 INFO - PROCESS | 1655 | 1463166190483 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:03:10 INFO - PROCESS | 1655 | 1463166190487 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:03:10 INFO - PROCESS | 1655 | 1463166190489 Marionette TRACE conn2 <- [1,1850,null,{}] 12:03:10 INFO - PROCESS | 1655 | 1463166190491 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}] 12:03:10 INFO - PROCESS | 1655 | 1463166190593 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:03:10 INFO - PROCESS | 1655 | 1463166190726 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118197800 == 96 [pid = 1655] [id = 470] 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11809d000) [pid = 1655] [serial = 1409] [outer = 0x0] 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1180a3800) [pid = 1655] [serial = 1410] [outer = 0x11809d000] 12:03:10 INFO - PROCESS | 1655 | 1463166190758 Marionette DEBUG loaded listener.js 12:03:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11831a800) [pid = 1655] [serial = 1411] [outer = 0x11809d000] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9e0000 == 95 [pid = 1655] [id = 185] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a792000 == 94 [pid = 1655] [id = 116] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1350b3800 == 93 [pid = 1655] [id = 460] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12db4e000 == 92 [pid = 1655] [id = 459] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x129441800 == 91 [pid = 1655] [id = 458] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d24c800 == 90 [pid = 1655] [id = 457] 12:03:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e3800 == 89 [pid = 1655] [id = 456] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11272d400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x114fa2000) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x118311c00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x119164400) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x121281000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12676a000) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x1176a1c00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x124322c00) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b25c800 == 88 [pid = 1655] [id = 455] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x129699000 == 87 [pid = 1655] [id = 454] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12896c000 == 86 [pid = 1655] [id = 453] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1248d3800 == 85 [pid = 1655] [id = 452] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1211b4000 == 84 [pid = 1655] [id = 451] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x115e44800 == 83 [pid = 1655] [id = 450] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119a05800 == 82 [pid = 1655] [id = 449] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb17000 == 81 [pid = 1655] [id = 444] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e7800 == 80 [pid = 1655] [id = 443] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b963800 == 79 [pid = 1655] [id = 442] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x141ce7800 == 78 [pid = 1655] [id = 403] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12897c800 == 77 [pid = 1655] [id = 441] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95e000 == 76 [pid = 1655] [id = 423] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119a03000 == 75 [pid = 1655] [id = 440] 12:03:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1164e4000 == 74 [pid = 1655] [id = 439] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x120f85000) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x124075000) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x124e36800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x114f14400) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x117570400) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x119493c00) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x113496000) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x113137c00) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x118318c00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119162c00) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x118632800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11840fc00) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1130a7000) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1198d8c00) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 12:03:11 INFO - PROCESS | 1655 | 1463166191176 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]]]}] 12:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 724ms 12:03:11 INFO - PROCESS | 1655 | 1463166191212 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:03:11 INFO - PROCESS | 1655 | 1463166191214 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:03:11 INFO - PROCESS | 1655 | 1463166191216 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:03:11 INFO - PROCESS | 1655 | 1463166191218 Marionette TRACE conn2 <- [1,1854,null,{}] 12:03:11 INFO - PROCESS | 1655 | 1463166191225 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}] 12:03:11 INFO - PROCESS | 1655 | 1463166191318 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:03:11 INFO - PROCESS | 1655 | 1463166191394 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a03800 == 75 [pid = 1655] [id = 471] 12:03:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x118311c00) [pid = 1655] [serial = 1412] [outer = 0x0] 12:03:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11840fc00) [pid = 1655] [serial = 1413] [outer = 0x118311c00] 12:03:11 INFO - PROCESS | 1655 | 1463166191423 Marionette DEBUG loaded listener.js 12:03:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11910c400) [pid = 1655] [serial = 1414] [outer = 0x118311c00] 12:03:11 INFO - PROCESS | 1655 | 1463166191824 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]]]}] 12:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 12:03:11 INFO - PROCESS | 1655 | 1463166191838 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:03:11 INFO - PROCESS | 1655 | 1463166191840 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:03:11 INFO - PROCESS | 1655 | 1463166191846 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:03:11 INFO - PROCESS | 1655 | 1463166191848 Marionette TRACE conn2 <- [1,1858,null,{}] 12:03:11 INFO - PROCESS | 1655 | 1463166191853 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}] 12:03:11 INFO - PROCESS | 1655 | 1463166191997 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:03:12 INFO - PROCESS | 1655 | 1463166192093 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x121613800 == 76 [pid = 1655] [id = 472] 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11915b800) [pid = 1655] [serial = 1415] [outer = 0x0] 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x119489800) [pid = 1655] [serial = 1416] [outer = 0x11915b800] 12:03:12 INFO - PROCESS | 1655 | 1463166192119 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x1196ca000) [pid = 1655] [serial = 1417] [outer = 0x11915b800] 12:03:12 INFO - PROCESS | 1655 | 1463166192400 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]]]}] 12:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 576ms 12:03:12 INFO - PROCESS | 1655 | 1463166192420 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:03:12 INFO - PROCESS | 1655 | 1463166192421 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:03:12 INFO - PROCESS | 1655 | 1463166192423 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:03:12 INFO - PROCESS | 1655 | 1463166192425 Marionette TRACE conn2 <- [1,1862,null,{}] 12:03:12 INFO - PROCESS | 1655 | 1463166192435 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}] 12:03:12 INFO - PROCESS | 1655 | 1463166192529 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:03:12 INFO - PROCESS | 1655 | 1463166192598 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248ec000 == 77 [pid = 1655] [id = 473] 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11915fc00) [pid = 1655] [serial = 1418] [outer = 0x0] 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1198ddc00) [pid = 1655] [serial = 1419] [outer = 0x11915fc00] 12:03:12 INFO - PROCESS | 1655 | 1463166192623 Marionette DEBUG loaded listener.js 12:03:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x120f5a400) [pid = 1655] [serial = 1420] [outer = 0x11915fc00] 12:03:12 INFO - PROCESS | 1655 | 1463166192904 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]]]}] 12:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 528ms 12:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:03:12 INFO - PROCESS | 1655 | 1463166192953 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:03:12 INFO - PROCESS | 1655 | 1463166192954 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:03:12 INFO - PROCESS | 1655 | 1463166192956 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:03:12 INFO - PROCESS | 1655 | 1463166192957 Marionette TRACE conn2 <- [1,1866,null,{}] 12:03:12 INFO - PROCESS | 1655 | 1463166192960 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}] 12:03:13 INFO - PROCESS | 1655 | 1463166193064 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:03:13 INFO - PROCESS | 1655 | 1463166193069 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d93800 == 78 [pid = 1655] [id = 474] 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x120f83000) [pid = 1655] [serial = 1421] [outer = 0x0] 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x121285000) [pid = 1655] [serial = 1422] [outer = 0x120f83000] 12:03:13 INFO - PROCESS | 1655 | 1463166193095 Marionette DEBUG loaded listener.js 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x124176000) [pid = 1655] [serial = 1423] [outer = 0x120f83000] 12:03:13 INFO - PROCESS | 1655 | 1463166193487 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]]]}] 12:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 12:03:13 INFO - PROCESS | 1655 | 1463166193525 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 1655 | 1463166193527 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:03:13 INFO - PROCESS | 1655 | 1463166193531 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:03:13 INFO - PROCESS | 1655 | 1463166193532 Marionette TRACE conn2 <- [1,1870,null,{}] 12:03:13 INFO - PROCESS | 1655 | 1463166193534 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}] 12:03:13 INFO - PROCESS | 1655 | 1463166193656 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:03:13 INFO - PROCESS | 1655 | 1463166193669 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a60a800 == 79 [pid = 1655] [id = 475] 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x120f8b000) [pid = 1655] [serial = 1424] [outer = 0x0] 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12417b800) [pid = 1655] [serial = 1425] [outer = 0x120f8b000] 12:03:13 INFO - PROCESS | 1655 | 1463166193694 Marionette DEBUG loaded listener.js 12:03:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x126544000) [pid = 1655] [serial = 1426] [outer = 0x120f8b000] 12:03:14 INFO - PROCESS | 1655 | 1463166194050 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]]]}] 12:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 568ms 12:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:03:14 INFO - PROCESS | 1655 | 1463166194100 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:03:14 INFO - PROCESS | 1655 | 1463166194101 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:03:14 INFO - PROCESS | 1655 | 1463166194103 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:03:14 INFO - PROCESS | 1655 | 1463166194104 Marionette TRACE conn2 <- [1,1874,null,{}] 12:03:14 INFO - PROCESS | 1655 | 1463166194106 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}] 12:03:14 INFO - PROCESS | 1655 | 1463166194223 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:03:14 INFO - PROCESS | 1655 | 1463166194238 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b24a000 == 80 [pid = 1655] [id = 476] 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12417bc00) [pid = 1655] [serial = 1427] [outer = 0x0] 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x126b84800) [pid = 1655] [serial = 1428] [outer = 0x12417bc00] 12:03:14 INFO - PROCESS | 1655 | 1463166194262 Marionette DEBUG loaded listener.js 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12894d400) [pid = 1655] [serial = 1429] [outer = 0x12417bc00] 12:03:14 INFO - PROCESS | 1655 | 1463166194632 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]]]}] 12:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 12:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:03:14 INFO - PROCESS | 1655 | 1463166194671 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:03:14 INFO - PROCESS | 1655 | 1463166194673 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:03:14 INFO - PROCESS | 1655 | 1463166194675 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:03:14 INFO - PROCESS | 1655 | 1463166194676 Marionette TRACE conn2 <- [1,1878,null,{}] 12:03:14 INFO - PROCESS | 1655 | 1463166194678 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}] 12:03:14 INFO - PROCESS | 1655 | 1463166194795 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:03:14 INFO - PROCESS | 1655 | 1463166194808 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c218000 == 81 [pid = 1655] [id = 477] 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12894f000) [pid = 1655] [serial = 1430] [outer = 0x0] 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x128952c00) [pid = 1655] [serial = 1431] [outer = 0x12894f000] 12:03:14 INFO - PROCESS | 1655 | 1463166194835 Marionette DEBUG loaded listener.js 12:03:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x128958000) [pid = 1655] [serial = 1432] [outer = 0x12894f000] 12:03:15 INFO - PROCESS | 1655 | 1463166195404 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]]]}] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x124e34c00) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12960c400) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x117232000) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x114fa1000) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1126f8c00) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x1196c0400) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x112ab7800) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1194e1800) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x1219bb800) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11849bc00) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12bfd1000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x120f4f400) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:03:15 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x121280000) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 772ms 12:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:03:15 INFO - PROCESS | 1655 | 1463166195448 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:03:15 INFO - PROCESS | 1655 | 1463166195449 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:03:15 INFO - PROCESS | 1655 | 1463166195451 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:03:15 INFO - PROCESS | 1655 | 1463166195452 Marionette TRACE conn2 <- [1,1882,null,{}] 12:03:15 INFO - PROCESS | 1655 | 1463166195454 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}] 12:03:15 INFO - PROCESS | 1655 | 1463166195564 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:03:15 INFO - PROCESS | 1655 | 1463166195569 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160a800 == 82 [pid = 1655] [id = 478] 12:03:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x117231000) [pid = 1655] [serial = 1433] [outer = 0x0] 12:03:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x121280000) [pid = 1655] [serial = 1434] [outer = 0x117231000] 12:03:15 INFO - PROCESS | 1655 | 1463166195594 Marionette DEBUG loaded listener.js 12:03:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x128958400) [pid = 1655] [serial = 1435] [outer = 0x117231000] 12:03:16 INFO - PROCESS | 1655 | 1463166196121 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]]]}] 12:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 12:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:03:16 INFO - PROCESS | 1655 | 1463166196170 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:03:16 INFO - PROCESS | 1655 | 1463166196173 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:03:16 INFO - PROCESS | 1655 | 1463166196176 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:03:16 INFO - PROCESS | 1655 | 1463166196179 Marionette TRACE conn2 <- [1,1886,null,{}] 12:03:16 INFO - PROCESS | 1655 | 1463166196182 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}] 12:03:16 INFO - PROCESS | 1655 | 1463166196299 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:03:16 INFO - PROCESS | 1655 | 1463166196415 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11912f000 == 83 [pid = 1655] [id = 479] 12:03:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x112f99c00) [pid = 1655] [serial = 1436] [outer = 0x0] 12:03:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x114f14400) [pid = 1655] [serial = 1437] [outer = 0x112f99c00] 12:03:16 INFO - PROCESS | 1655 | 1463166196449 Marionette DEBUG loaded listener.js 12:03:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x1168d1c00) [pid = 1655] [serial = 1438] [outer = 0x112f99c00] 12:03:16 INFO - PROCESS | 1655 | 1463166196920 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]]]}] 12:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 773ms 12:03:16 INFO - PROCESS | 1655 | 1463166196955 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:03:16 INFO - PROCESS | 1655 | 1463166196960 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:03:16 INFO - PROCESS | 1655 | 1463166196965 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:03:16 INFO - PROCESS | 1655 | 1463166196967 Marionette TRACE conn2 <- [1,1890,null,{}] 12:03:16 INFO - PROCESS | 1655 | 1463166196969 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}] 12:03:17 INFO - PROCESS | 1655 | 1463166197087 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:03:17 INFO - PROCESS | 1655 | 1463166197174 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240d1000 == 84 [pid = 1655] [id = 480] 12:03:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x1180a3c00) [pid = 1655] [serial = 1439] [outer = 0x0] 12:03:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1183bd800) [pid = 1655] [serial = 1440] [outer = 0x1180a3c00] 12:03:17 INFO - PROCESS | 1655 | 1463166197205 Marionette DEBUG loaded listener.js 12:03:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x1184a5400) [pid = 1655] [serial = 1441] [outer = 0x1180a3c00] 12:03:17 INFO - PROCESS | 1655 | 1463166197607 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]]]}] 12:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 12:03:17 INFO - PROCESS | 1655 | 1463166197646 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:03:17 INFO - PROCESS | 1655 | 1463166197648 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:03:17 INFO - PROCESS | 1655 | 1463166197652 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:03:17 INFO - PROCESS | 1655 | 1463166197655 Marionette TRACE conn2 <- [1,1894,null,{}] 12:03:17 INFO - PROCESS | 1655 | 1463166197666 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}] 12:03:17 INFO - PROCESS | 1655 | 1463166197796 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:03:17 INFO - PROCESS | 1655 | 1463166197916 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ce800 == 85 [pid = 1655] [id = 481] 12:03:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x119334000) [pid = 1655] [serial = 1442] [outer = 0x0] 12:03:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x120f7dc00) [pid = 1655] [serial = 1443] [outer = 0x119334000] 12:03:17 INFO - PROCESS | 1655 | 1463166197965 Marionette DEBUG loaded listener.js 12:03:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x121767800) [pid = 1655] [serial = 1444] [outer = 0x119334000] 12:03:18 INFO - PROCESS | 1655 | 1463166198549 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]]]}] 12:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 923ms 12:03:18 INFO - PROCESS | 1655 | 1463166198574 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:03:18 INFO - PROCESS | 1655 | 1463166198577 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:03:18 INFO - PROCESS | 1655 | 1463166198581 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:03:18 INFO - PROCESS | 1655 | 1463166198582 Marionette TRACE conn2 <- [1,1898,null,{}] 12:03:18 INFO - PROCESS | 1655 | 1463166198585 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}] 12:03:18 INFO - PROCESS | 1655 | 1463166198702 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:03:18 INFO - PROCESS | 1655 | 1463166198813 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d017000 == 86 [pid = 1655] [id = 482] 12:03:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x124107800) [pid = 1655] [serial = 1445] [outer = 0x0] 12:03:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x1247bfc00) [pid = 1655] [serial = 1446] [outer = 0x124107800] 12:03:18 INFO - PROCESS | 1655 | 1463166198845 Marionette DEBUG loaded listener.js 12:03:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12894ac00) [pid = 1655] [serial = 1447] [outer = 0x124107800] 12:03:19 INFO - PROCESS | 1655 | 1463166199233 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]]]}] 12:03:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12417ec00) [pid = 1655] [serial = 1448] [outer = 0x116186400] 12:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 718ms 12:03:19 INFO - PROCESS | 1655 | 1463166199313 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:03:19 INFO - PROCESS | 1655 | 1463166199315 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:03:19 INFO - PROCESS | 1655 | 1463166199319 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:03:19 INFO - PROCESS | 1655 | 1463166199321 Marionette TRACE conn2 <- [1,1902,null,{}] 12:03:19 INFO - PROCESS | 1655 | 1463166199323 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}] 12:03:19 INFO - PROCESS | 1655 | 1463166199434 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:03:19 INFO - PROCESS | 1655 | 1463166199519 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2e1800 == 87 [pid = 1655] [id = 483] 12:03:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x124180400) [pid = 1655] [serial = 1449] [outer = 0x0] 12:03:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x128b16c00) [pid = 1655] [serial = 1450] [outer = 0x124180400] 12:03:19 INFO - PROCESS | 1655 | 1463166199551 Marionette DEBUG loaded listener.js 12:03:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1294c8400) [pid = 1655] [serial = 1451] [outer = 0x124180400] 12:03:19 INFO - PROCESS | 1655 | 1463166199985 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]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 12:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:03:20 INFO - PROCESS | 1655 | 1463166200039 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 1655 | 1463166200040 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:03:20 INFO - PROCESS | 1655 | 1463166200043 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 1655 | 1463166200044 Marionette TRACE conn2 <- [1,1906,null,{}] 12:03:20 INFO - PROCESS | 1655 | 1463166200046 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}] 12:03:20 INFO - PROCESS | 1655 | 1463166200174 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:03:20 INFO - PROCESS | 1655 | 1463166200262 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db3c800 == 88 [pid = 1655] [id = 484] 12:03:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12952b400) [pid = 1655] [serial = 1452] [outer = 0x0] 12:03:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12a674400) [pid = 1655] [serial = 1453] [outer = 0x12952b400] 12:03:20 INFO - PROCESS | 1655 | 1463166200294 Marionette DEBUG loaded listener.js 12:03:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12b2a8400) [pid = 1655] [serial = 1454] [outer = 0x12952b400] 12:03:20 INFO - PROCESS | 1655 | 1463166200692 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]]]}] 12:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 12:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:03:20 INFO - PROCESS | 1655 | 1463166200714 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 1655 | 1463166200715 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:03:20 INFO - PROCESS | 1655 | 1463166200717 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 1655 | 1463166200719 Marionette TRACE conn2 <- [1,1910,null,{}] 12:03:20 INFO - PROCESS | 1655 | 1463166200721 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}] 12:03:20 INFO - PROCESS | 1655 | 1463166200831 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:03:20 INFO - PROCESS | 1655 | 1463166200945 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x135178000 == 89 [pid = 1655] [id = 485] 12:03:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12960a400) [pid = 1655] [serial = 1455] [outer = 0x0] 12:03:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12b2abc00) [pid = 1655] [serial = 1456] [outer = 0x12960a400] 12:03:20 INFO - PROCESS | 1655 | 1463166200978 Marionette DEBUG loaded listener.js 12:03:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12ba4a400) [pid = 1655] [serial = 1457] [outer = 0x12960a400] 12:03:21 INFO - PROCESS | 1655 | 1463166201403 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]]]}] 12:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 12:03:21 INFO - PROCESS | 1655 | 1463166201440 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:03:21 INFO - PROCESS | 1655 | 1463166201442 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:03:21 INFO - PROCESS | 1655 | 1463166201446 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:03:21 INFO - PROCESS | 1655 | 1463166201447 Marionette TRACE conn2 <- [1,1914,null,{}] 12:03:21 INFO - PROCESS | 1655 | 1463166201451 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}] 12:03:21 INFO - PROCESS | 1655 | 1463166201639 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:03:21 INFO - PROCESS | 1655 | 1463166201729 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x135397000 == 90 [pid = 1655] [id = 486] 12:03:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x11312ec00) [pid = 1655] [serial = 1458] [outer = 0x0] 12:03:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12bdf5800) [pid = 1655] [serial = 1459] [outer = 0x11312ec00] 12:03:21 INFO - PROCESS | 1655 | 1463166201758 Marionette DEBUG loaded listener.js 12:03:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12bfcf000) [pid = 1655] [serial = 1460] [outer = 0x11312ec00] 12:03:22 INFO - PROCESS | 1655 | 1463166202171 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]]]}] 12:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 771ms 12:03:22 INFO - PROCESS | 1655 | 1463166202217 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:03:22 INFO - PROCESS | 1655 | 1463166202218 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:03:22 INFO - PROCESS | 1655 | 1463166202221 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:03:22 INFO - PROCESS | 1655 | 1463166202222 Marionette TRACE conn2 <- [1,1918,null,{}] 12:03:22 INFO - PROCESS | 1655 | 1463166202224 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}] 12:03:22 INFO - PROCESS | 1655 | 1463166202354 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:03:22 INFO - PROCESS | 1655 | 1463166202473 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404b800 == 91 [pid = 1655] [id = 487] 12:03:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1126ee800) [pid = 1655] [serial = 1461] [outer = 0x0] 12:03:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1168d3000) [pid = 1655] [serial = 1462] [outer = 0x1126ee800] 12:03:22 INFO - PROCESS | 1655 | 1463166202506 Marionette DEBUG loaded listener.js 12:03:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12b2b0800) [pid = 1655] [serial = 1463] [outer = 0x1126ee800] 12:03:23 INFO - PROCESS | 1655 | 1463166203100 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]]]}] 12:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 920ms 12:03:23 INFO - PROCESS | 1655 | 1463166203141 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:03:23 INFO - PROCESS | 1655 | 1463166203143 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:03:23 INFO - PROCESS | 1655 | 1463166203147 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:03:23 INFO - PROCESS | 1655 | 1463166203149 Marionette TRACE conn2 <- [1,1922,null,{}] 12:03:23 INFO - PROCESS | 1655 | 1463166203153 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}] 12:03:23 INFO - PROCESS | 1655 | 1463166203261 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:03:23 INFO - PROCESS | 1655 | 1463166203352 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cad800 == 92 [pid = 1655] [id = 488] 12:03:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x113143c00) [pid = 1655] [serial = 1464] [outer = 0x0] 12:03:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x114faa000) [pid = 1655] [serial = 1465] [outer = 0x113143c00] 12:03:23 INFO - PROCESS | 1655 | 1463166203383 Marionette DEBUG loaded listener.js 12:03:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x117231800) [pid = 1655] [serial = 1466] [outer = 0x113143c00] 12:03:23 INFO - PROCESS | 1655 | 1463166203817 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]]]}] 12:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 12:03:23 INFO - PROCESS | 1655 | 1463166203868 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:03:23 INFO - PROCESS | 1655 | 1463166203872 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:03:23 INFO - PROCESS | 1655 | 1463166203876 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:03:23 INFO - PROCESS | 1655 | 1463166203878 Marionette TRACE conn2 <- [1,1926,null,{}] 12:03:23 INFO - PROCESS | 1655 | 1463166203880 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}] 12:03:23 INFO - PROCESS | 1655 | 1463166203989 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:03:24 INFO - PROCESS | 1655 | 1463166204111 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b8000 == 93 [pid = 1655] [id = 489] 12:03:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x114fa5400) [pid = 1655] [serial = 1467] [outer = 0x0] 12:03:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x118493800) [pid = 1655] [serial = 1468] [outer = 0x114fa5400] 12:03:24 INFO - PROCESS | 1655 | 1463166204140 Marionette DEBUG loaded listener.js 12:03:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11910dc00) [pid = 1655] [serial = 1469] [outer = 0x114fa5400] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12c218000 == 92 [pid = 1655] [id = 477] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b24a000 == 91 [pid = 1655] [id = 476] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a60a800 == 90 [pid = 1655] [id = 475] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128d93800 == 89 [pid = 1655] [id = 474] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1248ec000 == 88 [pid = 1655] [id = 473] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121613800 == 87 [pid = 1655] [id = 472] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x113142400) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x1164ab400) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x120f53800) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12cbfa400) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x128b8a800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12128a800) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x126761800) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12960bc00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1183c3800) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1122b2800) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1294bd800) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119a03800 == 86 [pid = 1655] [id = 471] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x118197800 == 85 [pid = 1655] [id = 470] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x117e08000 == 84 [pid = 1655] [id = 469] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x135678800 == 83 [pid = 1655] [id = 466] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x13538b800 == 82 [pid = 1655] [id = 465] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x13534a800 == 81 [pid = 1655] [id = 464] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128d94800 == 80 [pid = 1655] [id = 463] 12:03:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1194aa800 == 79 [pid = 1655] [id = 462] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12bfd0c00) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12c4c0400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12b2a6400) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x121288c00) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x120f84c00) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x124175c00) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12c73f000) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12a6c4000) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x128b15000) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12acac400) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x129604400) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12a7b0000) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12457e400) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x118637800) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12ac1a800) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x1168d9c00) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x118312400) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1198d7800) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x120f57000) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1164a5c00) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x113423c00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12ba4dc00) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1248a8400) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x118633400) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x119161c00) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 12:03:24 INFO - PROCESS | 1655 | 1463166204726 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]]]}] 12:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 870ms 12:03:24 INFO - PROCESS | 1655 | 1463166204747 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:03:24 INFO - PROCESS | 1655 | 1463166204750 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:03:24 INFO - PROCESS | 1655 | 1463166204753 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:03:24 INFO - PROCESS | 1655 | 1463166204755 Marionette TRACE conn2 <- [1,1930,null,{}] 12:03:24 INFO - PROCESS | 1655 | 1463166204759 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}] 12:03:24 INFO - PROCESS | 1655 | 1463166204873 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:03:24 INFO - PROCESS | 1655 | 1463166204958 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180d8800 == 80 [pid = 1655] [id = 490] 12:03:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11313f000) [pid = 1655] [serial = 1470] [outer = 0x0] 12:03:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1168d5000) [pid = 1655] [serial = 1471] [outer = 0x11313f000] 12:03:24 INFO - PROCESS | 1655 | 1463166204992 Marionette DEBUG loaded listener.js 12:03:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1180a5000) [pid = 1655] [serial = 1472] [outer = 0x11313f000] 12:03:25 INFO - PROCESS | 1655 | 1463166205431 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]]]}] 12:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 12:03:25 INFO - PROCESS | 1655 | 1463166205476 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:03:25 INFO - PROCESS | 1655 | 1463166205480 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:03:25 INFO - PROCESS | 1655 | 1463166205484 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:03:25 INFO - PROCESS | 1655 | 1463166205486 Marionette TRACE conn2 <- [1,1934,null,{}] 12:03:25 INFO - PROCESS | 1655 | 1463166205489 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}] 12:03:25 INFO - PROCESS | 1655 | 1463166205601 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:03:25 INFO - PROCESS | 1655 | 1463166205687 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219ad800 == 81 [pid = 1655] [id = 491] 12:03:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x118318800) [pid = 1655] [serial = 1473] [outer = 0x0] 12:03:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x118636400) [pid = 1655] [serial = 1474] [outer = 0x118318800] 12:03:25 INFO - PROCESS | 1655 | 1463166205720 Marionette DEBUG loaded listener.js 12:03:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x119493400) [pid = 1655] [serial = 1475] [outer = 0x118318800] 12:03:26 INFO - PROCESS | 1655 | 1463166206182 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]]]}] 12:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 12:03:26 INFO - PROCESS | 1655 | 1463166206209 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:03:26 INFO - PROCESS | 1655 | 1463166206211 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:03:26 INFO - PROCESS | 1655 | 1463166206228 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 1655 | 1463166206231 Marionette TRACE conn2 <- [1,1938,null,{}] 12:03:26 INFO - PROCESS | 1655 | 1463166206238 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}] 12:03:26 INFO - PROCESS | 1655 | 1463166206395 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:03:26 INFO - PROCESS | 1655 | 1463166206458 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c19000 == 82 [pid = 1655] [id = 492] 12:03:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12113f400) [pid = 1655] [serial = 1476] [outer = 0x0] 12:03:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x121286400) [pid = 1655] [serial = 1477] [outer = 0x12113f400] 12:03:26 INFO - PROCESS | 1655 | 1463166206493 Marionette DEBUG loaded listener.js 12:03:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x121909800) [pid = 1655] [serial = 1478] [outer = 0x12113f400] 12:03:26 INFO - PROCESS | 1655 | 1463166206895 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]]]}] 12:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 727ms 12:03:26 INFO - PROCESS | 1655 | 1463166206953 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:03:26 INFO - PROCESS | 1655 | 1463166206954 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:03:26 INFO - PROCESS | 1655 | 1463166206957 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 1655 | 1463166206958 Marionette TRACE conn2 <- [1,1942,null,{}] 12:03:26 INFO - PROCESS | 1655 | 1463166206960 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}] 12:03:27 INFO - PROCESS | 1655 | 1463166207071 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:03:27 INFO - PROCESS | 1655 | 1463166207184 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a780000 == 83 [pid = 1655] [id = 493] 12:03:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12128a800) [pid = 1655] [serial = 1479] [outer = 0x0] 12:03:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12457e400) [pid = 1655] [serial = 1480] [outer = 0x12128a800] 12:03:27 INFO - PROCESS | 1655 | 1463166207218 Marionette DEBUG loaded listener.js 12:03:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12676b400) [pid = 1655] [serial = 1481] [outer = 0x12128a800] 12:03:27 INFO - PROCESS | 1655 | 1463166207656 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]]]}] 12:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 718ms 12:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:03:27 INFO - PROCESS | 1655 | 1463166207690 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:03:27 INFO - PROCESS | 1655 | 1463166207691 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:03:27 INFO - PROCESS | 1655 | 1463166207712 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:03:27 INFO - PROCESS | 1655 | 1463166207714 Marionette TRACE conn2 <- [1,1946,null,{}] 12:03:27 INFO - PROCESS | 1655 | 1463166207718 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}] 12:03:27 INFO - PROCESS | 1655 | 1463166207832 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:03:27 INFO - PROCESS | 1655 | 1463166207928 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9df800 == 84 [pid = 1655] [id = 494] 12:03:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x124e3d400) [pid = 1655] [serial = 1482] [outer = 0x0] 12:03:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x128953800) [pid = 1655] [serial = 1483] [outer = 0x124e3d400] 12:03:27 INFO - PROCESS | 1655 | 1463166207977 Marionette DEBUG loaded listener.js 12:03:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x128ffb800) [pid = 1655] [serial = 1484] [outer = 0x124e3d400] 12:03:28 INFO - PROCESS | 1655 | 1463166208469 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]]]}] 12:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 792ms 12:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:03:28 INFO - PROCESS | 1655 | 1463166208485 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:03:28 INFO - PROCESS | 1655 | 1463166208487 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:03:28 INFO - PROCESS | 1655 | 1463166208489 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:03:28 INFO - PROCESS | 1655 | 1463166208490 Marionette TRACE conn2 <- [1,1950,null,{}] 12:03:28 INFO - PROCESS | 1655 | 1463166208512 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}] 12:03:28 INFO - PROCESS | 1655 | 1463166208650 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:03:28 INFO - PROCESS | 1655 | 1463166208736 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf34000 == 85 [pid = 1655] [id = 495] 12:03:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12a7b5400) [pid = 1655] [serial = 1485] [outer = 0x0] 12:03:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12ba1e800) [pid = 1655] [serial = 1486] [outer = 0x12a7b5400] 12:03:28 INFO - PROCESS | 1655 | 1463166208766 Marionette DEBUG loaded listener.js 12:03:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12bfccc00) [pid = 1655] [serial = 1487] [outer = 0x12a7b5400] 12:03:29 INFO - PROCESS | 1655 | 1463166209183 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]]]}] 12:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 12:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:03:29 INFO - PROCESS | 1655 | 1463166209239 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:03:29 INFO - PROCESS | 1655 | 1463166209240 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:03:29 INFO - PROCESS | 1655 | 1463166209245 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:03:29 INFO - PROCESS | 1655 | 1463166209247 Marionette TRACE conn2 <- [1,1954,null,{}] 12:03:29 INFO - PROCESS | 1655 | 1463166209249 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}] 12:03:29 INFO - PROCESS | 1655 | 1463166209356 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:03:29 INFO - PROCESS | 1655 | 1463166209470 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2f4800 == 86 [pid = 1655] [id = 496] 12:03:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12ba16000) [pid = 1655] [serial = 1488] [outer = 0x0] 12:03:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12c4bb400) [pid = 1655] [serial = 1489] [outer = 0x12ba16000] 12:03:29 INFO - PROCESS | 1655 | 1463166209501 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12c73f000) [pid = 1655] [serial = 1490] [outer = 0x12ba16000] 12:03:29 INFO - PROCESS | 1655 | 1463166209911 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]]]}] 12:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 12:03:29 INFO - PROCESS | 1655 | 1463166209919 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:03:29 INFO - PROCESS | 1655 | 1463166209920 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:03:29 INFO - PROCESS | 1655 | 1463166209923 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:03:29 INFO - PROCESS | 1655 | 1463166209924 Marionette TRACE conn2 <- [1,1958,null,{}] 12:03:29 INFO - PROCESS | 1655 | 1463166209926 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}] 12:03:30 INFO - PROCESS | 1655 | 1463166210035 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:03:30 INFO - PROCESS | 1655 | 1463166210150 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7a0800 == 87 [pid = 1655] [id = 497] 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12c740c00) [pid = 1655] [serial = 1491] [outer = 0x0] 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12cbf8000) [pid = 1655] [serial = 1492] [outer = 0x12c740c00] 12:03:30 INFO - PROCESS | 1655 | 1463166210181 Marionette DEBUG loaded listener.js 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12d05c800) [pid = 1655] [serial = 1493] [outer = 0x12c740c00] 12:03:30 INFO - PROCESS | 1655 | 1463166210558 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]]]}] 12:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 668ms 12:03:30 INFO - PROCESS | 1655 | 1463166210591 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:03:30 INFO - PROCESS | 1655 | 1463166210593 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:03:30 INFO - PROCESS | 1655 | 1463166210595 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:03:30 INFO - PROCESS | 1655 | 1463166210596 Marionette TRACE conn2 <- [1,1962,null,{}] 12:03:30 INFO - PROCESS | 1655 | 1463166210599 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}] 12:03:30 INFO - PROCESS | 1655 | 1463166210707 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:03:30 INFO - PROCESS | 1655 | 1463166210812 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1350a7800 == 88 [pid = 1655] [id = 498] 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x10a7b0800) [pid = 1655] [serial = 1494] [outer = 0x0] 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12d315c00) [pid = 1655] [serial = 1495] [outer = 0x10a7b0800] 12:03:30 INFO - PROCESS | 1655 | 1463166210841 Marionette DEBUG loaded listener.js 12:03:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12d31d000) [pid = 1655] [serial = 1496] [outer = 0x10a7b0800] 12:03:31 INFO - PROCESS | 1655 | 1463166211265 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]]]}] 12:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 12:03:31 INFO - PROCESS | 1655 | 1463166211318 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:03:31 INFO - PROCESS | 1655 | 1463166211319 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:03:31 INFO - PROCESS | 1655 | 1463166211322 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:03:31 INFO - PROCESS | 1655 | 1463166211323 Marionette TRACE conn2 <- [1,1966,null,{}] 12:03:31 INFO - PROCESS | 1655 | 1463166211325 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}] 12:03:31 INFO - PROCESS | 1655 | 1463166211438 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:03:31 INFO - PROCESS | 1655 | 1463166211525 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x135393000 == 89 [pid = 1655] [id = 499] 12:03:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1184a4000) [pid = 1655] [serial = 1497] [outer = 0x0] 12:03:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12d5c9c00) [pid = 1655] [serial = 1498] [outer = 0x1184a4000] 12:03:31 INFO - PROCESS | 1655 | 1463166211554 Marionette DEBUG loaded listener.js 12:03:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12d5d6800) [pid = 1655] [serial = 1499] [outer = 0x1184a4000] 12:03:31 INFO - PROCESS | 1655 | 1463166211984 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]]]}] 12:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 12:03:31 INFO - PROCESS | 1655 | 1463166211994 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:03:31 INFO - PROCESS | 1655 | 1463166211995 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:03:32 INFO - PROCESS | 1655 | 1463166212019 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:03:32 INFO - PROCESS | 1655 | 1463166212021 Marionette TRACE conn2 <- [1,1970,null,{}] 12:03:32 INFO - PROCESS | 1655 | 1463166212023 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}] 12:03:32 INFO - PROCESS | 1655 | 1463166212194 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:03:32 INFO - PROCESS | 1655 | 1463166212261 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1380d0000 == 90 [pid = 1655] [id = 500] 12:03:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12c4c0400) [pid = 1655] [serial = 1500] [outer = 0x0] 12:03:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12d5df800) [pid = 1655] [serial = 1501] [outer = 0x12c4c0400] 12:03:32 INFO - PROCESS | 1655 | 1463166212298 Marionette DEBUG loaded listener.js 12:03:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x135245800) [pid = 1655] [serial = 1502] [outer = 0x12c4c0400] 12:03:32 INFO - PROCESS | 1655 | 1463166212816 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]]]}] 12:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 842ms 12:03:32 INFO - PROCESS | 1655 | 1463166212841 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:03:32 INFO - PROCESS | 1655 | 1463166212843 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:03:32 INFO - PROCESS | 1655 | 1463166212847 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:03:32 INFO - PROCESS | 1655 | 1463166212849 Marionette TRACE conn2 <- [1,1974,null,{}] 12:03:32 INFO - PROCESS | 1655 | 1463166212853 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}] 12:03:32 INFO - PROCESS | 1655 | 1463166212964 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:03:33 INFO - PROCESS | 1655 | 1463166213057 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269d1000 == 91 [pid = 1655] [id = 501] 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x115e7dc00) [pid = 1655] [serial = 1503] [outer = 0x0] 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1168d1000) [pid = 1655] [serial = 1504] [outer = 0x115e7dc00] 12:03:33 INFO - PROCESS | 1655 | 1463166213089 Marionette DEBUG loaded listener.js 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x118613800) [pid = 1655] [serial = 1505] [outer = 0x115e7dc00] 12:03:33 INFO - PROCESS | 1655 | 1463166213528 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]]]}] 12:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 723ms 12:03:33 INFO - PROCESS | 1655 | 1463166213571 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:03:33 INFO - PROCESS | 1655 | 1463166213574 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:03:33 INFO - PROCESS | 1655 | 1463166213578 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:03:33 INFO - PROCESS | 1655 | 1463166213580 Marionette TRACE conn2 <- [1,1978,null,{}] 12:03:33 INFO - PROCESS | 1655 | 1463166213582 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}] 12:03:33 INFO - PROCESS | 1655 | 1463166213706 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:03:33 INFO - PROCESS | 1655 | 1463166213798 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4b000 == 92 [pid = 1655] [id = 502] 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x118410000) [pid = 1655] [serial = 1506] [outer = 0x0] 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x121283c00) [pid = 1655] [serial = 1507] [outer = 0x118410000] 12:03:33 INFO - PROCESS | 1655 | 1463166213826 Marionette DEBUG loaded listener.js 12:03:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x123d16c00) [pid = 1655] [serial = 1508] [outer = 0x118410000] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x121cad800 == 91 [pid = 1655] [id = 488] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12db3c800 == 90 [pid = 1655] [id = 484] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2e1800 == 89 [pid = 1655] [id = 483] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12d017000 == 88 [pid = 1655] [id = 482] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ce800 == 87 [pid = 1655] [id = 481] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1240d1000 == 86 [pid = 1655] [id = 480] 12:03:34 INFO - PROCESS | 1655 | --DOCSHELL 0x11912f000 == 85 [pid = 1655] [id = 479] 12:03:34 INFO - PROCESS | 1655 | 1463166214399 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]]]}] 12:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 871ms 12:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:03:34 INFO - PROCESS | 1655 | 1463166214450 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:03:34 INFO - PROCESS | 1655 | 1463166214453 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:03:34 INFO - PROCESS | 1655 | 1463166214456 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:03:34 INFO - PROCESS | 1655 | 1463166214459 Marionette TRACE conn2 <- [1,1982,null,{}] 12:03:34 INFO - PROCESS | 1655 | 1463166214463 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}] 12:03:34 INFO - PROCESS | 1655 | 1463166214579 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:03:34 INFO - PROCESS | 1655 | 1463166214673 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12631d800 == 86 [pid = 1655] [id = 503] 12:03:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11848d000) [pid = 1655] [serial = 1509] [outer = 0x0] 12:03:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11933e000) [pid = 1655] [serial = 1510] [outer = 0x11848d000] 12:03:34 INFO - PROCESS | 1655 | 1463166214706 Marionette DEBUG loaded listener.js 12:03:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x120f8cc00) [pid = 1655] [serial = 1511] [outer = 0x11848d000] 12:03:35 INFO - PROCESS | 1655 | 1463166215143 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]]]}] 12:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 12:03:35 INFO - PROCESS | 1655 | 1463166215230 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:03:35 INFO - PROCESS | 1655 | 1463166215234 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:03:35 INFO - PROCESS | 1655 | 1463166215239 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:03:35 INFO - PROCESS | 1655 | 1463166215241 Marionette TRACE conn2 <- [1,1986,null,{}] 12:03:35 INFO - PROCESS | 1655 | 1463166215263 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}] 12:03:35 INFO - PROCESS | 1655 | 1463166215385 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:03:35 INFO - PROCESS | 1655 | 1463166215477 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb08000 == 87 [pid = 1655] [id = 504] 12:03:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12410d000) [pid = 1655] [serial = 1512] [outer = 0x0] 12:03:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x124e3d000) [pid = 1655] [serial = 1513] [outer = 0x12410d000] 12:03:35 INFO - PROCESS | 1655 | 1463166215507 Marionette DEBUG loaded listener.js 12:03:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x128955000) [pid = 1655] [serial = 1514] [outer = 0x12410d000] 12:03:35 INFO - PROCESS | 1655 | 1463166215938 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]]]}] 12:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 723ms 12:03:35 INFO - PROCESS | 1655 | 1463166215963 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:03:35 INFO - PROCESS | 1655 | 1463166215964 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:03:35 INFO - PROCESS | 1655 | 1463166215967 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:03:35 INFO - PROCESS | 1655 | 1463166215969 Marionette TRACE conn2 <- [1,1990,null,{}] 12:03:35 INFO - PROCESS | 1655 | 1463166215977 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}] 12:03:36 INFO - PROCESS | 1655 | 1463166216097 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:03:36 INFO - PROCESS | 1655 | 1463166216191 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1350b9000 == 88 [pid = 1655] [id = 505] 12:03:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12a6ca000) [pid = 1655] [serial = 1515] [outer = 0x0] 12:03:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12a7af000) [pid = 1655] [serial = 1516] [outer = 0x12a6ca000] 12:03:36 INFO - PROCESS | 1655 | 1463166216224 Marionette DEBUG loaded listener.js 12:03:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12b2a9400) [pid = 1655] [serial = 1517] [outer = 0x12a6ca000] 12:03:36 INFO - PROCESS | 1655 | 1463166216664 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]]]}] 12:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 12:03:36 INFO - PROCESS | 1655 | 1463166216694 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:03:36 INFO - PROCESS | 1655 | 1463166216696 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:03:36 INFO - PROCESS | 1655 | 1463166216701 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:03:36 INFO - PROCESS | 1655 | 1463166216702 Marionette TRACE conn2 <- [1,1994,null,{}] 12:03:36 INFO - PROCESS | 1655 | 1463166216725 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}] 12:03:36 INFO - PROCESS | 1655 | 1463166216881 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:03:36 INFO - PROCESS | 1655 | 1463166216951 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x138d8a800 == 89 [pid = 1655] [id = 506] 12:03:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12c73c000) [pid = 1655] [serial = 1518] [outer = 0x0] 12:03:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12cbfe400) [pid = 1655] [serial = 1519] [outer = 0x12c73c000] 12:03:36 INFO - PROCESS | 1655 | 1463166216981 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12d5d6400) [pid = 1655] [serial = 1520] [outer = 0x12c73c000] 12:03:37 INFO - PROCESS | 1655 | 1463166217356 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]]]}] 12:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 689ms 12:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:03:37 INFO - PROCESS | 1655 | 1463166217390 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:03:37 INFO - PROCESS | 1655 | 1463166217392 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:03:37 INFO - PROCESS | 1655 | 1463166217394 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:03:37 INFO - PROCESS | 1655 | 1463166217395 Marionette TRACE conn2 <- [1,1998,null,{}] 12:03:37 INFO - PROCESS | 1655 | 1463166217398 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}] 12:03:37 INFO - PROCESS | 1655 | 1463166217507 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:03:37 INFO - PROCESS | 1655 | 1463166217600 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x13fbd7800 == 90 [pid = 1655] [id = 507] 12:03:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12bfd0800) [pid = 1655] [serial = 1521] [outer = 0x0] 12:03:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12d5e8800) [pid = 1655] [serial = 1522] [outer = 0x12bfd0800] 12:03:37 INFO - PROCESS | 1655 | 1463166217630 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x133e6e800) [pid = 1655] [serial = 1523] [outer = 0x12bfd0800] 12:03:38 INFO - PROCESS | 1655 | 1463166218069 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]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 12:03:38 INFO - PROCESS | 1655 | 1463166218114 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:03:38 INFO - PROCESS | 1655 | 1463166218115 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:03:38 INFO - PROCESS | 1655 | 1463166218117 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 1655 | 1463166218119 Marionette TRACE conn2 <- [1,2002,null,{}] 12:03:38 INFO - PROCESS | 1655 | 1463166218121 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}] 12:03:38 INFO - PROCESS | 1655 | 1463166218268 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:03:38 INFO - PROCESS | 1655 | 1463166218364 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x14021e800 == 91 [pid = 1655] [id = 508] 12:03:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x135242c00) [pid = 1655] [serial = 1524] [outer = 0x0] 12:03:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x13524bc00) [pid = 1655] [serial = 1525] [outer = 0x135242c00] 12:03:38 INFO - PROCESS | 1655 | 1463166218396 Marionette DEBUG loaded listener.js 12:03:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x135703000) [pid = 1655] [serial = 1526] [outer = 0x135242c00] 12:03:38 INFO - PROCESS | 1655 | 1463166218792 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]]]}] 12:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 12:03:38 INFO - PROCESS | 1655 | 1463166218836 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:03:38 INFO - PROCESS | 1655 | 1463166218838 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:03:38 INFO - PROCESS | 1655 | 1463166218840 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:03:38 INFO - PROCESS | 1655 | 1463166218841 Marionette TRACE conn2 <- [1,2006,null,{}] 12:03:38 INFO - PROCESS | 1655 | 1463166218844 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}] 12:03:38 INFO - PROCESS | 1655 | 1463166218954 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:03:39 INFO - PROCESS | 1655 | 1463166219076 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x140e21000 == 92 [pid = 1655] [id = 509] 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x110f14c00) [pid = 1655] [serial = 1527] [outer = 0x0] 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x135705c00) [pid = 1655] [serial = 1528] [outer = 0x110f14c00] 12:03:39 INFO - PROCESS | 1655 | 1463166219108 Marionette DEBUG loaded listener.js 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x13570d400) [pid = 1655] [serial = 1529] [outer = 0x110f14c00] 12:03:39 INFO - PROCESS | 1655 | 1463166219490 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]]]}] 12:03:39 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 12:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 669ms 12:03:39 INFO - PROCESS | 1655 | 1463166219517 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:03:39 INFO - PROCESS | 1655 | 1463166219518 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:03:39 INFO - PROCESS | 1655 | 1463166219520 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:03:39 INFO - PROCESS | 1655 | 1463166219521 Marionette TRACE conn2 <- [1,2010,null,{}] 12:03:39 INFO - PROCESS | 1655 | 1463166219524 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}] 12:03:39 INFO - PROCESS | 1655 | 1463166219654 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:03:39 INFO - PROCESS | 1655 | 1463166219762 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x141cee800 == 93 [pid = 1655] [id = 510] 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x135243000) [pid = 1655] [serial = 1530] [outer = 0x0] 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x135711000) [pid = 1655] [serial = 1531] [outer = 0x135243000] 12:03:39 INFO - PROCESS | 1655 | 1463166219791 Marionette DEBUG loaded listener.js 12:03:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x135a3f800) [pid = 1655] [serial = 1532] [outer = 0x135243000] 12:03:40 INFO - PROCESS | 1655 | 1463166220208 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]]]}] 12:03:40 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 12:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 719ms 12:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:03:40 INFO - PROCESS | 1655 | 1463166220240 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:03:40 INFO - PROCESS | 1655 | 1463166220241 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:03:40 INFO - PROCESS | 1655 | 1463166220243 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:03:40 INFO - PROCESS | 1655 | 1463166220244 Marionette TRACE conn2 <- [1,2014,null,{}] 12:03:40 INFO - PROCESS | 1655 | 1463166220247 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}] 12:03:40 INFO - PROCESS | 1655 | 1463166220359 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:03:40 INFO - PROCESS | 1655 | 1463166220482 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x141c76800 == 94 [pid = 1655] [id = 511] 12:03:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12ba18000) [pid = 1655] [serial = 1533] [outer = 0x0] 12:03:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x135a3f400) [pid = 1655] [serial = 1534] [outer = 0x12ba18000] 12:03:40 INFO - PROCESS | 1655 | 1463166220516 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x135a48c00) [pid = 1655] [serial = 1535] [outer = 0x12ba18000] 12:03:40 INFO - PROCESS | 1655 | 1463166220916 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]]]}] 12:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 12:03:40 INFO - PROCESS | 1655 | 1463166220975 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:03:40 INFO - PROCESS | 1655 | 1463166220977 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:03:40 INFO - PROCESS | 1655 | 1463166220996 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:03:40 INFO - PROCESS | 1655 | 1463166220997 Marionette TRACE conn2 <- [1,2018,null,{}] 12:03:41 INFO - PROCESS | 1655 | 1463166221000 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}] 12:03:41 INFO - PROCESS | 1655 | 1463166221111 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:03:41 INFO - PROCESS | 1655 | 1463166221206 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x141c90000 == 95 [pid = 1655] [id = 512] 12:03:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12cbf7400) [pid = 1655] [serial = 1536] [outer = 0x0] 12:03:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x137e85000) [pid = 1655] [serial = 1537] [outer = 0x12cbf7400] 12:03:41 INFO - PROCESS | 1655 | 1463166221235 Marionette DEBUG loaded listener.js 12:03:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x137e8ac00) [pid = 1655] [serial = 1538] [outer = 0x12cbf7400] 12:03:41 INFO - PROCESS | 1655 | 1463166221645 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]]]}] 12:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 727ms 12:03:41 INFO - PROCESS | 1655 | 1463166221732 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 1655 | 1463166221734 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:03:41 INFO - PROCESS | 1655 | 1463166221738 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 1655 | 1463166221740 Marionette TRACE conn2 <- [1,2022,null,{}] 12:03:41 INFO - PROCESS | 1655 | 1463166221743 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}] 12:03:41 INFO - PROCESS | 1655 | 1463166221875 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:03:41 INFO - PROCESS | 1655 | 1463166221973 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x13ff56000 == 96 [pid = 1655] [id = 513] 12:03:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x137f52c00) [pid = 1655] [serial = 1539] [outer = 0x0] 12:03:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x137f58000) [pid = 1655] [serial = 1540] [outer = 0x137f52c00] 12:03:42 INFO - PROCESS | 1655 | 1463166222010 Marionette DEBUG loaded listener.js 12:03:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x137f5ec00) [pid = 1655] [serial = 1541] [outer = 0x137f52c00] 12:03:42 INFO - PROCESS | 1655 | 1463166222504 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]]]}] 12:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 822ms 12:03:42 INFO - PROCESS | 1655 | 1463166222560 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:03:42 INFO - PROCESS | 1655 | 1463166222562 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:03:42 INFO - PROCESS | 1655 | 1463166222564 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:03:42 INFO - PROCESS | 1655 | 1463166222565 Marionette TRACE conn2 <- [1,2026,null,{}] 12:03:42 INFO - PROCESS | 1655 | 1463166222568 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}] 12:03:42 INFO - PROCESS | 1655 | 1463166222682 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:03:42 INFO - PROCESS | 1655 | 1463166222942 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x121472000 == 97 [pid = 1655] [id = 514] 12:03:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x111f24800) [pid = 1655] [serial = 1542] [outer = 0x0] 12:03:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x112abb400) [pid = 1655] [serial = 1543] [outer = 0x111f24800] 12:03:42 INFO - PROCESS | 1655 | 1463166222977 Marionette DEBUG loaded listener.js 12:03:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x11756e400) [pid = 1655] [serial = 1544] [outer = 0x111f24800] 12:03:43 INFO - PROCESS | 1655 | 1463166223418 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]]]}] 12:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 872ms 12:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:03:43 INFO - PROCESS | 1655 | 1463166223436 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:03:43 INFO - PROCESS | 1655 | 1463166223439 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:03:43 INFO - PROCESS | 1655 | 1463166223442 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:03:43 INFO - PROCESS | 1655 | 1463166223444 Marionette TRACE conn2 <- [1,2030,null,{}] 12:03:43 INFO - PROCESS | 1655 | 1463166223447 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}] 12:03:43 INFO - PROCESS | 1655 | 1463166223560 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:03:43 INFO - PROCESS | 1655 | 1463166223796 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1359d9000 == 96 [pid = 1655] [id = 467] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1269d1000 == 95 [pid = 1655] [id = 501] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7a0800 == 94 [pid = 1655] [id = 497] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2f4800 == 93 [pid = 1655] [id = 496] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf34000 == 92 [pid = 1655] [id = 495] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9df800 == 91 [pid = 1655] [id = 494] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a780000 == 90 [pid = 1655] [id = 493] 12:03:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c4800 == 91 [pid = 1655] [id = 515] 12:03:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x1130a7000) [pid = 1655] [serial = 1545] [outer = 0x0] 12:03:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x115e86400) [pid = 1655] [serial = 1546] [outer = 0x1130a7000] 12:03:43 INFO - PROCESS | 1655 | 1463166223862 Marionette DEBUG loaded listener.js 12:03:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x119161c00) [pid = 1655] [serial = 1547] [outer = 0x1130a7000] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128c19000 == 90 [pid = 1655] [id = 492] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1219ad800 == 89 [pid = 1655] [id = 491] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1180d8800 == 88 [pid = 1655] [id = 490] 12:03:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b8000 == 87 [pid = 1655] [id = 489] 12:03:44 INFO - PROCESS | 1655 | 1463166224382 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]]]}] 12:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 978ms 12:03:44 INFO - PROCESS | 1655 | 1463166224420 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:03:44 INFO - PROCESS | 1655 | 1463166224423 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:03:44 INFO - PROCESS | 1655 | 1463166224426 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:03:44 INFO - PROCESS | 1655 | 1463166224428 Marionette TRACE conn2 <- [1,2034,null,{}] 12:03:44 INFO - PROCESS | 1655 | 1463166224432 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}] 12:03:44 INFO - PROCESS | 1655 | 1463166224551 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:03:44 INFO - PROCESS | 1655 | 1463166224652 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b96c000 == 88 [pid = 1655] [id = 516] 12:03:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x121288400) [pid = 1655] [serial = 1548] [outer = 0x0] 12:03:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x124e34c00) [pid = 1655] [serial = 1549] [outer = 0x121288400] 12:03:44 INFO - PROCESS | 1655 | 1463166224687 Marionette DEBUG loaded listener.js 12:03:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x128950000) [pid = 1655] [serial = 1550] [outer = 0x121288400] 12:03:45 INFO - PROCESS | 1655 | 1463166225121 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]]]}] 12:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 723ms 12:03:45 INFO - PROCESS | 1655 | 1463166225150 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:03:45 INFO - PROCESS | 1655 | 1463166225152 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:03:45 INFO - PROCESS | 1655 | 1463166225156 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:03:45 INFO - PROCESS | 1655 | 1463166225157 Marionette TRACE conn2 <- [1,2038,null,{}] 12:03:45 INFO - PROCESS | 1655 | 1463166225160 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}] 12:03:45 INFO - PROCESS | 1655 | 1463166225275 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:03:45 INFO - PROCESS | 1655 | 1463166225376 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d778800 == 89 [pid = 1655] [id = 517] 12:03:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x128b8dc00) [pid = 1655] [serial = 1551] [outer = 0x0] 12:03:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12a6c3400) [pid = 1655] [serial = 1552] [outer = 0x128b8dc00] 12:03:45 INFO - PROCESS | 1655 | 1463166225410 Marionette DEBUG loaded listener.js 12:03:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12b2a6400) [pid = 1655] [serial = 1553] [outer = 0x128b8dc00] 12:03:45 INFO - PROCESS | 1655 | 1463166225867 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]]]}] 12:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 12:03:45 INFO - PROCESS | 1655 | 1463166225876 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:03:45 INFO - PROCESS | 1655 | 1463166225877 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:03:45 INFO - PROCESS | 1655 | 1463166225883 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:03:45 INFO - PROCESS | 1655 | 1463166225887 Marionette TRACE conn2 <- [1,2042,null,{}] 12:03:45 INFO - PROCESS | 1655 | 1463166225917 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}] 12:03:46 INFO - PROCESS | 1655 | 1463166226037 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb10000 == 88 [pid = 1655] [id = 236] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1350a7800 == 87 [pid = 1655] [id = 498] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12403c000 == 86 [pid = 1655] [id = 65] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x140e05000 == 85 [pid = 1655] [id = 409] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa8800 == 84 [pid = 1655] [id = 23] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x135398800 == 83 [pid = 1655] [id = 385] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128d8e800 == 82 [pid = 1655] [id = 390] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1134c3000 == 81 [pid = 1655] [id = 118] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x111fb0800 == 80 [pid = 1655] [id = 21] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119d53800 == 79 [pid = 1655] [id = 468] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12d767000 == 78 [pid = 1655] [id = 383] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118286800 == 77 [pid = 1655] [id = 237] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78b000 == 76 [pid = 1655] [id = 167] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x135397000 == 75 [pid = 1655] [id = 486] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x135178000 == 74 [pid = 1655] [id = 485] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a1800 == 73 [pid = 1655] [id = 8] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x115d13800 == 72 [pid = 1655] [id = 22] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12404b800 == 71 [pid = 1655] [id = 487] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x121472000 == 70 [pid = 1655] [id = 514] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x141c90000 == 69 [pid = 1655] [id = 512] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x141c76800 == 68 [pid = 1655] [id = 511] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x141cee800 == 67 [pid = 1655] [id = 510] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x140e21000 == 66 [pid = 1655] [id = 509] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x14021e800 == 65 [pid = 1655] [id = 508] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x13fbd7800 == 64 [pid = 1655] [id = 507] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x138d8a800 == 63 [pid = 1655] [id = 506] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1350b9000 == 62 [pid = 1655] [id = 505] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb08000 == 61 [pid = 1655] [id = 504] 12:03:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12631d800 == 60 [pid = 1655] [id = 503] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb0e800 == 59 [pid = 1655] [id = 15] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1127c0800 == 58 [pid = 1655] [id = 431] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x129214800 == 57 [pid = 1655] [id = 6] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1130b1000 == 56 [pid = 1655] [id = 24] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e9000 == 55 [pid = 1655] [id = 13] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11284d800 == 54 [pid = 1655] [id = 448] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x135393000 == 53 [pid = 1655] [id = 499] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c20e800 == 52 [pid = 1655] [id = 12] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c220800 == 51 [pid = 1655] [id = 249] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d765000 == 50 [pid = 1655] [id = 20] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11743f800 == 49 [pid = 1655] [id = 217] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d773800 == 48 [pid = 1655] [id = 447] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b0000 == 47 [pid = 1655] [id = 9] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4fb000 == 46 [pid = 1655] [id = 346] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a5800 == 45 [pid = 1655] [id = 340] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1350af800 == 44 [pid = 1655] [id = 326] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4f6000 == 43 [pid = 1655] [id = 235] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13534c800 == 42 [pid = 1655] [id = 285] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf33800 == 41 [pid = 1655] [id = 199] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1380d3800 == 40 [pid = 1655] [id = 305] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e8800 == 39 [pid = 1655] [id = 172] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b251800 == 38 [pid = 1655] [id = 344] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1380c7800 == 37 [pid = 1655] [id = 384] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d770000 == 36 [pid = 1655] [id = 216] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d248800 == 35 [pid = 1655] [id = 359] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa0000 == 34 [pid = 1655] [id = 26] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d019800 == 33 [pid = 1655] [id = 429] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d349800 == 32 [pid = 1655] [id = 446] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11726d000 == 31 [pid = 1655] [id = 18] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d75d000 == 30 [pid = 1655] [id = 215] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2df800 == 29 [pid = 1655] [id = 19] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12160d000 == 28 [pid = 1655] [id = 264] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9dc000 == 27 [pid = 1655] [id = 345] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c792000 == 26 [pid = 1655] [id = 14] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1161cf800 == 25 [pid = 1655] [id = 430] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x116f7f800 == 24 [pid = 1655] [id = 367] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9d0800 == 23 [pid = 1655] [id = 10] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2dd000 == 22 [pid = 1655] [id = 445] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9d3800 == 21 [pid = 1655] [id = 117] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12db4f000 == 20 [pid = 1655] [id = 265] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118285000 == 19 [pid = 1655] [id = 11] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb18800 == 18 [pid = 1655] [id = 251] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13fbcd800 == 17 [pid = 1655] [id = 386] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1164db800 == 16 [pid = 1655] [id = 25] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1380d0000 == 15 [pid = 1655] [id = 500] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12160a800 == 14 [pid = 1655] [id = 478] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d778800 == 13 [pid = 1655] [id = 517] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b96c000 == 12 [pid = 1655] [id = 516] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13ff56000 == 11 [pid = 1655] [id = 513] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4b000 == 10 [pid = 1655] [id = 502] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x13517f800 == 9 [pid = 1655] [id = 461] 12:03:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c4800 == 8 [pid = 1655] [id = 515] 12:03:52 INFO - PROCESS | 1655 | 1463166232085 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11264e800 == 9 [pid = 1655] [id = 518] 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x110f16000) [pid = 1655] [serial = 1554] [outer = 0x0] 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x110f18c00) [pid = 1655] [serial = 1555] [outer = 0x110f16000] 12:03:52 INFO - PROCESS | 1655 | 1463166232118 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x111f5b000) [pid = 1655] [serial = 1556] [outer = 0x110f16000] 12:03:52 INFO - PROCESS | 1655 | 1463166232411 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]]]}] 12:03:52 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) 12:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 6549ms 12:03:52 INFO - PROCESS | 1655 | 1463166232435 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:03:52 INFO - PROCESS | 1655 | 1463166232437 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:03:52 INFO - PROCESS | 1655 | 1463166232440 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:03:52 INFO - PROCESS | 1655 | 1463166232443 Marionette TRACE conn2 <- [1,2046,null,{}] 12:03:52 INFO - PROCESS | 1655 | 1463166232454 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}] 12:03:52 INFO - PROCESS | 1655 | 1463166232570 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:03:52 INFO - PROCESS | 1655 | 1463166232634 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11322a000 == 10 [pid = 1655] [id = 519] 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x1126f0c00) [pid = 1655] [serial = 1557] [outer = 0x0] 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x112755c00) [pid = 1655] [serial = 1558] [outer = 0x1126f0c00] 12:03:52 INFO - PROCESS | 1655 | 1463166232661 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x11312c800) [pid = 1655] [serial = 1559] [outer = 0x1126f0c00] 12:03:52 INFO - PROCESS | 1655 | 1463166232974 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]]]}] 12:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 579ms 12:03:53 INFO - PROCESS | 1655 | 1463166233022 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 1655 | 1463166233025 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:03:53 INFO - PROCESS | 1655 | 1463166233028 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 1655 | 1463166233029 Marionette TRACE conn2 <- [1,2050,null,{}] 12:03:53 INFO - PROCESS | 1655 | 1463166233032 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}] 12:03:53 INFO - PROCESS | 1655 | 1463166233116 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:03:53 INFO - PROCESS | 1655 | 1463166233188 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x116719800 == 11 [pid = 1655] [id = 520] 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11312c400) [pid = 1655] [serial = 1560] [outer = 0x0] 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x11313e400) [pid = 1655] [serial = 1561] [outer = 0x11312c400] 12:03:53 INFO - PROCESS | 1655 | 1463166233214 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x113422400) [pid = 1655] [serial = 1562] [outer = 0x11312c400] 12:03:53 INFO - PROCESS | 1655 | 1463166233550 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]]]}] 12:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 570ms 12:03:53 INFO - PROCESS | 1655 | 1463166233599 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 1655 | 1463166233601 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:03:53 INFO - PROCESS | 1655 | 1463166233608 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 1655 | 1463166233612 Marionette TRACE conn2 <- [1,2054,null,{}] 12:03:53 INFO - PROCESS | 1655 | 1463166233615 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}] 12:03:53 INFO - PROCESS | 1655 | 1463166233702 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:03:53 INFO - PROCESS | 1655 | 1463166233786 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11726d000 == 12 [pid = 1655] [id = 521] 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x112707800) [pid = 1655] [serial = 1563] [outer = 0x0] 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x114f9f400) [pid = 1655] [serial = 1564] [outer = 0x112707800] 12:03:53 INFO - PROCESS | 1655 | 1463166233811 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x115e88000) [pid = 1655] [serial = 1565] [outer = 0x112707800] 12:03:54 INFO - PROCESS | 1655 | 1463166234148 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]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 579ms 12:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:03:54 INFO - PROCESS | 1655 | 1463166234188 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 1655 | 1463166234190 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:03:54 INFO - PROCESS | 1655 | 1463166234192 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 1655 | 1463166234193 Marionette TRACE conn2 <- [1,2058,null,{}] 12:03:54 INFO - PROCESS | 1655 | 1463166234195 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}] 12:03:54 INFO - PROCESS | 1655 | 1463166234304 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:03:54 INFO - PROCESS | 1655 | 1463166234308 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x118289000 == 13 [pid = 1655] [id = 522] 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x110f16400) [pid = 1655] [serial = 1566] [outer = 0x0] 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x1164a8000) [pid = 1655] [serial = 1567] [outer = 0x110f16400] 12:03:54 INFO - PROCESS | 1655 | 1463166234335 Marionette DEBUG loaded listener.js 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x11272d000) [pid = 1655] [serial = 1568] [outer = 0x110f16400] 12:03:54 INFO - PROCESS | 1655 | 1463166234694 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]]]}] 12:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 12:03:54 INFO - PROCESS | 1655 | 1463166234710 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 1655 | 1463166234713 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:03:54 INFO - PROCESS | 1655 | 1463166234717 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 1655 | 1463166234718 Marionette TRACE conn2 <- [1,2062,null,{}] 12:03:54 INFO - PROCESS | 1655 | 1463166234721 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}] 12:03:54 INFO - PROCESS | 1655 | 1463166234825 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:03:54 INFO - PROCESS | 1655 | 1463166234838 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b7800 == 14 [pid = 1655] [id = 523] 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x116a68400) [pid = 1655] [serial = 1569] [outer = 0x0] 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x11723b800) [pid = 1655] [serial = 1570] [outer = 0x116a68400] 12:03:54 INFO - PROCESS | 1655 | 1463166234870 Marionette DEBUG loaded listener.js 12:03:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x1180a1400) [pid = 1655] [serial = 1571] [outer = 0x116a68400] 12:03:55 INFO - PROCESS | 1655 | 1463166235264 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]]]}] 12:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 569ms 12:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:03:55 INFO - PROCESS | 1655 | 1463166235287 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:03:55 INFO - PROCESS | 1655 | 1463166235288 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:03:55 INFO - PROCESS | 1655 | 1463166235290 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 1655 | 1463166235291 Marionette TRACE conn2 <- [1,2066,null,{}] 12:03:55 INFO - PROCESS | 1655 | 1463166235301 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}] 12:03:55 INFO - PROCESS | 1655 | 1463166235405 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:03:55 INFO - PROCESS | 1655 | 1463166235410 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11264b000 == 15 [pid = 1655] [id = 524] 12:03:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x1168dc000) [pid = 1655] [serial = 1572] [outer = 0x0] 12:03:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x11831ac00) [pid = 1655] [serial = 1573] [outer = 0x1168dc000] 12:03:55 INFO - PROCESS | 1655 | 1463166235435 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x1183c6c00) [pid = 1655] [serial = 1574] [outer = 0x1168dc000] 12:03:55 INFO - PROCESS | 1655 | 1463166235799 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]]]}] 12:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 530ms 12:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:03:55 INFO - PROCESS | 1655 | 1463166235820 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:03:55 INFO - PROCESS | 1655 | 1463166235821 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:03:55 INFO - PROCESS | 1655 | 1463166235823 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 1655 | 1463166235824 Marionette TRACE conn2 <- [1,2070,null,{}] 12:03:55 INFO - PROCESS | 1655 | 1463166235827 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}] 12:03:55 INFO - PROCESS | 1655 | 1463166235933 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:03:55 INFO - PROCESS | 1655 | 1463166235977 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12183d800 == 16 [pid = 1655] [id = 525] 12:03:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x110f15800) [pid = 1655] [serial = 1575] [outer = 0x0] 12:03:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x11860f000) [pid = 1655] [serial = 1576] [outer = 0x110f15800] 12:03:56 INFO - PROCESS | 1655 | 1463166236001 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x11910b000) [pid = 1655] [serial = 1577] [outer = 0x110f15800] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12894f000) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x115e7dc00) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x111f24800) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12417bc00) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12c4b9c00) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x114fa8000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x1180ab800) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x120f88000) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x126b87000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x128b1a000) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x11915b800) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x113143c00) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11809d000) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x11915fc00) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x111b04400) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x118311c00) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x113142c00) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12c4c4c00) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x120f8b000) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x11312ec00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11313f000) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12952b400) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12c73c000) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12960a400) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x124180400) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x112017800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x1265a4000) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x118098000) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x120f80800) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x126bda400) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x110f15c00) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12676c400) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x128d32c00) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x115e85c00) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x118613000) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12a6ca000) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x124107800) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x119334000) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x114fa5400) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x121288400) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12410d000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x11848d000) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x118410000) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x1180a3c00) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x112f99c00) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x117231000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12cbf7400) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12ba18000) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x135243000) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x110f14c00) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12c4c0400) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1184a4000) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12c740c00) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12ba16000) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12a7b5400) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12457c400) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12a6c8c00) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1126f3c00) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x1180a2800) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x118629000) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x133e67c00) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12960c800) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x11270b800) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x126319c00) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12ac23400) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x113141800) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x1131ad000) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11933d400) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11848e400) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x1130a7000) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x112dc1800) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x124e3d400) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12128a800) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12113f400) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x135242c00) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1126ee800) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x118318800) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12bfd0800) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x120f83000) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x10a7b0800) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:03:57 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x137f52c00) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:03:57 INFO - PROCESS | 1655 | 1463166237643 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]]]}] 12:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1873ms 12:03:57 INFO - PROCESS | 1655 | 1463166237697 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:03:57 INFO - PROCESS | 1655 | 1463166237700 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:03:57 INFO - PROCESS | 1655 | 1463166237703 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:03:57 INFO - PROCESS | 1655 | 1463166237706 Marionette TRACE conn2 <- [1,2074,null,{}] 12:03:57 INFO - PROCESS | 1655 | 1463166237710 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}] 12:03:57 INFO - PROCESS | 1655 | 1463166237820 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:03:57 INFO - PROCESS | 1655 | 1463166237913 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f46000 == 17 [pid = 1655] [id = 526] 12:03:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1110aa800) [pid = 1655] [serial = 1578] [outer = 0x0] 12:03:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1126eac00) [pid = 1655] [serial = 1579] [outer = 0x1110aa800] 12:03:57 INFO - PROCESS | 1655 | 1463166237945 Marionette DEBUG loaded listener.js 12:03:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x11270a800) [pid = 1655] [serial = 1580] [outer = 0x1110aa800] 12:03:58 INFO - PROCESS | 1655 | 1463166238499 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]]]}] 12:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 822ms 12:03:58 INFO - PROCESS | 1655 | 1463166238538 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:03:58 INFO - PROCESS | 1655 | 1463166238542 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:03:58 INFO - PROCESS | 1655 | 1463166238550 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 1655 | 1463166238552 Marionette TRACE conn2 <- [1,2078,null,{}] 12:03:58 INFO - PROCESS | 1655 | 1463166238554 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}] 12:03:58 INFO - PROCESS | 1655 | 1463166238664 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:03:58 INFO - PROCESS | 1655 | 1463166238756 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x117445800 == 18 [pid = 1655] [id = 527] 12:03:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x113128c00) [pid = 1655] [serial = 1581] [outer = 0x0] 12:03:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11313d000) [pid = 1655] [serial = 1582] [outer = 0x113128c00] 12:03:58 INFO - PROCESS | 1655 | 1463166238786 Marionette DEBUG loaded listener.js 12:03:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x1131ad000) [pid = 1655] [serial = 1583] [outer = 0x113128c00] 12:03:59 INFO - PROCESS | 1655 | 1463166239296 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]]]}] 12:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 819ms 12:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:03:59 INFO - PROCESS | 1655 | 1463166239369 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:03:59 INFO - PROCESS | 1655 | 1463166239371 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:03:59 INFO - PROCESS | 1655 | 1463166239373 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:03:59 INFO - PROCESS | 1655 | 1463166239375 Marionette TRACE conn2 <- [1,2082,null,{}] 12:03:59 INFO - PROCESS | 1655 | 1463166239381 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}] 12:03:59 INFO - PROCESS | 1655 | 1463166239514 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:03:59 INFO - PROCESS | 1655 | 1463166239642 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1127a4000 == 19 [pid = 1655] [id = 528] 12:03:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x110f1a400) [pid = 1655] [serial = 1584] [outer = 0x0] 12:03:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x112019800) [pid = 1655] [serial = 1585] [outer = 0x110f1a400] 12:03:59 INFO - PROCESS | 1655 | 1463166239856 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x112707c00) [pid = 1655] [serial = 1586] [outer = 0x110f1a400] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11264b000 == 18 [pid = 1655] [id = 524] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b7800 == 17 [pid = 1655] [id = 523] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x118289000 == 16 [pid = 1655] [id = 522] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11726d000 == 15 [pid = 1655] [id = 521] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x116719800 == 14 [pid = 1655] [id = 520] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11322a000 == 13 [pid = 1655] [id = 519] 12:04:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11264e800 == 12 [pid = 1655] [id = 518] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a6c3400) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | 1463166240521 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]]]}] 12:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1171ms 12:04:00 INFO - PROCESS | 1655 | 1463166240545 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:04:00 INFO - PROCESS | 1655 | 1463166240548 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:04:00 INFO - PROCESS | 1655 | 1463166240552 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 1655 | 1463166240554 Marionette TRACE conn2 <- [1,2086,null,{}] 12:04:00 INFO - PROCESS | 1655 | 1463166240557 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}] 12:04:00 INFO - PROCESS | 1655 | 1463166240635 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:04:00 INFO - PROCESS | 1655 | 1463166240640 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x112dd5800 == 13 [pid = 1655] [id = 529] 12:04:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x112db2c00) [pid = 1655] [serial = 1587] [outer = 0x0] 12:04:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x113128400) [pid = 1655] [serial = 1588] [outer = 0x112db2c00] 12:04:00 INFO - PROCESS | 1655 | 1463166240678 Marionette DEBUG loaded listener.js 12:04:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x11313a000) [pid = 1655] [serial = 1589] [outer = 0x112db2c00] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x1168d1000) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x126b84800) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12cde3000) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x117698000) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x1166ca800) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1194d7000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x118411000) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x126544800) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x124172400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12894d400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x118493800) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12b2afc00) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x129605400) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12bfcb400) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12ba49400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x119489800) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x117231800) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x1196ca000) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x1180a3800) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x11831a800) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x1198ddc00) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x120f5a400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x115e17400) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11274d400) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11840fc00) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11910c400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12d5d5400) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12d318400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x114faa000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d5cec00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12d061000) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12417b800) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x112abb400) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x126544000) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x124e3d000) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x123d16c00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1184a5400) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x120f7dc00) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x121283c00) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1168d1c00) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1183bd800) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x128950000) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x118636400) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x128958400) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115e86400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x114f14400) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x121280000) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1168d5000) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128952c00) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x120f8cc00) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x118613800) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x128958000) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11756e400) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1180a5000) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b2a8400) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12bdf5800) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12d5d6400) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12ba4a400) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1294c8400) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12d5e8800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b2abc00) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12a674400) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12cbfe400) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1196c2c00) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x128b19000) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118613c00) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124073000) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x129603800) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x113135000) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128ff9000) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12a6be800) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x117567c00) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x120f84000) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128b16c00) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b2a9400) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12894ac00) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a7af000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121286400) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121767800) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11910dc00) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124e34c00) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b20c00) [pid = 1655] [serial = 910] [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.] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1247bfc00) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128955000) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11933e000) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119161c00) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128b83c00) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128ffb800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12ba1e800) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12676b400) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128953800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121909800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12457e400) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x135703000) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x135705c00) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b2b0800) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119493400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x133e6e800) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1168d3000) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x13524bc00) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12bfcf000) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x137f58000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x135a48c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x137e85000) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x135a3f800) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x135a3f400) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x13570d400) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x135711000) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x135245800) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12d5c9c00) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12d5df800) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d5d6800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12d05c800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12c73f000) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12cbf8000) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bfccc00) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12c4bb400) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129607000) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x133e63800) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x113134c00) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118610400) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x120f5c000) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x13568f800) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12bfd8400) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1168dc400) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x128b18c00) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12c4c3400) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x116766c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118316400) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x124319800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x120f55400) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x121285000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x124176000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12d31d000) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x12d315c00) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x137f5ec00) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 12:04:00 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x137e8ac00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 12:04:01 INFO - PROCESS | 1655 | 1463166241103 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]]]}] 12:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 12:04:01 INFO - PROCESS | 1655 | 1463166241122 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 1655 | 1463166241124 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:04:01 INFO - PROCESS | 1655 | 1463166241129 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 1655 | 1463166241132 Marionette TRACE conn2 <- [1,2090,null,{}] 12:04:01 INFO - PROCESS | 1655 | 1463166241135 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}] 12:04:01 INFO - PROCESS | 1655 | 1463166241213 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:04:01 INFO - PROCESS | 1655 | 1463166241302 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f8a800 == 14 [pid = 1655] [id = 530] 12:04:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x10a7b4000) [pid = 1655] [serial = 1590] [outer = 0x0] 12:04:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1131b5400) [pid = 1655] [serial = 1591] [outer = 0x10a7b4000] 12:04:01 INFO - PROCESS | 1655 | 1463166241328 Marionette DEBUG loaded listener.js 12:04:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x114fa6000) [pid = 1655] [serial = 1592] [outer = 0x10a7b4000] 12:04:01 INFO - PROCESS | 1655 | 1463166241693 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]]]}] 12:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 575ms 12:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:04:01 INFO - PROCESS | 1655 | 1463166241704 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 1655 | 1463166241706 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:04:01 INFO - PROCESS | 1655 | 1463166241709 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 1655 | 1463166241716 Marionette TRACE conn2 <- [1,2094,null,{}] 12:04:01 INFO - PROCESS | 1655 | 1463166241728 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}] 12:04:01 INFO - PROCESS | 1655 | 1463166241877 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:04:01 INFO - PROCESS | 1655 | 1463166241953 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119380000 == 15 [pid = 1655] [id = 531] 12:04:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x114fde800) [pid = 1655] [serial = 1593] [outer = 0x0] 12:04:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115e17400) [pid = 1655] [serial = 1594] [outer = 0x114fde800] 12:04:01 INFO - PROCESS | 1655 | 1463166241995 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1164a0000) [pid = 1655] [serial = 1595] [outer = 0x114fde800] 12:04:02 INFO - PROCESS | 1655 | 1463166242353 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]]]}] 12:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 678ms 12:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:04:02 INFO - PROCESS | 1655 | 1463166242387 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:04:02 INFO - PROCESS | 1655 | 1463166242389 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:04:02 INFO - PROCESS | 1655 | 1463166242391 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:04:02 INFO - PROCESS | 1655 | 1463166242392 Marionette TRACE conn2 <- [1,2098,null,{}] 12:04:02 INFO - PROCESS | 1655 | 1463166242394 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}] 12:04:02 INFO - PROCESS | 1655 | 1463166242498 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:04:02 INFO - PROCESS | 1655 | 1463166242522 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119857000 == 16 [pid = 1655] [id = 532] 12:04:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x110f1a800) [pid = 1655] [serial = 1596] [outer = 0x0] 12:04:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1166cf400) [pid = 1655] [serial = 1597] [outer = 0x110f1a800] 12:04:02 INFO - PROCESS | 1655 | 1463166242547 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1168d5400) [pid = 1655] [serial = 1598] [outer = 0x110f1a800] 12:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 12:04:02 INFO - PROCESS | 1655 | 1463166242856 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]]]}] 12:04:02 INFO - PROCESS | 1655 | 1463166242867 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:04:02 INFO - PROCESS | 1655 | 1463166242869 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:04:02 INFO - PROCESS | 1655 | 1463166242871 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:04:02 INFO - PROCESS | 1655 | 1463166242872 Marionette TRACE conn2 <- [1,2102,null,{}] 12:04:02 INFO - PROCESS | 1655 | 1463166242874 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}] 12:04:02 INFO - PROCESS | 1655 | 1463166242974 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:04:02 INFO - PROCESS | 1655 | 1463166242979 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd8800 == 17 [pid = 1655] [id = 533] 12:04:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1168d8c00) [pid = 1655] [serial = 1599] [outer = 0x0] 12:04:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116a64c00) [pid = 1655] [serial = 1600] [outer = 0x1168d8c00] 12:04:03 INFO - PROCESS | 1655 | 1463166243009 Marionette DEBUG loaded listener.js 12:04:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11769f400) [pid = 1655] [serial = 1601] [outer = 0x1168d8c00] 12:04:03 INFO - PROCESS | 1655 | 1463166243390 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]]]}] 12:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 525ms 12:04:03 INFO - PROCESS | 1655 | 1463166243397 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 1655 | 1463166243398 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:04:03 INFO - PROCESS | 1655 | 1463166243401 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 1655 | 1463166243402 Marionette TRACE conn2 <- [1,2106,null,{}] 12:04:03 INFO - PROCESS | 1655 | 1463166243404 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}] 12:04:03 INFO - PROCESS | 1655 | 1463166243556 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:04:03 INFO - PROCESS | 1655 | 1463166243574 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x121468000 == 18 [pid = 1655] [id = 534] 12:04:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118093c00) [pid = 1655] [serial = 1602] [outer = 0x0] 12:04:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1180a4c00) [pid = 1655] [serial = 1603] [outer = 0x118093c00] 12:04:03 INFO - PROCESS | 1655 | 1463166243613 Marionette DEBUG loaded listener.js 12:04:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118318000) [pid = 1655] [serial = 1604] [outer = 0x118093c00] 12:04:04 INFO - PROCESS | 1655 | 1463166244049 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]]]}] 12:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 12:04:04 INFO - PROCESS | 1655 | 1463166244071 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:04:04 INFO - PROCESS | 1655 | 1463166244072 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:04:04 INFO - PROCESS | 1655 | 1463166244075 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:04:04 INFO - PROCESS | 1655 | 1463166244076 Marionette TRACE conn2 <- [1,2110,null,{}] 12:04:04 INFO - PROCESS | 1655 | 1463166244086 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}] 12:04:04 INFO - PROCESS | 1655 | 1463166244182 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:04:04 INFO - PROCESS | 1655 | 1463166244187 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x121838000 == 19 [pid = 1655] [id = 535] 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x110f1f400) [pid = 1655] [serial = 1605] [outer = 0x0] 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11831d800) [pid = 1655] [serial = 1606] [outer = 0x110f1f400] 12:04:04 INFO - PROCESS | 1655 | 1463166244212 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1183c0000) [pid = 1655] [serial = 1607] [outer = 0x110f1f400] 12:04:04 INFO - PROCESS | 1655 | 1463166244517 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]]]}] 12:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112707800) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x110f16400) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128b8dc00) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1168dc000) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x116a68400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x110f16000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1126f0c00) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:04:04 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11312c400) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:04:04 INFO - PROCESS | 1655 | 1463166244559 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:04:04 INFO - PROCESS | 1655 | 1463166244560 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:04:04 INFO - PROCESS | 1655 | 1463166244564 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:04:04 INFO - PROCESS | 1655 | 1463166244567 Marionette TRACE conn2 <- [1,2114,null,{}] 12:04:04 INFO - PROCESS | 1655 | 1463166244573 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}] 12:04:04 INFO - PROCESS | 1655 | 1463166244659 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:04:04 INFO - PROCESS | 1655 | 1463166244666 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11613e800 == 20 [pid = 1655] [id = 536] 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1126f1c00) [pid = 1655] [serial = 1608] [outer = 0x0] 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1166d3400) [pid = 1655] [serial = 1609] [outer = 0x1126f1c00] 12:04:04 INFO - PROCESS | 1655 | 1463166244691 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1183b9800) [pid = 1655] [serial = 1610] [outer = 0x1126f1c00] 12:04:05 INFO - PROCESS | 1655 | 1463166245023 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]]]}] 12:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 473ms 12:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:04:05 INFO - PROCESS | 1655 | 1463166245035 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 1655 | 1463166245037 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:04:05 INFO - PROCESS | 1655 | 1463166245039 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 1655 | 1463166245040 Marionette TRACE conn2 <- [1,2118,null,{}] 12:04:05 INFO - PROCESS | 1655 | 1463166245042 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}] 12:04:05 INFO - PROCESS | 1655 | 1463166245122 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:04:05 INFO - PROCESS | 1655 | 1463166245127 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241c8800 == 21 [pid = 1655] [id = 537] 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1183c3000) [pid = 1655] [serial = 1611] [outer = 0x0] 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11848ac00) [pid = 1655] [serial = 1612] [outer = 0x1183c3000] 12:04:05 INFO - PROCESS | 1655 | 1463166245154 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11860d000) [pid = 1655] [serial = 1613] [outer = 0x1183c3000] 12:04:05 INFO - PROCESS | 1655 | 1463166245471 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]]]}] 12:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 471ms 12:04:05 INFO - PROCESS | 1655 | 1463166245510 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 1655 | 1463166245513 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:04:05 INFO - PROCESS | 1655 | 1463166245517 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 1655 | 1463166245518 Marionette TRACE conn2 <- [1,2122,null,{}] 12:04:05 INFO - PROCESS | 1655 | 1463166245520 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}] 12:04:05 INFO - PROCESS | 1655 | 1463166245622 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:04:05 INFO - PROCESS | 1655 | 1463166245626 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x126325800 == 22 [pid = 1655] [id = 538] 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118613800) [pid = 1655] [serial = 1614] [outer = 0x0] 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11862d800) [pid = 1655] [serial = 1615] [outer = 0x118613800] 12:04:05 INFO - PROCESS | 1655 | 1463166245660 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11910e400) [pid = 1655] [serial = 1616] [outer = 0x118613800] 12:04:05 INFO - PROCESS | 1655 | 1463166245991 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]]]}] 12:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 12:04:06 INFO - PROCESS | 1655 | 1463166246036 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 1655 | 1463166246038 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:04:06 INFO - PROCESS | 1655 | 1463166246040 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:04:06 INFO - PROCESS | 1655 | 1463166246042 Marionette TRACE conn2 <- [1,2126,null,{}] 12:04:06 INFO - PROCESS | 1655 | 1463166246044 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}] 12:04:06 INFO - PROCESS | 1655 | 1463166246158 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:04:06 INFO - PROCESS | 1655 | 1463166246189 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269cb800 == 23 [pid = 1655] [id = 539] 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11910a800) [pid = 1655] [serial = 1617] [outer = 0x0] 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119331800) [pid = 1655] [serial = 1618] [outer = 0x11910a800] 12:04:06 INFO - PROCESS | 1655 | 1463166246214 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1194d5400) [pid = 1655] [serial = 1619] [outer = 0x11910a800] 12:04:06 INFO - PROCESS | 1655 | 1463166246495 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]]]}] 12:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 12:04:06 INFO - PROCESS | 1655 | 1463166246510 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 1655 | 1463166246511 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:04:06 INFO - PROCESS | 1655 | 1463166246521 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:04:06 INFO - PROCESS | 1655 | 1463166246522 Marionette TRACE conn2 <- [1,2130,null,{}] 12:04:06 INFO - PROCESS | 1655 | 1463166246524 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}] 12:04:06 INFO - PROCESS | 1655 | 1463166246608 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:04:06 INFO - PROCESS | 1655 | 1463166246614 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4d000 == 24 [pid = 1655] [id = 540] 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1196c5000) [pid = 1655] [serial = 1620] [outer = 0x0] 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1198d5c00) [pid = 1655] [serial = 1621] [outer = 0x1196c5000] 12:04:06 INFO - PROCESS | 1655 | 1463166246640 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119d2ec00) [pid = 1655] [serial = 1622] [outer = 0x1196c5000] 12:04:07 INFO - PROCESS | 1655 | 1463166247107 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 1655 | 1463166247144 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:04:07 INFO - PROCESS | 1655 | 1463166247148 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 1655 | 1463166247150 Marionette TRACE conn2 <- [1,2134,null,{}] 12:04:07 INFO - PROCESS | 1655 | 1463166247154 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}] 12:04:07 INFO - PROCESS | 1655 | 1463166247252 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:04:07 INFO - PROCESS | 1655 | 1463166247317 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f70000 == 25 [pid = 1655] [id = 541] 12:04:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1126f0c00) [pid = 1655] [serial = 1623] [outer = 0x0] 12:04:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112dbf800) [pid = 1655] [serial = 1624] [outer = 0x1126f0c00] 12:04:07 INFO - PROCESS | 1655 | 1463166247348 Marionette DEBUG loaded listener.js 12:04:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1131b6000) [pid = 1655] [serial = 1625] [outer = 0x1126f0c00] 12:04:07 INFO - PROCESS | 1655 | 1463166247838 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]]]}] 12:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 722ms 12:04:07 INFO - PROCESS | 1655 | 1463166247871 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 1655 | 1463166247877 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:04:07 INFO - PROCESS | 1655 | 1463166247886 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 1655 | 1463166247889 Marionette TRACE conn2 <- [1,2138,null,{}] 12:04:07 INFO - PROCESS | 1655 | 1463166247893 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}] 12:04:08 INFO - PROCESS | 1655 | 1463166248043 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:04:08 INFO - PROCESS | 1655 | 1463166248134 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213db800 == 26 [pid = 1655] [id = 542] 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x114f9fc00) [pid = 1655] [serial = 1626] [outer = 0x0] 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115e7f800) [pid = 1655] [serial = 1627] [outer = 0x114f9fc00] 12:04:08 INFO - PROCESS | 1655 | 1463166248181 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116767400) [pid = 1655] [serial = 1628] [outer = 0x114f9fc00] 12:04:08 INFO - PROCESS | 1655 | 1463166248656 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]]]}] 12:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 775ms 12:04:08 INFO - PROCESS | 1655 | 1463166248661 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 1655 | 1463166248665 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:04:08 INFO - PROCESS | 1655 | 1463166248667 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:04:08 INFO - PROCESS | 1655 | 1463166248670 Marionette TRACE conn2 <- [1,2142,null,{}] 12:04:08 INFO - PROCESS | 1655 | 1463166248678 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}] 12:04:08 INFO - PROCESS | 1655 | 1463166248777 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:04:08 INFO - PROCESS | 1655 | 1463166248827 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x129209800 == 27 [pid = 1655] [id = 543] 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116a65400) [pid = 1655] [serial = 1629] [outer = 0x0] 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1176a1400) [pid = 1655] [serial = 1630] [outer = 0x116a65400] 12:04:08 INFO - PROCESS | 1655 | 1463166248859 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1183c1400) [pid = 1655] [serial = 1631] [outer = 0x116a65400] 12:04:09 INFO - PROCESS | 1655 | 1463166249301 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] 12:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:04:09 INFO - PROCESS | 1655 | 1463166249344 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:04:09 INFO - PROCESS | 1655 | 1463166249348 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:04:09 INFO - PROCESS | 1655 | 1463166249350 Marionette TRACE conn2 <- [1,2146,null,{}] 12:04:09 INFO - PROCESS | 1655 | 1463166249353 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}] 12:04:09 INFO - PROCESS | 1655 | 1463166249496 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:04:09 INFO - PROCESS | 1655 | 1463166249601 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x129445800 == 28 [pid = 1655] [id = 544] 12:04:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118610800) [pid = 1655] [serial = 1632] [outer = 0x0] 12:04:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119156000) [pid = 1655] [serial = 1633] [outer = 0x118610800] 12:04:09 INFO - PROCESS | 1655 | 1463166249632 Marionette DEBUG loaded listener.js 12:04:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1194dc800) [pid = 1655] [serial = 1634] [outer = 0x118610800] 12:04:10 INFO - PROCESS | 1655 | 1463166250031 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] 12:04:10 INFO - PROCESS | 1655 | 1463166250087 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:04:10 INFO - PROCESS | 1655 | 1463166250089 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:04:10 INFO - PROCESS | 1655 | 1463166250091 Marionette TRACE conn2 <- [1,2150,null,{}] 12:04:10 INFO - PROCESS | 1655 | 1463166250093 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}] 12:04:10 INFO - PROCESS | 1655 | 1463166250219 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:04:10 INFO - PROCESS | 1655 | 1463166250267 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a60e000 == 29 [pid = 1655] [id = 545] 12:04:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1168d9800) [pid = 1655] [serial = 1635] [outer = 0x0] 12:04:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1198da000) [pid = 1655] [serial = 1636] [outer = 0x1168d9800] 12:04:10 INFO - PROCESS | 1655 | 1463166250296 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120f52c00) [pid = 1655] [serial = 1637] [outer = 0x1168d9800] 12:04:10 INFO - PROCESS | 1655 | 1463166250716 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]]]}] 12:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 12:04:10 INFO - PROCESS | 1655 | 1463166250761 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:04:10 INFO - PROCESS | 1655 | 1463166250762 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:04:10 INFO - PROCESS | 1655 | 1463166250765 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:04:10 INFO - PROCESS | 1655 | 1463166250766 Marionette TRACE conn2 <- [1,2154,null,{}] 12:04:10 INFO - PROCESS | 1655 | 1463166250768 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}] 12:04:10 INFO - PROCESS | 1655 | 1463166250881 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:04:10 INFO - PROCESS | 1655 | 1463166250934 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a8800 == 30 [pid = 1655] [id = 546] 12:04:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120f57000) [pid = 1655] [serial = 1638] [outer = 0x0] 12:04:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x120f7dc00) [pid = 1655] [serial = 1639] [outer = 0x120f57000] 12:04:10 INFO - PROCESS | 1655 | 1463166250965 Marionette DEBUG loaded listener.js 12:04:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121286400) [pid = 1655] [serial = 1640] [outer = 0x120f57000] 12:04:11 INFO - PROCESS | 1655 | 1463166251388 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]]]}] 12:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 672ms 12:04:11 INFO - PROCESS | 1655 | 1463166251438 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 1655 | 1463166251439 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:04:11 INFO - PROCESS | 1655 | 1463166251442 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - PROCESS | 1655 | 1463166251443 Marionette TRACE conn2 <- [1,2158,null,{}] 12:04:11 INFO - PROCESS | 1655 | 1463166251445 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}] 12:04:11 INFO - PROCESS | 1655 | 1463166251562 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:04:11 INFO - PROCESS | 1655 | 1463166251630 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x112de9000 == 31 [pid = 1655] [id = 547] 12:04:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x10a7bc800) [pid = 1655] [serial = 1641] [outer = 0x0] 12:04:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11349b000) [pid = 1655] [serial = 1642] [outer = 0x10a7bc800] 12:04:11 INFO - PROCESS | 1655 | 1463166251659 Marionette DEBUG loaded listener.js 12:04:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121386800) [pid = 1655] [serial = 1643] [outer = 0x10a7bc800] 12:04:12 INFO - PROCESS | 1655 | 1463166252185 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]]]}] 12:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 12:04:12 INFO - PROCESS | 1655 | 1463166252215 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 1655 | 1463166252217 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:04:12 INFO - PROCESS | 1655 | 1463166252221 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:04:12 INFO - PROCESS | 1655 | 1463166252223 Marionette TRACE conn2 <- [1,2162,null,{}] 12:04:12 INFO - PROCESS | 1655 | 1463166252227 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}] 12:04:12 INFO - PROCESS | 1655 | 1463166252320 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:04:12 INFO - PROCESS | 1655 | 1463166252391 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f71000 == 32 [pid = 1655] [id = 548] 12:04:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113131c00) [pid = 1655] [serial = 1644] [outer = 0x0] 12:04:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113136000) [pid = 1655] [serial = 1645] [outer = 0x113131c00] 12:04:12 INFO - PROCESS | 1655 | 1463166252420 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113147800) [pid = 1655] [serial = 1646] [outer = 0x113131c00] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11860f000) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOCSHELL 0x117445800 == 31 [pid = 1655] [id = 527] 12:04:12 INFO - PROCESS | 1655 | --DOCSHELL 0x112f46000 == 30 [pid = 1655] [id = 526] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x114f9f400) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1164a8000) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b2a6400) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183c6c00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11831ac00) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1180a1400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11272d000) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11723b800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110f18c00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112755c00) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11312c800) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x111f5b000) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113422400) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11313e400) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115e88000) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 12:04:12 INFO - PROCESS | 1655 | 1463166252824 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]]]}] 12:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 622ms 12:04:12 INFO - PROCESS | 1655 | 1463166252843 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 1655 | 1463166252849 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:04:12 INFO - PROCESS | 1655 | 1463166252853 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:04:12 INFO - PROCESS | 1655 | 1463166252855 Marionette TRACE conn2 <- [1,2166,null,{}] 12:04:12 INFO - PROCESS | 1655 | 1463166252857 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}] 12:04:12 INFO - PROCESS | 1655 | 1463166252937 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:04:12 INFO - PROCESS | 1655 | 1463166252942 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d13800 == 31 [pid = 1655] [id = 549] 12:04:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11349a400) [pid = 1655] [serial = 1647] [outer = 0x0] 12:04:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x114fa8000) [pid = 1655] [serial = 1648] [outer = 0x11349a400] 12:04:12 INFO - PROCESS | 1655 | 1463166252971 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115e1ec00) [pid = 1655] [serial = 1649] [outer = 0x11349a400] 12:04:13 INFO - PROCESS | 1655 | 1463166253327 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]]]}] 12:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 12:04:13 INFO - PROCESS | 1655 | 1463166253393 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 1655 | 1463166253394 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:04:13 INFO - PROCESS | 1655 | 1463166253397 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 1655 | 1463166253400 Marionette TRACE conn2 <- [1,2170,null,{}] 12:04:13 INFO - PROCESS | 1655 | 1463166253407 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}] 12:04:13 INFO - PROCESS | 1655 | 1463166253490 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:04:13 INFO - PROCESS | 1655 | 1463166253497 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116645800 == 32 [pid = 1655] [id = 550] 12:04:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1164a8000) [pid = 1655] [serial = 1650] [outer = 0x0] 12:04:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1168d7800) [pid = 1655] [serial = 1651] [outer = 0x1164a8000] 12:04:13 INFO - PROCESS | 1655 | 1463166253525 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118093400) [pid = 1655] [serial = 1652] [outer = 0x1164a8000] 12:04:13 INFO - PROCESS | 1655 | 1463166253872 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]]]}] 12:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 12:04:13 INFO - PROCESS | 1655 | 1463166253923 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 1655 | 1463166253924 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:04:13 INFO - PROCESS | 1655 | 1463166253934 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 1655 | 1463166253935 Marionette TRACE conn2 <- [1,2174,null,{}] 12:04:13 INFO - PROCESS | 1655 | 1463166253937 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}] 12:04:14 INFO - PROCESS | 1655 | 1463166254018 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:04:14 INFO - PROCESS | 1655 | 1463166254023 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c7000 == 33 [pid = 1655] [id = 551] 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11809e000) [pid = 1655] [serial = 1653] [outer = 0x0] 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118318400) [pid = 1655] [serial = 1654] [outer = 0x11809e000] 12:04:14 INFO - PROCESS | 1655 | 1463166254048 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1183c5000) [pid = 1655] [serial = 1655] [outer = 0x11809e000] 12:04:14 INFO - PROCESS | 1655 | 1463166254385 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]]]}] 12:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 12:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:04:14 INFO - PROCESS | 1655 | 1463166254402 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:04:14 INFO - PROCESS | 1655 | 1463166254403 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:04:14 INFO - PROCESS | 1655 | 1463166254405 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:04:14 INFO - PROCESS | 1655 | 1463166254406 Marionette TRACE conn2 <- [1,2178,null,{}] 12:04:14 INFO - PROCESS | 1655 | 1463166254409 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}] 12:04:14 INFO - PROCESS | 1655 | 1463166254492 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:04:14 INFO - PROCESS | 1655 | 1463166254500 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cbd800 == 34 [pid = 1655] [id = 552] 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11840f400) [pid = 1655] [serial = 1656] [outer = 0x0] 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118613000) [pid = 1655] [serial = 1657] [outer = 0x11840f400] 12:04:14 INFO - PROCESS | 1655 | 1463166254525 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119333c00) [pid = 1655] [serial = 1658] [outer = 0x11840f400] 12:04:14 INFO - PROCESS | 1655 | 1463166254845 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]]]}] 12:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 12:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:04:14 INFO - PROCESS | 1655 | 1463166254875 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:04:14 INFO - PROCESS | 1655 | 1463166254876 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:04:14 INFO - PROCESS | 1655 | 1463166254909 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:04:14 INFO - PROCESS | 1655 | 1463166254911 Marionette TRACE conn2 <- [1,2182,null,{}] 12:04:14 INFO - PROCESS | 1655 | 1463166254930 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}] 12:04:15 INFO - PROCESS | 1655 | 1463166255095 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:04:15 INFO - PROCESS | 1655 | 1463166255110 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x126320800 == 35 [pid = 1655] [id = 553] 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118635c00) [pid = 1655] [serial = 1659] [outer = 0x0] 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x120f53000) [pid = 1655] [serial = 1660] [outer = 0x118635c00] 12:04:15 INFO - PROCESS | 1655 | 1463166255151 Marionette DEBUG loaded listener.js 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121287000) [pid = 1655] [serial = 1661] [outer = 0x118635c00] 12:04:15 INFO - PROCESS | 1655 | 1463166255615 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]]]}] 12:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 759ms 12:04:15 INFO - PROCESS | 1655 | 1463166255637 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 1655 | 1463166255638 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:04:15 INFO - PROCESS | 1655 | 1463166255641 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - PROCESS | 1655 | 1463166255642 Marionette TRACE conn2 <- [1,2186,null,{}] 12:04:15 INFO - PROCESS | 1655 | 1463166255644 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}] 12:04:15 INFO - PROCESS | 1655 | 1463166255744 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:04:15 INFO - PROCESS | 1655 | 1463166255780 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c22000 == 36 [pid = 1655] [id = 554] 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12127e400) [pid = 1655] [serial = 1662] [outer = 0x0] 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1216a4000) [pid = 1655] [serial = 1663] [outer = 0x12127e400] 12:04:15 INFO - PROCESS | 1655 | 1463166255804 Marionette DEBUG loaded listener.js 12:04:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121917400) [pid = 1655] [serial = 1664] [outer = 0x12127e400] 12:04:16 INFO - PROCESS | 1655 | 1463166256127 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]]]}] 12:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 12:04:16 INFO - PROCESS | 1655 | 1463166256168 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 1655 | 1463166256169 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:04:16 INFO - PROCESS | 1655 | 1463166256171 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 1655 | 1463166256172 Marionette TRACE conn2 <- [1,2190,null,{}] 12:04:16 INFO - PROCESS | 1655 | 1463166256175 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}] 12:04:16 INFO - PROCESS | 1655 | 1463166256275 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:04:16 INFO - PROCESS | 1655 | 1463166256310 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ae000 == 37 [pid = 1655] [id = 555] 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12153cc00) [pid = 1655] [serial = 1665] [outer = 0x0] 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121c4c400) [pid = 1655] [serial = 1666] [outer = 0x12153cc00] 12:04:16 INFO - PROCESS | 1655 | 1463166256334 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11830e800) [pid = 1655] [serial = 1667] [outer = 0x12153cc00] 12:04:16 INFO - PROCESS | 1655 | 1463166256657 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]]]}] 12:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 12:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:04:16 INFO - PROCESS | 1655 | 1463166256690 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 1655 | 1463166256692 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:04:16 INFO - PROCESS | 1655 | 1463166256694 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 1655 | 1463166256695 Marionette TRACE conn2 <- [1,2194,null,{}] 12:04:16 INFO - PROCESS | 1655 | 1463166256697 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}] 12:04:16 INFO - PROCESS | 1655 | 1463166256799 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:04:16 INFO - PROCESS | 1655 | 1463166256812 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b956800 == 38 [pid = 1655] [id = 556] 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117566400) [pid = 1655] [serial = 1668] [outer = 0x0] 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124104400) [pid = 1655] [serial = 1669] [outer = 0x117566400] 12:04:16 INFO - PROCESS | 1655 | 1463166256837 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124173c00) [pid = 1655] [serial = 1670] [outer = 0x117566400] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118093c00) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1168d8c00) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x110f1f400) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110f1a400) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112db2c00) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x114fde800) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x110f1a800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x10a7b4000) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1126f1c00) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183c3000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118613800) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:04:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11910a800) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:04:17 INFO - PROCESS | 1655 | 1463166257212 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]]]}] 12:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 12:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:04:17 INFO - PROCESS | 1655 | 1463166257274 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:04:17 INFO - PROCESS | 1655 | 1463166257275 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:04:17 INFO - PROCESS | 1655 | 1463166257277 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:04:17 INFO - PROCESS | 1655 | 1463166257279 Marionette TRACE conn2 <- [1,2198,null,{}] 12:04:17 INFO - PROCESS | 1655 | 1463166257285 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}] 12:04:17 INFO - PROCESS | 1655 | 1463166257370 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:04:17 INFO - PROCESS | 1655 | 1463166257374 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b968000 == 39 [pid = 1655] [id = 557] 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115d76000) [pid = 1655] [serial = 1671] [outer = 0x0] 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1180a9400) [pid = 1655] [serial = 1672] [outer = 0x115d76000] 12:04:17 INFO - PROCESS | 1655 | 1463166257399 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11910a800) [pid = 1655] [serial = 1673] [outer = 0x115d76000] 12:04:17 INFO - PROCESS | 1655 | 1463166257746 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]]]}] 12:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 12:04:17 INFO - PROCESS | 1655 | 1463166257749 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:04:17 INFO - PROCESS | 1655 | 1463166257750 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:04:17 INFO - PROCESS | 1655 | 1463166257753 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:04:17 INFO - PROCESS | 1655 | 1463166257754 Marionette TRACE conn2 <- [1,2202,null,{}] 12:04:17 INFO - PROCESS | 1655 | 1463166257756 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}] 12:04:17 INFO - PROCESS | 1655 | 1463166257856 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:04:17 INFO - PROCESS | 1655 | 1463166257860 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c20e800 == 40 [pid = 1655] [id = 558] 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124078c00) [pid = 1655] [serial = 1674] [outer = 0x0] 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12417a000) [pid = 1655] [serial = 1675] [outer = 0x124078c00] 12:04:17 INFO - PROCESS | 1655 | 1463166257891 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124518c00) [pid = 1655] [serial = 1676] [outer = 0x124078c00] 12:04:18 INFO - PROCESS | 1655 | 1463166258204 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]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 12:04:18 INFO - PROCESS | 1655 | 1463166258222 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:04:18 INFO - PROCESS | 1655 | 1463166258223 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:04:18 INFO - PROCESS | 1655 | 1463166258227 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 1655 | 1463166258228 Marionette TRACE conn2 <- [1,2206,null,{}] 12:04:18 INFO - PROCESS | 1655 | 1463166258238 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}] 12:04:18 INFO - PROCESS | 1655 | 1463166258354 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:04:18 INFO - PROCESS | 1655 | 1463166258360 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e5000 == 41 [pid = 1655] [id = 559] 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x10a7bc000) [pid = 1655] [serial = 1677] [outer = 0x0] 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12417b800) [pid = 1655] [serial = 1678] [outer = 0x10a7bc000] 12:04:18 INFO - PROCESS | 1655 | 1463166258385 Marionette DEBUG loaded listener.js 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1248a7c00) [pid = 1655] [serial = 1679] [outer = 0x10a7bc000] 12:04:18 INFO - PROCESS | 1655 | 1463166258702 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]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 526ms 12:04:18 INFO - PROCESS | 1655 | 1463166258753 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:04:18 INFO - PROCESS | 1655 | 1463166258754 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:04:18 INFO - PROCESS | 1655 | 1463166258756 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 1655 | 1463166258757 Marionette TRACE conn2 <- [1,2210,null,{}] 12:04:18 INFO - PROCESS | 1655 | 1463166258760 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}] 12:04:18 INFO - PROCESS | 1655 | 1463166258851 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:04:18 INFO - PROCESS | 1655 | 1463166258855 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c792000 == 42 [pid = 1655] [id = 560] 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1248a8000) [pid = 1655] [serial = 1680] [outer = 0x0] 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124e3d000) [pid = 1655] [serial = 1681] [outer = 0x1248a8000] 12:04:18 INFO - PROCESS | 1655 | 1463166258879 Marionette DEBUG loaded listener.js 12:04:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1263a0400) [pid = 1655] [serial = 1682] [outer = 0x1248a8000] 12:04:19 INFO - PROCESS | 1655 | 1463166259367 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]]]}] 12:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 12:04:19 INFO - PROCESS | 1655 | 1463166259377 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:04:19 INFO - PROCESS | 1655 | 1463166259382 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:04:19 INFO - PROCESS | 1655 | 1463166259388 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:04:19 INFO - PROCESS | 1655 | 1463166259391 Marionette TRACE conn2 <- [1,2214,null,{}] 12:04:19 INFO - PROCESS | 1655 | 1463166259397 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}] 12:04:19 INFO - PROCESS | 1655 | 1463166259506 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:04:19 INFO - PROCESS | 1655 | 1463166259577 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180da000 == 43 [pid = 1655] [id = 561] 12:04:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112f9f000) [pid = 1655] [serial = 1683] [outer = 0x0] 12:04:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1131b6400) [pid = 1655] [serial = 1684] [outer = 0x112f9f000] 12:04:19 INFO - PROCESS | 1655 | 1463166259608 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x114faa800) [pid = 1655] [serial = 1685] [outer = 0x112f9f000] 12:04:20 INFO - PROCESS | 1655 | 1463166260023 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]]]}] 12:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 678ms 12:04:20 INFO - PROCESS | 1655 | 1463166260065 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 1655 | 1463166260069 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:04:20 INFO - PROCESS | 1655 | 1463166260074 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 1655 | 1463166260076 Marionette TRACE conn2 <- [1,2218,null,{}] 12:04:20 INFO - PROCESS | 1655 | 1463166260079 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}] 12:04:20 INFO - PROCESS | 1655 | 1463166260183 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:04:20 INFO - PROCESS | 1655 | 1463166260284 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265dc800 == 44 [pid = 1655] [id = 562] 12:04:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1168d9000) [pid = 1655] [serial = 1686] [outer = 0x0] 12:04:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11710e400) [pid = 1655] [serial = 1687] [outer = 0x1168d9000] 12:04:20 INFO - PROCESS | 1655 | 1463166260313 Marionette DEBUG loaded listener.js 12:04:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1180aa000) [pid = 1655] [serial = 1688] [outer = 0x1168d9000] 12:04:20 INFO - PROCESS | 1655 | 1463166260725 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]]]}] 12:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 12:04:20 INFO - PROCESS | 1655 | 1463166260746 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 1655 | 1463166260747 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:04:20 INFO - PROCESS | 1655 | 1463166260750 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 1655 | 1463166260752 Marionette TRACE conn2 <- [1,2222,null,{}] 12:04:20 INFO - PROCESS | 1655 | 1463166260760 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}] 12:04:20 INFO - PROCESS | 1655 | 1463166260865 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:04:20 INFO - PROCESS | 1655 | 1463166260937 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c78a800 == 45 [pid = 1655] [id = 563] 12:04:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1188ae400) [pid = 1655] [serial = 1689] [outer = 0x0] 12:04:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1196bd800) [pid = 1655] [serial = 1690] [outer = 0x1188ae400] 12:04:20 INFO - PROCESS | 1655 | 1463166260969 Marionette DEBUG loaded listener.js 12:04:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x120f80800) [pid = 1655] [serial = 1691] [outer = 0x1188ae400] 12:04:21 INFO - PROCESS | 1655 | 1463166261388 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]]]}] 12:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 12:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:04:21 INFO - PROCESS | 1655 | 1463166261421 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 1655 | 1463166261423 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:04:21 INFO - PROCESS | 1655 | 1463166261425 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:04:21 INFO - PROCESS | 1655 | 1463166261426 Marionette TRACE conn2 <- [1,2226,null,{}] 12:04:21 INFO - PROCESS | 1655 | 1463166261429 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}] 12:04:21 INFO - PROCESS | 1655 | 1463166261533 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:04:21 INFO - PROCESS | 1655 | 1463166261621 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb15000 == 46 [pid = 1655] [id = 564] 12:04:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12121f400) [pid = 1655] [serial = 1692] [outer = 0x0] 12:04:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x121c43800) [pid = 1655] [serial = 1693] [outer = 0x12121f400] 12:04:21 INFO - PROCESS | 1655 | 1463166261650 Marionette DEBUG loaded listener.js 12:04:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12417b000) [pid = 1655] [serial = 1694] [outer = 0x12121f400] 12:04:22 INFO - PROCESS | 1655 | 1463166262053 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]]]}] 12:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 669ms 12:04:22 INFO - PROCESS | 1655 | 1463166262095 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:04:22 INFO - PROCESS | 1655 | 1463166262096 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:04:22 INFO - PROCESS | 1655 | 1463166262099 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:04:22 INFO - PROCESS | 1655 | 1463166262100 Marionette TRACE conn2 <- [1,2230,null,{}] 12:04:22 INFO - PROCESS | 1655 | 1463166262102 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}] 12:04:22 INFO - PROCESS | 1655 | 1463166262216 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:04:22 INFO - PROCESS | 1655 | 1463166262289 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf40800 == 47 [pid = 1655] [id = 565] 12:04:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121283800) [pid = 1655] [serial = 1695] [outer = 0x0] 12:04:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12457f800) [pid = 1655] [serial = 1696] [outer = 0x121283800] 12:04:22 INFO - PROCESS | 1655 | 1463166262318 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x124e41400) [pid = 1655] [serial = 1697] [outer = 0x121283800] 12:04:22 INFO - PROCESS | 1655 | 1463166262696 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]]]}] 12:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 12:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:04:22 INFO - PROCESS | 1655 | 1463166262770 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:04:22 INFO - PROCESS | 1655 | 1463166262771 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:04:22 INFO - PROCESS | 1655 | 1463166262773 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:04:22 INFO - PROCESS | 1655 | 1463166262774 Marionette TRACE conn2 <- [1,2234,null,{}] 12:04:22 INFO - PROCESS | 1655 | 1463166262777 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}] 12:04:22 INFO - PROCESS | 1655 | 1463166262924 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:04:23 INFO - PROCESS | 1655 | 1463166263009 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a18800 == 48 [pid = 1655] [id = 566] 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1122b2400) [pid = 1655] [serial = 1698] [outer = 0x0] 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11808fc00) [pid = 1655] [serial = 1699] [outer = 0x1122b2400] 12:04:23 INFO - PROCESS | 1655 | 1463166263041 Marionette DEBUG loaded listener.js 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1263a7800) [pid = 1655] [serial = 1700] [outer = 0x1122b2400] 12:04:23 INFO - PROCESS | 1655 | 1463166263636 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]]]}] 12:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 872ms 12:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:04:23 INFO - PROCESS | 1655 | 1463166263645 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:04:23 INFO - PROCESS | 1655 | 1463166263649 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:04:23 INFO - PROCESS | 1655 | 1463166263653 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:04:23 INFO - PROCESS | 1655 | 1463166263655 Marionette TRACE conn2 <- [1,2238,null,{}] 12:04:23 INFO - PROCESS | 1655 | 1463166263659 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}] 12:04:23 INFO - PROCESS | 1655 | 1463166263752 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:04:23 INFO - PROCESS | 1655 | 1463166263809 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x118272000 == 49 [pid = 1655] [id = 567] 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1126ef800) [pid = 1655] [serial = 1701] [outer = 0x0] 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x112db4000) [pid = 1655] [serial = 1702] [outer = 0x1126ef800] 12:04:23 INFO - PROCESS | 1655 | 1463166263836 Marionette DEBUG loaded listener.js 12:04:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x113134c00) [pid = 1655] [serial = 1703] [outer = 0x1126ef800] 12:04:24 INFO - PROCESS | 1655 | 1463166264288 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]]]}] 12:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 12:04:24 INFO - PROCESS | 1655 | 1463166264325 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:04:24 INFO - PROCESS | 1655 | 1463166264330 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:04:24 INFO - PROCESS | 1655 | 1463166264337 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:04:24 INFO - PROCESS | 1655 | 1463166264339 Marionette TRACE conn2 <- [1,2242,null,{}] 12:04:24 INFO - PROCESS | 1655 | 1463166264343 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}] 12:04:24 INFO - PROCESS | 1655 | 1463166264533 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:04:24 INFO - PROCESS | 1655 | 1463166264590 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11727f800 == 50 [pid = 1655] [id = 568] 12:04:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x113142c00) [pid = 1655] [serial = 1704] [outer = 0x0] 12:04:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x114fa5800) [pid = 1655] [serial = 1705] [outer = 0x113142c00] 12:04:24 INFO - PROCESS | 1655 | 1463166264616 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x115e10000) [pid = 1655] [serial = 1706] [outer = 0x113142c00] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e5000 == 49 [pid = 1655] [id = 559] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12c20e800 == 48 [pid = 1655] [id = 558] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b968000 == 47 [pid = 1655] [id = 557] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b956800 == 46 [pid = 1655] [id = 556] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ae000 == 45 [pid = 1655] [id = 555] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128c22000 == 44 [pid = 1655] [id = 554] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x126320800 == 43 [pid = 1655] [id = 553] 12:04:24 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1198d5c00) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121cbd800 == 42 [pid = 1655] [id = 552] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c7000 == 41 [pid = 1655] [id = 551] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x116645800 == 40 [pid = 1655] [id = 550] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x115d13800 == 39 [pid = 1655] [id = 549] 12:04:24 INFO - PROCESS | 1655 | --DOCSHELL 0x116f71000 == 38 [pid = 1655] [id = 548] 12:04:25 INFO - PROCESS | 1655 | 1463166265013 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]]]}] 12:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 721ms 12:04:25 INFO - PROCESS | 1655 | 1463166265058 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:04:25 INFO - PROCESS | 1655 | 1463166265059 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:04:25 INFO - PROCESS | 1655 | 1463166265062 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:04:25 INFO - PROCESS | 1655 | 1463166265064 Marionette TRACE conn2 <- [1,2246,null,{}] 12:04:25 INFO - PROCESS | 1655 | 1463166265071 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}] 12:04:25 INFO - PROCESS | 1655 | 1463166265154 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1180a4c00) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x116a64c00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11831d800) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x118318000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1126eac00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x112707c00) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x112019800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x113128400) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11313a000) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x115e17400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1164a0000) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1166cf400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1131b5400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x114fa6000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11313d000) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1166d3400) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1183b9800) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1183c0000) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11848ac00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11862d800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11860d000) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119331800) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11910e400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1168d5400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11769f400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1194d5400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 12:04:25 INFO - PROCESS | 1655 | 1463166265214 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f83800 == 39 [pid = 1655] [id = 569] 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112707c00) [pid = 1655] [serial = 1707] [outer = 0x0] 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x114fa6000) [pid = 1655] [serial = 1708] [outer = 0x112707c00] 12:04:25 INFO - PROCESS | 1655 | 1463166265248 Marionette DEBUG loaded listener.js 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1168db800) [pid = 1655] [serial = 1709] [outer = 0x112707c00] 12:04:25 INFO - PROCESS | 1655 | 1463166265543 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]]]}] 12:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 12:04:25 INFO - PROCESS | 1655 | 1463166265585 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:04:25 INFO - PROCESS | 1655 | 1463166265588 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:04:25 INFO - PROCESS | 1655 | 1463166265591 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:04:25 INFO - PROCESS | 1655 | 1463166265593 Marionette TRACE conn2 <- [1,2250,null,{}] 12:04:25 INFO - PROCESS | 1655 | 1463166265597 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}] 12:04:25 INFO - PROCESS | 1655 | 1463166265722 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:04:25 INFO - PROCESS | 1655 | 1463166265803 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194af000 == 40 [pid = 1655] [id = 570] 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1168d5400) [pid = 1655] [serial = 1710] [outer = 0x0] 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117693000) [pid = 1655] [serial = 1711] [outer = 0x1168d5400] 12:04:25 INFO - PROCESS | 1655 | 1463166265840 Marionette DEBUG loaded listener.js 12:04:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1180a3c00) [pid = 1655] [serial = 1712] [outer = 0x1168d5400] 12:04:26 INFO - PROCESS | 1655 | 1463166266218 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]]]}] 12:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 12:04:26 INFO - PROCESS | 1655 | 1463166266263 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:04:26 INFO - PROCESS | 1655 | 1463166266265 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:04:26 INFO - PROCESS | 1655 | 1463166266268 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:04:26 INFO - PROCESS | 1655 | 1463166266280 Marionette TRACE conn2 <- [1,2254,null,{}] 12:04:26 INFO - PROCESS | 1655 | 1463166266284 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}] 12:04:26 INFO - PROCESS | 1655 | 1463166266439 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:04:26 INFO - PROCESS | 1655 | 1463166266447 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d6800 == 41 [pid = 1655] [id = 571] 12:04:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1180a8800) [pid = 1655] [serial = 1713] [outer = 0x0] 12:04:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1183b7800) [pid = 1655] [serial = 1714] [outer = 0x1180a8800] 12:04:26 INFO - PROCESS | 1655 | 1463166266486 Marionette DEBUG loaded listener.js 12:04:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1183c2c00) [pid = 1655] [serial = 1715] [outer = 0x1180a8800] 12:04:26 INFO - PROCESS | 1655 | 1463166266856 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]]]}] 12:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 631ms 12:04:26 INFO - PROCESS | 1655 | 1463166266899 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:04:26 INFO - PROCESS | 1655 | 1463166266900 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:04:26 INFO - PROCESS | 1655 | 1463166266902 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:04:26 INFO - PROCESS | 1655 | 1463166266903 Marionette TRACE conn2 <- [1,2258,null,{}] 12:04:26 INFO - PROCESS | 1655 | 1463166266905 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}] 12:04:27 INFO - PROCESS | 1655 | 1463166267034 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:04:27 INFO - PROCESS | 1655 | 1463166267049 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219a2000 == 42 [pid = 1655] [id = 572] 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118487c00) [pid = 1655] [serial = 1716] [outer = 0x0] 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11862b800) [pid = 1655] [serial = 1717] [outer = 0x118487c00] 12:04:27 INFO - PROCESS | 1655 | 1463166267075 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119162800) [pid = 1655] [serial = 1718] [outer = 0x118487c00] 12:04:27 INFO - PROCESS | 1655 | 1463166267432 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]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 12:04:27 INFO - PROCESS | 1655 | 1463166267471 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:04:27 INFO - PROCESS | 1655 | 1463166267472 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:04:27 INFO - PROCESS | 1655 | 1463166267474 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:04:27 INFO - PROCESS | 1655 | 1463166267475 Marionette TRACE conn2 <- [1,2262,null,{}] 12:04:27 INFO - PROCESS | 1655 | 1463166267478 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}] 12:04:27 INFO - PROCESS | 1655 | 1463166267577 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:04:27 INFO - PROCESS | 1655 | 1463166267581 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x126332800 == 43 [pid = 1655] [id = 573] 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1184a0800) [pid = 1655] [serial = 1719] [outer = 0x0] 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119497400) [pid = 1655] [serial = 1720] [outer = 0x1184a0800] 12:04:27 INFO - PROCESS | 1655 | 1463166267644 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1198d5c00) [pid = 1655] [serial = 1721] [outer = 0x1184a0800] 12:04:27 INFO - PROCESS | 1655 | 1463166267935 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]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 12:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:04:27 INFO - PROCESS | 1655 | 1463166267994 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 1655 | 1463166267996 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:04:28 INFO - PROCESS | 1655 | 1463166267998 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 1655 | 1463166267999 Marionette TRACE conn2 <- [1,2266,null,{}] 12:04:28 INFO - PROCESS | 1655 | 1463166268001 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}] 12:04:28 INFO - PROCESS | 1655 | 1463166268100 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:04:28 INFO - PROCESS | 1655 | 1463166268135 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x128967800 == 44 [pid = 1655] [id = 574] 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1194d6800) [pid = 1655] [serial = 1722] [outer = 0x0] 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119ed1000) [pid = 1655] [serial = 1723] [outer = 0x1194d6800] 12:04:28 INFO - PROCESS | 1655 | 1463166268160 Marionette DEBUG loaded listener.js 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x120f82000) [pid = 1655] [serial = 1724] [outer = 0x1194d6800] 12:04:28 INFO - PROCESS | 1655 | 1463166268484 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]]]}] 12:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 12:04:28 INFO - PROCESS | 1655 | 1463166268528 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 1655 | 1463166268529 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:04:28 INFO - PROCESS | 1655 | 1463166268532 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - PROCESS | 1655 | 1463166268533 Marionette TRACE conn2 <- [1,2270,null,{}] 12:04:28 INFO - PROCESS | 1655 | 1463166268535 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}] 12:04:28 INFO - PROCESS | 1655 | 1463166268637 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:04:28 INFO - PROCESS | 1655 | 1463166268673 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c22000 == 45 [pid = 1655] [id = 575] 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x120f53400) [pid = 1655] [serial = 1725] [outer = 0x0] 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12127b400) [pid = 1655] [serial = 1726] [outer = 0x120f53400] 12:04:28 INFO - PROCESS | 1655 | 1463166268698 Marionette DEBUG loaded listener.js 12:04:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x121288c00) [pid = 1655] [serial = 1727] [outer = 0x120f53400] 12:04:29 INFO - PROCESS | 1655 | 1463166269134 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]]]}] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12127e400) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11809e000) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118635c00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12153cc00) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x113131c00) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11349a400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1164a8000) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x10a7bc800) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11840f400) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x117566400) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x124078c00) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x10a7bc000) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:04:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115d76000) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 622ms 12:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:04:29 INFO - PROCESS | 1655 | 1463166269155 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:04:29 INFO - PROCESS | 1655 | 1463166269156 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:04:29 INFO - PROCESS | 1655 | 1463166269158 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:04:29 INFO - PROCESS | 1655 | 1463166269159 Marionette TRACE conn2 <- [1,2274,null,{}] 12:04:29 INFO - PROCESS | 1655 | 1463166269161 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}] 12:04:29 INFO - PROCESS | 1655 | 1463166269242 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:04:29 INFO - PROCESS | 1655 | 1463166269249 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124044000 == 46 [pid = 1655] [id = 576] 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11312e400) [pid = 1655] [serial = 1728] [outer = 0x0] 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1168d3c00) [pid = 1655] [serial = 1729] [outer = 0x11312e400] 12:04:29 INFO - PROCESS | 1655 | 1463166269274 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x118635c00) [pid = 1655] [serial = 1730] [outer = 0x11312e400] 12:04:29 INFO - PROCESS | 1655 | 1463166269606 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]]]}] 12:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 12:04:29 INFO - PROCESS | 1655 | 1463166269628 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:04:29 INFO - PROCESS | 1655 | 1463166269629 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:04:29 INFO - PROCESS | 1655 | 1463166269634 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:04:29 INFO - PROCESS | 1655 | 1463166269636 Marionette TRACE conn2 <- [1,2278,null,{}] 12:04:29 INFO - PROCESS | 1655 | 1463166269638 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}] 12:04:29 INFO - PROCESS | 1655 | 1463166269741 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:04:29 INFO - PROCESS | 1655 | 1463166269810 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b955000 == 47 [pid = 1655] [id = 577] 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118405c00) [pid = 1655] [serial = 1731] [outer = 0x0] 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1216a3000) [pid = 1655] [serial = 1732] [outer = 0x118405c00] 12:04:29 INFO - PROCESS | 1655 | 1463166269853 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124177400) [pid = 1655] [serial = 1733] [outer = 0x118405c00] 12:04:30 INFO - PROCESS | 1655 | 1463166270242 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]]]}] 12:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 621ms 12:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:04:30 INFO - PROCESS | 1655 | 1463166270256 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:04:30 INFO - PROCESS | 1655 | 1463166270258 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:04:30 INFO - PROCESS | 1655 | 1463166270261 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:04:30 INFO - PROCESS | 1655 | 1463166270277 Marionette TRACE conn2 <- [1,2282,null,{}] 12:04:30 INFO - PROCESS | 1655 | 1463166270281 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}] 12:04:30 INFO - PROCESS | 1655 | 1463166270361 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:04:30 INFO - PROCESS | 1655 | 1463166270437 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9e3000 == 48 [pid = 1655] [id = 578] 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124180000) [pid = 1655] [serial = 1734] [outer = 0x0] 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124582800) [pid = 1655] [serial = 1735] [outer = 0x124180000] 12:04:30 INFO - PROCESS | 1655 | 1463166270466 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x126312400) [pid = 1655] [serial = 1736] [outer = 0x124180000] 12:04:30 INFO - PROCESS | 1655 | 1463166270714 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]]]}] 12:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 484ms 12:04:30 INFO - PROCESS | 1655 | 1463166270753 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:04:30 INFO - PROCESS | 1655 | 1463166270754 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:04:30 INFO - PROCESS | 1655 | 1463166270756 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:04:30 INFO - PROCESS | 1655 | 1463166270757 Marionette TRACE conn2 <- [1,2286,null,{}] 12:04:30 INFO - PROCESS | 1655 | 1463166270759 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}] 12:04:30 INFO - PROCESS | 1655 | 1463166270846 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:04:30 INFO - PROCESS | 1655 | 1463166270853 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c78e800 == 49 [pid = 1655] [id = 579] 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x124325c00) [pid = 1655] [serial = 1737] [outer = 0x0] 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1265a9c00) [pid = 1655] [serial = 1738] [outer = 0x124325c00] 12:04:30 INFO - PROCESS | 1655 | 1463166270877 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x126761400) [pid = 1655] [serial = 1739] [outer = 0x124325c00] 12:04:31 INFO - PROCESS | 1655 | 1463166271283 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]]]}] 12:04:31 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 12:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 12:04:31 INFO - PROCESS | 1655 | 1463166271328 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:04:31 INFO - PROCESS | 1655 | 1463166271330 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:04:31 INFO - PROCESS | 1655 | 1463166271334 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:04:31 INFO - PROCESS | 1655 | 1463166271336 Marionette TRACE conn2 <- [1,2290,null,{}] 12:04:31 INFO - PROCESS | 1655 | 1463166271340 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}] 12:04:31 INFO - PROCESS | 1655 | 1463166271447 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:04:31 INFO - PROCESS | 1655 | 1463166271520 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116479000 == 50 [pid = 1655] [id = 580] 12:04:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1126ef400) [pid = 1655] [serial = 1740] [outer = 0x0] 12:04:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x113128400) [pid = 1655] [serial = 1741] [outer = 0x1126ef400] 12:04:31 INFO - PROCESS | 1655 | 1463166271553 Marionette DEBUG loaded listener.js 12:04:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x113145800) [pid = 1655] [serial = 1742] [outer = 0x1126ef400] 12:04:31 INFO - PROCESS | 1655 | 1463166271987 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]]]}] 12:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 12:04:32 INFO - PROCESS | 1655 | 1463166272005 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 1655 | 1463166272009 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:04:32 INFO - PROCESS | 1655 | 1463166272013 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 1655 | 1463166272015 Marionette TRACE conn2 <- [1,2294,null,{}] 12:04:32 INFO - PROCESS | 1655 | 1463166272018 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}] 12:04:32 INFO - PROCESS | 1655 | 1463166272122 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:04:32 INFO - PROCESS | 1655 | 1463166272182 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212dc000 == 51 [pid = 1655] [id = 581] 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x114f0f000) [pid = 1655] [serial = 1743] [outer = 0x0] 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116610000) [pid = 1655] [serial = 1744] [outer = 0x114f0f000] 12:04:32 INFO - PROCESS | 1655 | 1463166272223 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x117570000) [pid = 1655] [serial = 1745] [outer = 0x114f0f000] 12:04:32 INFO - PROCESS | 1655 | 1463166272647 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]]]}] 12:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 12:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:04:32 INFO - PROCESS | 1655 | 1463166272683 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 1655 | 1463166272685 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:04:32 INFO - PROCESS | 1655 | 1463166272687 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 1655 | 1463166272690 Marionette TRACE conn2 <- [1,2298,null,{}] 12:04:32 INFO - PROCESS | 1655 | 1463166272698 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}] 12:04:32 INFO - PROCESS | 1655 | 1463166272804 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:04:32 INFO - PROCESS | 1655 | 1463166272899 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c207800 == 52 [pid = 1655] [id = 582] 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x118411c00) [pid = 1655] [serial = 1746] [outer = 0x0] 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x118637800) [pid = 1655] [serial = 1747] [outer = 0x118411c00] 12:04:32 INFO - PROCESS | 1655 | 1463166272930 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x119334000) [pid = 1655] [serial = 1748] [outer = 0x118411c00] 12:04:33 INFO - PROCESS | 1655 | 1463166273347 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]]]}] 12:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 12:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:04:33 INFO - PROCESS | 1655 | 1463166273359 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:04:33 INFO - PROCESS | 1655 | 1463166273360 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:04:33 INFO - PROCESS | 1655 | 1463166273363 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:04:33 INFO - PROCESS | 1655 | 1463166273364 Marionette TRACE conn2 <- [1,2302,null,{}] 12:04:33 INFO - PROCESS | 1655 | 1463166273366 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}] 12:04:33 INFO - PROCESS | 1655 | 1463166273469 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:04:33 INFO - PROCESS | 1655 | 1463166273525 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d021800 == 53 [pid = 1655] [id = 583] 12:04:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119ecb400) [pid = 1655] [serial = 1749] [outer = 0x0] 12:04:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12113e000) [pid = 1655] [serial = 1750] [outer = 0x119ecb400] 12:04:33 INFO - PROCESS | 1655 | 1463166273554 Marionette DEBUG loaded listener.js 12:04:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x121c4dc00) [pid = 1655] [serial = 1751] [outer = 0x119ecb400] 12:04:34 INFO - PROCESS | 1655 | 1463166274057 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]]]}] 12:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 719ms 12:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:04:34 INFO - PROCESS | 1655 | 1463166274083 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 1655 | 1463166274084 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:04:34 INFO - PROCESS | 1655 | 1463166274086 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 1655 | 1463166274087 Marionette TRACE conn2 <- [1,2306,null,{}] 12:04:34 INFO - PROCESS | 1655 | 1463166274090 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}] 12:04:34 INFO - PROCESS | 1655 | 1463166274208 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:04:34 INFO - PROCESS | 1655 | 1463166274292 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d24e000 == 54 [pid = 1655] [id = 584] 12:04:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x119ed1400) [pid = 1655] [serial = 1752] [outer = 0x0] 12:04:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12417cc00) [pid = 1655] [serial = 1753] [outer = 0x119ed1400] 12:04:34 INFO - PROCESS | 1655 | 1463166274323 Marionette DEBUG loaded listener.js 12:04:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1265aac00) [pid = 1655] [serial = 1754] [outer = 0x119ed1400] 12:04:34 INFO - PROCESS | 1655 | 1463166274736 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]]]}] 12:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 668ms 12:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:04:34 INFO - PROCESS | 1655 | 1463166274755 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 1655 | 1463166274756 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:04:34 INFO - PROCESS | 1655 | 1463166274759 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 1655 | 1463166274760 Marionette TRACE conn2 <- [1,2310,null,{}] 12:04:34 INFO - PROCESS | 1655 | 1463166274762 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}] 12:04:34 INFO - PROCESS | 1655 | 1463166274881 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:04:34 INFO - PROCESS | 1655 | 1463166274943 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2f2800 == 55 [pid = 1655] [id = 585] 12:04:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12676b800) [pid = 1655] [serial = 1755] [outer = 0x0] 12:04:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x126bda800) [pid = 1655] [serial = 1756] [outer = 0x12676b800] 12:04:34 INFO - PROCESS | 1655 | 1463166274973 Marionette DEBUG loaded listener.js 12:04:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12894b800) [pid = 1655] [serial = 1757] [outer = 0x12676b800] 12:04:35 INFO - PROCESS | 1655 | 1463166275393 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]]]}] 12:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 668ms 12:04:35 INFO - PROCESS | 1655 | 1463166275427 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 1655 | 1463166275429 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:04:35 INFO - PROCESS | 1655 | 1463166275431 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 1655 | 1463166275432 Marionette TRACE conn2 <- [1,2314,null,{}] 12:04:35 INFO - PROCESS | 1655 | 1463166275435 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}] 12:04:35 INFO - PROCESS | 1655 | 1463166275536 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:04:35 INFO - PROCESS | 1655 | 1463166275630 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d355000 == 56 [pid = 1655] [id = 586] 12:04:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x126be4c00) [pid = 1655] [serial = 1758] [outer = 0x0] 12:04:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x128954800) [pid = 1655] [serial = 1759] [outer = 0x126be4c00] 12:04:35 INFO - PROCESS | 1655 | 1463166275660 Marionette DEBUG loaded listener.js 12:04:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x128b14800) [pid = 1655] [serial = 1760] [outer = 0x126be4c00] 12:04:36 INFO - PROCESS | 1655 | 1463166276134 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]]]}] 12:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 12:04:36 INFO - PROCESS | 1655 | 1463166276169 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:04:36 INFO - PROCESS | 1655 | 1463166276171 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:04:36 INFO - PROCESS | 1655 | 1463166276177 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:04:36 INFO - PROCESS | 1655 | 1463166276179 Marionette TRACE conn2 <- [1,2318,null,{}] 12:04:36 INFO - PROCESS | 1655 | 1463166276185 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}] 12:04:36 INFO - PROCESS | 1655 | 1463166276338 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:04:36 INFO - PROCESS | 1655 | 1463166276431 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11742d000 == 57 [pid = 1655] [id = 587] 12:04:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x111b0c800) [pid = 1655] [serial = 1761] [outer = 0x0] 12:04:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x120f5a400) [pid = 1655] [serial = 1762] [outer = 0x111b0c800] 12:04:36 INFO - PROCESS | 1655 | 1463166276461 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x128953c00) [pid = 1655] [serial = 1763] [outer = 0x111b0c800] 12:04:37 INFO - PROCESS | 1655 | 1463166277072 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] 12:04:37 INFO - PROCESS | 1655 | 1463166277105 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:04:37 INFO - PROCESS | 1655 | 1463166277108 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 1655 | 1463166277110 Marionette TRACE conn2 <- [1,2322,null,{}] 12:04:37 INFO - PROCESS | 1655 | 1463166277114 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}] 12:04:37 INFO - PROCESS | 1655 | 1463166277209 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:04:37 INFO - PROCESS | 1655 | 1463166277297 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211cc000 == 58 [pid = 1655] [id = 588] 12:04:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x113346800) [pid = 1655] [serial = 1764] [outer = 0x0] 12:04:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x113495400) [pid = 1655] [serial = 1765] [outer = 0x113346800] 12:04:37 INFO - PROCESS | 1655 | 1463166277325 Marionette DEBUG loaded listener.js 12:04:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x116008400) [pid = 1655] [serial = 1766] [outer = 0x113346800] 12:04:37 INFO - PROCESS | 1655 | 1463166277782 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]]]}] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9e3000 == 57 [pid = 1655] [id = 578] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b955000 == 56 [pid = 1655] [id = 577] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x124044000 == 55 [pid = 1655] [id = 576] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128c22000 == 54 [pid = 1655] [id = 575] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128967800 == 53 [pid = 1655] [id = 574] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x126332800 == 52 [pid = 1655] [id = 573] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x120f7dc00) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x124e3d000) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1219a2000 == 51 [pid = 1655] [id = 572] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d6800 == 50 [pid = 1655] [id = 571] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1194af000 == 49 [pid = 1655] [id = 570] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x116f83800 == 48 [pid = 1655] [id = 569] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11727f800 == 47 [pid = 1655] [id = 568] 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118272000 == 46 [pid = 1655] [id = 567] 12:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 12:04:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1180da000 == 45 [pid = 1655] [id = 561] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1216a4000) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x119156000) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x118318400) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1183c5000) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x115e7f800) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1198da000) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x121287000) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1176a1400) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x121c4c400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x113147800) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x113136000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x114fa8000) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1168d7800) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x118093400) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x112dbf800) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x115e1ec00) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x121917400) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x121386800) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11349b000) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x118613000) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124104400) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11830e800) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12417a000) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12417b800) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124173c00) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x120f53000) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1180a9400) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1248a7c00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124518c00) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11910a800) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119333c00) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 12:04:37 INFO - PROCESS | 1655 | 1463166277833 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:04:37 INFO - PROCESS | 1655 | 1463166277837 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:04:37 INFO - PROCESS | 1655 | 1463166277846 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 1655 | 1463166277847 Marionette TRACE conn2 <- [1,2326,null,{}] 12:04:37 INFO - PROCESS | 1655 | 1463166277850 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}] 12:04:37 INFO - PROCESS | 1655 | 1463166277952 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:04:37 INFO - PROCESS | 1655 | 1463166277966 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab0800 == 46 [pid = 1655] [id = 589] 12:04:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x116853000) [pid = 1655] [serial = 1767] [outer = 0x0] 12:04:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1168d4800) [pid = 1655] [serial = 1768] [outer = 0x116853000] 12:04:38 INFO - PROCESS | 1655 | 1463166278007 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11808c400) [pid = 1655] [serial = 1769] [outer = 0x116853000] 12:04:38 INFO - PROCESS | 1655 | 1463166278509 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]]]}] 12:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 12:04:38 INFO - PROCESS | 1655 | 1463166278518 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:04:38 INFO - PROCESS | 1655 | 1463166278520 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:04:38 INFO - PROCESS | 1655 | 1463166278552 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:04:38 INFO - PROCESS | 1655 | 1463166278554 Marionette TRACE conn2 <- [1,2330,null,{}] 12:04:38 INFO - PROCESS | 1655 | 1463166278562 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}] 12:04:38 INFO - PROCESS | 1655 | 1463166278648 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:04:38 INFO - PROCESS | 1655 | 1463166278654 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119d4e800 == 47 [pid = 1655] [id = 590] 12:04:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1183ba400) [pid = 1655] [serial = 1770] [outer = 0x0] 12:04:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1183c4800) [pid = 1655] [serial = 1771] [outer = 0x1183ba400] 12:04:38 INFO - PROCESS | 1655 | 1463166278682 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118613000) [pid = 1655] [serial = 1772] [outer = 0x1183ba400] 12:04:39 INFO - PROCESS | 1655 | 1463166279027 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]]]}] 12:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 529ms 12:04:39 INFO - PROCESS | 1655 | 1463166279075 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 1655 | 1463166279076 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:04:39 INFO - PROCESS | 1655 | 1463166279079 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:04:39 INFO - PROCESS | 1655 | 1463166279080 Marionette TRACE conn2 <- [1,2334,null,{}] 12:04:39 INFO - PROCESS | 1655 | 1463166279082 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}] 12:04:39 INFO - PROCESS | 1655 | 1463166279172 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:04:39 INFO - PROCESS | 1655 | 1463166279178 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240d1000 == 48 [pid = 1655] [id = 591] 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1188b4c00) [pid = 1655] [serial = 1773] [outer = 0x0] 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119331400) [pid = 1655] [serial = 1774] [outer = 0x1188b4c00] 12:04:39 INFO - PROCESS | 1655 | 1463166279205 Marionette DEBUG loaded listener.js 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1196c7800) [pid = 1655] [serial = 1775] [outer = 0x1188b4c00] 12:04:39 INFO - PROCESS | 1655 | 1463166279525 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]]]}] 12:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 12:04:39 INFO - PROCESS | 1655 | 1463166279551 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 1655 | 1463166279552 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:04:39 INFO - PROCESS | 1655 | 1463166279554 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:04:39 INFO - PROCESS | 1655 | 1463166279555 Marionette TRACE conn2 <- [1,2338,null,{}] 12:04:39 INFO - PROCESS | 1655 | 1463166279557 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}] 12:04:39 INFO - PROCESS | 1655 | 1463166279642 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:04:39 INFO - PROCESS | 1655 | 1463166279710 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269c0000 == 49 [pid = 1655] [id = 592] 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11910dc00) [pid = 1655] [serial = 1776] [outer = 0x0] 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x120f53000) [pid = 1655] [serial = 1777] [outer = 0x11910dc00] 12:04:39 INFO - PROCESS | 1655 | 1463166279735 Marionette DEBUG loaded listener.js 12:04:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12113f400) [pid = 1655] [serial = 1778] [outer = 0x11910dc00] 12:04:40 INFO - PROCESS | 1655 | 1463166280053 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]]]}] 12:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 12:04:40 INFO - PROCESS | 1655 | 1463166280073 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:04:40 INFO - PROCESS | 1655 | 1463166280074 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:04:40 INFO - PROCESS | 1655 | 1463166280076 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:04:40 INFO - PROCESS | 1655 | 1463166280077 Marionette TRACE conn2 <- [1,2342,null,{}] 12:04:40 INFO - PROCESS | 1655 | 1463166280080 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}] 12:04:40 INFO - PROCESS | 1655 | 1463166280202 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:04:40 INFO - PROCESS | 1655 | 1463166280223 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x129699800 == 50 [pid = 1655] [id = 593] 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x121280000) [pid = 1655] [serial = 1779] [outer = 0x0] 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124074800) [pid = 1655] [serial = 1780] [outer = 0x121280000] 12:04:40 INFO - PROCESS | 1655 | 1463166280249 Marionette DEBUG loaded listener.js 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x124e39400) [pid = 1655] [serial = 1781] [outer = 0x121280000] 12:04:40 INFO - PROCESS | 1655 | 1463166280577 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]]]}] 12:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 12:04:40 INFO - PROCESS | 1655 | 1463166280594 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:04:40 INFO - PROCESS | 1655 | 1463166280596 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:04:40 INFO - PROCESS | 1655 | 1463166280601 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:04:40 INFO - PROCESS | 1655 | 1463166280602 Marionette TRACE conn2 <- [1,2346,null,{}] 12:04:40 INFO - PROCESS | 1655 | 1463166280605 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}] 12:04:40 INFO - PROCESS | 1655 | 1463166280711 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:04:40 INFO - PROCESS | 1655 | 1463166280723 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b256000 == 51 [pid = 1655] [id = 594] 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x124587c00) [pid = 1655] [serial = 1782] [outer = 0x0] 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12676a800) [pid = 1655] [serial = 1783] [outer = 0x124587c00] 12:04:40 INFO - PROCESS | 1655 | 1463166280748 Marionette DEBUG loaded listener.js 12:04:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x126b87000) [pid = 1655] [serial = 1784] [outer = 0x124587c00] 12:04:41 INFO - PROCESS | 1655 | 1463166281122 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]]]}] 12:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 12:04:41 INFO - PROCESS | 1655 | 1463166281170 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 1655 | 1463166281171 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:04:41 INFO - PROCESS | 1655 | 1463166281173 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - PROCESS | 1655 | 1463166281174 Marionette TRACE conn2 <- [1,2350,null,{}] 12:04:41 INFO - PROCESS | 1655 | 1463166281177 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}] 12:04:41 INFO - PROCESS | 1655 | 1463166281285 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:04:41 INFO - PROCESS | 1655 | 1463166281302 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9d9000 == 52 [pid = 1655] [id = 595] 12:04:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x126bdb000) [pid = 1655] [serial = 1785] [outer = 0x0] 12:04:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128949c00) [pid = 1655] [serial = 1786] [outer = 0x126bdb000] 12:04:41 INFO - PROCESS | 1655 | 1463166281327 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x128b18c00) [pid = 1655] [serial = 1787] [outer = 0x126bdb000] 12:04:41 INFO - PROCESS | 1655 | 1463166281741 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]]]}] 12:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 12:04:41 INFO - PROCESS | 1655 | 1463166281793 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 1655 | 1463166281795 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:04:41 INFO - PROCESS | 1655 | 1463166281799 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - PROCESS | 1655 | 1463166281800 Marionette TRACE conn2 <- [1,2354,null,{}] 12:04:41 INFO - PROCESS | 1655 | 1463166281804 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}] 12:04:41 INFO - PROCESS | 1655 | 1463166281966 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1184a0800) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1194d6800) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x113142c00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1168d5400) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1126ef800) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x112707c00) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1180a8800) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x120f53400) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x118405c00) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11312e400) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124180000) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:04:42 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x118487c00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:04:42 INFO - PROCESS | 1655 | 1463166282185 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b3000 == 53 [pid = 1655] [id = 596] 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x111b0a000) [pid = 1655] [serial = 1788] [outer = 0x0] 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11312e400) [pid = 1655] [serial = 1789] [outer = 0x111b0a000] 12:04:42 INFO - PROCESS | 1655 | 1463166282210 Marionette DEBUG loaded listener.js 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11831c800) [pid = 1655] [serial = 1790] [outer = 0x111b0a000] 12:04:42 INFO - PROCESS | 1655 | 1463166282481 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]]]}] 12:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 723ms 12:04:42 INFO - PROCESS | 1655 | 1463166282521 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:04:42 INFO - PROCESS | 1655 | 1463166282523 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:04:42 INFO - PROCESS | 1655 | 1463166282525 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:04:42 INFO - PROCESS | 1655 | 1463166282526 Marionette TRACE conn2 <- [1,2358,null,{}] 12:04:42 INFO - PROCESS | 1655 | 1463166282528 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}] 12:04:42 INFO - PROCESS | 1655 | 1463166282621 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:04:42 INFO - PROCESS | 1655 | 1463166282626 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4f2800 == 54 [pid = 1655] [id = 597] 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1184a0800) [pid = 1655] [serial = 1791] [outer = 0x0] 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124517400) [pid = 1655] [serial = 1792] [outer = 0x1184a0800] 12:04:42 INFO - PROCESS | 1655 | 1463166282651 Marionette DEBUG loaded listener.js 12:04:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x128b8dc00) [pid = 1655] [serial = 1793] [outer = 0x1184a0800] 12:04:42 INFO - PROCESS | 1655 | 1463166282994 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]]]}] 12:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 12:04:43 INFO - PROCESS | 1655 | 1463166283052 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 1655 | 1463166283054 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:04:43 INFO - PROCESS | 1655 | 1463166283056 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 1655 | 1463166283058 Marionette TRACE conn2 <- [1,2362,null,{}] 12:04:43 INFO - PROCESS | 1655 | 1463166283060 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}] 12:04:43 INFO - PROCESS | 1655 | 1463166283159 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:04:43 INFO - PROCESS | 1655 | 1463166283165 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2d7800 == 55 [pid = 1655] [id = 598] 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x128d2ac00) [pid = 1655] [serial = 1794] [outer = 0x0] 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128db1400) [pid = 1655] [serial = 1795] [outer = 0x128d2ac00] 12:04:43 INFO - PROCESS | 1655 | 1463166283194 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1294c7800) [pid = 1655] [serial = 1796] [outer = 0x128d2ac00] 12:04:43 INFO - PROCESS | 1655 | 1463166283545 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]]]}] 12:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 12:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:04:43 INFO - PROCESS | 1655 | 1463166283575 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 1655 | 1463166283576 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:04:43 INFO - PROCESS | 1655 | 1463166283578 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 1655 | 1463166283580 Marionette TRACE conn2 <- [1,2366,null,{}] 12:04:43 INFO - PROCESS | 1655 | 1463166283584 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}] 12:04:43 INFO - PROCESS | 1655 | 1463166283670 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:04:43 INFO - PROCESS | 1655 | 1463166283734 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d76e800 == 56 [pid = 1655] [id = 599] 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x110f15400) [pid = 1655] [serial = 1797] [outer = 0x0] 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x129527c00) [pid = 1655] [serial = 1798] [outer = 0x110f15400] 12:04:43 INFO - PROCESS | 1655 | 1463166283758 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x129606c00) [pid = 1655] [serial = 1799] [outer = 0x110f15400] 12:04:44 INFO - PROCESS | 1655 | 1463166284048 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]]]}] 12:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 12:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:04:44 INFO - PROCESS | 1655 | 1463166284101 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 1655 | 1463166284102 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:04:44 INFO - PROCESS | 1655 | 1463166284104 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 1655 | 1463166284105 Marionette TRACE conn2 <- [1,2370,null,{}] 12:04:44 INFO - PROCESS | 1655 | 1463166284107 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}] 12:04:44 INFO - PROCESS | 1655 | 1463166284265 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:04:44 INFO - PROCESS | 1655 | 1463166284368 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e84000 == 57 [pid = 1655] [id = 600] 12:04:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x110f1c000) [pid = 1655] [serial = 1800] [outer = 0x0] 12:04:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1122b6400) [pid = 1655] [serial = 1801] [outer = 0x110f1c000] 12:04:44 INFO - PROCESS | 1655 | 1463166284401 Marionette DEBUG loaded listener.js 12:04:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11312f000) [pid = 1655] [serial = 1802] [outer = 0x110f1c000] 12:04:44 INFO - PROCESS | 1655 | 1463166284844 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]]]}] 12:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 771ms 12:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:04:44 INFO - PROCESS | 1655 | 1463166284876 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 1655 | 1463166284878 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:04:44 INFO - PROCESS | 1655 | 1463166284881 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 1655 | 1463166284883 Marionette TRACE conn2 <- [1,2374,null,{}] 12:04:44 INFO - PROCESS | 1655 | 1463166284887 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}] 12:04:45 INFO - PROCESS | 1655 | 1463166284997 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:04:45 INFO - PROCESS | 1655 | 1463166285060 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219ad800 == 58 [pid = 1655] [id = 601] 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113494000) [pid = 1655] [serial = 1803] [outer = 0x0] 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x118097000) [pid = 1655] [serial = 1804] [outer = 0x113494000] 12:04:45 INFO - PROCESS | 1655 | 1463166285092 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1180a8800) [pid = 1655] [serial = 1805] [outer = 0x113494000] 12:04:45 INFO - PROCESS | 1655 | 1463166285536 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]]]}] 12:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 12:04:45 INFO - PROCESS | 1655 | 1463166285603 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:04:45 INFO - PROCESS | 1655 | 1463166285606 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:04:45 INFO - PROCESS | 1655 | 1463166285608 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:04:45 INFO - PROCESS | 1655 | 1463166285610 Marionette TRACE conn2 <- [1,2378,null,{}] 12:04:45 INFO - PROCESS | 1655 | 1463166285648 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}] 12:04:45 INFO - PROCESS | 1655 | 1463166285777 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:04:45 INFO - PROCESS | 1655 | 1463166285835 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d00a800 == 59 [pid = 1655] [id = 602] 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11915b000) [pid = 1655] [serial = 1806] [outer = 0x0] 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1196ca000) [pid = 1655] [serial = 1807] [outer = 0x11915b000] 12:04:45 INFO - PROCESS | 1655 | 1463166285866 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12127f800) [pid = 1655] [serial = 1808] [outer = 0x11915b000] 12:04:46 INFO - PROCESS | 1655 | 1463166286306 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]]]}] 12:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 12:04:46 INFO - PROCESS | 1655 | 1463166286328 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:04:46 INFO - PROCESS | 1655 | 1463166286332 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:04:46 INFO - PROCESS | 1655 | 1463166286344 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:04:46 INFO - PROCESS | 1655 | 1463166286349 Marionette TRACE conn2 <- [1,2382,null,{}] 12:04:46 INFO - PROCESS | 1655 | 1463166286352 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}] 12:04:46 INFO - PROCESS | 1655 | 1463166286514 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:04:46 INFO - PROCESS | 1655 | 1463166286600 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db39800 == 60 [pid = 1655] [id = 603] 12:04:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1198da000) [pid = 1655] [serial = 1809] [outer = 0x0] 12:04:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x124105800) [pid = 1655] [serial = 1810] [outer = 0x1198da000] 12:04:46 INFO - PROCESS | 1655 | 1463166286629 Marionette DEBUG loaded listener.js 12:04:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x126be4800) [pid = 1655] [serial = 1811] [outer = 0x1198da000] 12:04:47 INFO - PROCESS | 1655 | 1463166287041 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]]]}] 12:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 731ms 12:04:47 INFO - PROCESS | 1655 | 1463166287092 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 1655 | 1463166287093 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:04:47 INFO - PROCESS | 1655 | 1463166287097 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - PROCESS | 1655 | 1463166287099 Marionette TRACE conn2 <- [1,2386,null,{}] 12:04:47 INFO - PROCESS | 1655 | 1463166287101 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}] 12:04:47 INFO - PROCESS | 1655 | 1463166287211 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:04:47 INFO - PROCESS | 1655 | 1463166287329 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e5000 == 61 [pid = 1655] [id = 604] 12:04:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x121539000) [pid = 1655] [serial = 1812] [outer = 0x0] 12:04:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x128b8f800) [pid = 1655] [serial = 1813] [outer = 0x121539000] 12:04:47 INFO - PROCESS | 1655 | 1463166287377 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x128ff8800) [pid = 1655] [serial = 1814] [outer = 0x121539000] 12:04:47 INFO - PROCESS | 1655 | 1463166287886 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]]]}] 12:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 819ms 12:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:04:47 INFO - PROCESS | 1655 | 1463166287917 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 1655 | 1463166287919 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:04:47 INFO - PROCESS | 1655 | 1463166287921 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - PROCESS | 1655 | 1463166287922 Marionette TRACE conn2 <- [1,2390,null,{}] 12:04:47 INFO - PROCESS | 1655 | 1463166287924 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}] 12:04:48 INFO - PROCESS | 1655 | 1463166288189 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:04:48 INFO - PROCESS | 1655 | 1463166288325 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11983d000 == 62 [pid = 1655] [id = 605] 12:04:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x1126f5800) [pid = 1655] [serial = 1815] [outer = 0x0] 12:04:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x112711400) [pid = 1655] [serial = 1816] [outer = 0x1126f5800] 12:04:48 INFO - PROCESS | 1655 | 1463166288355 Marionette DEBUG loaded listener.js 12:04:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11313c400) [pid = 1655] [serial = 1817] [outer = 0x1126f5800] 12:04:48 INFO - PROCESS | 1655 | 1463166288839 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]]]}] 12:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 974ms 12:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:04:48 INFO - PROCESS | 1655 | 1463166288897 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:04:48 INFO - PROCESS | 1655 | 1463166288900 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:04:48 INFO - PROCESS | 1655 | 1463166288904 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:04:48 INFO - PROCESS | 1655 | 1463166288909 Marionette TRACE conn2 <- [1,2394,null,{}] 12:04:48 INFO - PROCESS | 1655 | 1463166288913 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}] 12:04:49 INFO - PROCESS | 1655 | 1463166289054 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:04:49 INFO - PROCESS | 1655 | 1463166289166 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f7a800 == 63 [pid = 1655] [id = 606] 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1134e7800) [pid = 1655] [serial = 1818] [outer = 0x0] 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x114fdf400) [pid = 1655] [serial = 1819] [outer = 0x1134e7800] 12:04:49 INFO - PROCESS | 1655 | 1463166289195 Marionette DEBUG loaded listener.js 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x1164ad800) [pid = 1655] [serial = 1820] [outer = 0x1134e7800] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d76e800 == 62 [pid = 1655] [id = 599] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2d7800 == 61 [pid = 1655] [id = 598] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4f2800 == 60 [pid = 1655] [id = 597] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b3000 == 59 [pid = 1655] [id = 596] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9d9000 == 58 [pid = 1655] [id = 595] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b256000 == 57 [pid = 1655] [id = 594] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x121c43800) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x11710e400) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12457f800) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11808fc00) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x1131b6400) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1196bd800) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1265a9c00) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x129699800 == 56 [pid = 1655] [id = 593] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1269c0000 == 55 [pid = 1655] [id = 592] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1240d1000 == 54 [pid = 1655] [id = 591] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119d4e800 == 53 [pid = 1655] [id = 590] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab0800 == 52 [pid = 1655] [id = 589] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1211cc000 == 51 [pid = 1655] [id = 588] 12:04:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c78e800 == 50 [pid = 1655] [id = 579] 12:04:49 INFO - PROCESS | 1655 | 1463166289601 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]]]}] 12:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 726ms 12:04:49 INFO - PROCESS | 1655 | 1463166289630 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:04:49 INFO - PROCESS | 1655 | 1463166289631 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:04:49 INFO - PROCESS | 1655 | 1463166289634 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:04:49 INFO - PROCESS | 1655 | 1463166289635 Marionette TRACE conn2 <- [1,2398,null,{}] 12:04:49 INFO - PROCESS | 1655 | 1463166289637 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}] 12:04:49 INFO - PROCESS | 1655 | 1463166289718 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x119497400) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x119ed1000) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x114fa5800) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x117693000) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1180a3c00) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x113134c00) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x112db4000) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x114fa6000) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1168db800) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1198d5c00) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1183b7800) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1183c2c00) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12127b400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x120f82000) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1216a3000) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1168d3c00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x118635c00) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124582800) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x121288c00) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x126312400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x115e10000) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11862b800) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x119162800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x124177400) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 12:04:49 INFO - PROCESS | 1655 | 1463166289785 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x118194000 == 51 [pid = 1655] [id = 607] 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x113134c00) [pid = 1655] [serial = 1821] [outer = 0x0] 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x115e10000) [pid = 1655] [serial = 1822] [outer = 0x113134c00] 12:04:49 INFO - PROCESS | 1655 | 1463166289814 Marionette DEBUG loaded listener.js 12:04:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11769ac00) [pid = 1655] [serial = 1823] [outer = 0x113134c00] 12:04:50 INFO - PROCESS | 1655 | 1463166290121 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]]]}] 12:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 12:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:04:50 INFO - PROCESS | 1655 | 1463166290153 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:04:50 INFO - PROCESS | 1655 | 1463166290155 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:04:50 INFO - PROCESS | 1655 | 1463166290162 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:04:50 INFO - PROCESS | 1655 | 1463166290165 Marionette TRACE conn2 <- [1,2402,null,{}] 12:04:50 INFO - PROCESS | 1655 | 1463166290167 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}] 12:04:50 INFO - PROCESS | 1655 | 1463166290250 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:04:50 INFO - PROCESS | 1655 | 1463166290255 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211ba800 == 52 [pid = 1655] [id = 608] 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118096800) [pid = 1655] [serial = 1824] [outer = 0x0] 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1180a9400) [pid = 1655] [serial = 1825] [outer = 0x118096800] 12:04:50 INFO - PROCESS | 1655 | 1463166290280 Marionette DEBUG loaded listener.js 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11840e000) [pid = 1655] [serial = 1826] [outer = 0x118096800] 12:04:50 INFO - PROCESS | 1655 | 1463166290644 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]]]}] 12:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 525ms 12:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:04:50 INFO - PROCESS | 1655 | 1463166290683 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:04:50 INFO - PROCESS | 1655 | 1463166290685 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:04:50 INFO - PROCESS | 1655 | 1463166290687 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:04:50 INFO - PROCESS | 1655 | 1463166290695 Marionette TRACE conn2 <- [1,2406,null,{}] 12:04:50 INFO - PROCESS | 1655 | 1463166290697 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}] 12:04:50 INFO - PROCESS | 1655 | 1463166290775 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:04:50 INFO - PROCESS | 1655 | 1463166290779 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121831800 == 53 [pid = 1655] [id = 609] 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11848c800) [pid = 1655] [serial = 1827] [outer = 0x0] 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x118628400) [pid = 1655] [serial = 1828] [outer = 0x11848c800] 12:04:50 INFO - PROCESS | 1655 | 1463166290807 Marionette DEBUG loaded listener.js 12:04:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11910d400) [pid = 1655] [serial = 1829] [outer = 0x11848c800] 12:04:51 INFO - PROCESS | 1655 | 1463166291135 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]]]}] 12:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 478ms 12:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:04:51 INFO - PROCESS | 1655 | 1463166291166 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:04:51 INFO - PROCESS | 1655 | 1463166291168 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:04:51 INFO - PROCESS | 1655 | 1463166291170 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:04:51 INFO - PROCESS | 1655 | 1463166291171 Marionette TRACE conn2 <- [1,2410,null,{}] 12:04:51 INFO - PROCESS | 1655 | 1463166291174 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}] 12:04:51 INFO - PROCESS | 1655 | 1463166291254 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:04:51 INFO - PROCESS | 1655 | 1463166291321 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241ce800 == 54 [pid = 1655] [id = 610] 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11933e000) [pid = 1655] [serial = 1830] [outer = 0x0] 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x119494000) [pid = 1655] [serial = 1831] [outer = 0x11933e000] 12:04:51 INFO - PROCESS | 1655 | 1463166291352 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x119ec6800) [pid = 1655] [serial = 1832] [outer = 0x11933e000] 12:04:51 INFO - PROCESS | 1655 | 1463166291694 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]]]}] 12:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 12:04:51 INFO - PROCESS | 1655 | 1463166291739 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:04:51 INFO - PROCESS | 1655 | 1463166291740 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:04:51 INFO - PROCESS | 1655 | 1463166291743 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:04:51 INFO - PROCESS | 1655 | 1463166291744 Marionette TRACE conn2 <- [1,2414,null,{}] 12:04:51 INFO - PROCESS | 1655 | 1463166291746 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}] 12:04:51 INFO - PROCESS | 1655 | 1463166291858 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:04:51 INFO - PROCESS | 1655 | 1463166291871 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269cf800 == 55 [pid = 1655] [id = 611] 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x120f54000) [pid = 1655] [serial = 1833] [outer = 0x0] 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12127b400) [pid = 1655] [serial = 1834] [outer = 0x120f54000] 12:04:51 INFO - PROCESS | 1655 | 1463166291896 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x121387000) [pid = 1655] [serial = 1835] [outer = 0x120f54000] 12:04:52 INFO - PROCESS | 1655 | 1463166292242 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]]]}] 12:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 12:04:52 INFO - PROCESS | 1655 | 1463166292265 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 1655 | 1463166292268 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:04:52 INFO - PROCESS | 1655 | 1463166292270 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - PROCESS | 1655 | 1463166292271 Marionette TRACE conn2 <- [1,2418,null,{}] 12:04:52 INFO - PROCESS | 1655 | 1463166292279 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}] 12:04:52 INFO - PROCESS | 1655 | 1463166292388 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:04:52 INFO - PROCESS | 1655 | 1463166292426 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d81000 == 56 [pid = 1655] [id = 612] 12:04:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1216a4000) [pid = 1655] [serial = 1836] [outer = 0x0] 12:04:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x121c49800) [pid = 1655] [serial = 1837] [outer = 0x1216a4000] 12:04:52 INFO - PROCESS | 1655 | 1463166292452 Marionette DEBUG loaded listener.js 12:04:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x124172800) [pid = 1655] [serial = 1838] [outer = 0x1216a4000] 12:04:52 INFO - PROCESS | 1655 | 1463166292794 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]]]}] 12:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms 12:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:04:52 INFO - PROCESS | 1655 | 1463166292841 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 1655 | 1463166292842 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:04:52 INFO - PROCESS | 1655 | 1463166292844 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - PROCESS | 1655 | 1463166292845 Marionette TRACE conn2 <- [1,2422,null,{}] 12:04:52 INFO - PROCESS | 1655 | 1463166292848 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}] 12:04:52 INFO - PROCESS | 1655 | 1463166292951 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:04:52 INFO - PROCESS | 1655 | 1463166292991 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12968f800 == 57 [pid = 1655] [id = 613] 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x121760400) [pid = 1655] [serial = 1839] [outer = 0x0] 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x124177400) [pid = 1655] [serial = 1840] [outer = 0x121760400] 12:04:53 INFO - PROCESS | 1655 | 1463166293023 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1194d6000) [pid = 1655] [serial = 1841] [outer = 0x121760400] 12:04:53 INFO - PROCESS | 1655 | 1463166293325 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]]]}] 12:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 12:04:53 INFO - PROCESS | 1655 | 1463166293363 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:04:53 INFO - PROCESS | 1655 | 1463166293367 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:04:53 INFO - PROCESS | 1655 | 1463166293369 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:04:53 INFO - PROCESS | 1655 | 1463166293370 Marionette TRACE conn2 <- [1,2426,null,{}] 12:04:53 INFO - PROCESS | 1655 | 1463166293372 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}] 12:04:53 INFO - PROCESS | 1655 | 1463166293475 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:04:53 INFO - PROCESS | 1655 | 1463166293488 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b251800 == 58 [pid = 1655] [id = 614] 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x120f8b800) [pid = 1655] [serial = 1842] [outer = 0x0] 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12451d000) [pid = 1655] [serial = 1843] [outer = 0x120f8b800] 12:04:53 INFO - PROCESS | 1655 | 1463166293513 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1248a0000) [pid = 1655] [serial = 1844] [outer = 0x120f8b800] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x1184a0800) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1122b2400) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x124587c00) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x121280000) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x126bdb000) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x113346800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1188b4c00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1183ba400) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x116853000) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x128d2ac00) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x111b0a000) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x111b0c800) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:04:53 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11910dc00) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:04:54 INFO - PROCESS | 1655 | 1463166294038 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]]]}] 12:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 12:04:54 INFO - PROCESS | 1655 | 1463166294088 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 1655 | 1463166294089 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:04:54 INFO - PROCESS | 1655 | 1463166294102 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 1655 | 1463166294103 Marionette TRACE conn2 <- [1,2430,null,{}] 12:04:54 INFO - PROCESS | 1655 | 1463166294110 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}] 12:04:54 INFO - PROCESS | 1655 | 1463166294200 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:04:54 INFO - PROCESS | 1655 | 1463166294205 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b254800 == 59 [pid = 1655] [id = 615] 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x118403400) [pid = 1655] [serial = 1845] [outer = 0x0] 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12128ac00) [pid = 1655] [serial = 1846] [outer = 0x118403400] 12:04:54 INFO - PROCESS | 1655 | 1463166294235 Marionette DEBUG loaded listener.js 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1263a2000) [pid = 1655] [serial = 1847] [outer = 0x118403400] 12:04:54 INFO - PROCESS | 1655 | 1463166294582 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]]]}] 12:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 533ms 12:04:54 INFO - PROCESS | 1655 | 1463166294625 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 1655 | 1463166294627 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:04:54 INFO - PROCESS | 1655 | 1463166294629 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 1655 | 1463166294630 Marionette TRACE conn2 <- [1,2434,null,{}] 12:04:54 INFO - PROCESS | 1655 | 1463166294633 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}] 12:04:54 INFO - PROCESS | 1655 | 1463166294728 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:04:54 INFO - PROCESS | 1655 | 1463166294793 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9e0000 == 60 [pid = 1655] [id = 616] 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x1196bf800) [pid = 1655] [serial = 1848] [outer = 0x0] 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x126766c00) [pid = 1655] [serial = 1849] [outer = 0x1196bf800] 12:04:54 INFO - PROCESS | 1655 | 1463166294818 Marionette DEBUG loaded listener.js 12:04:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x128954c00) [pid = 1655] [serial = 1850] [outer = 0x1196bf800] 12:04:55 INFO - PROCESS | 1655 | 1463166295104 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]]]}] 12:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 12:04:55 INFO - PROCESS | 1655 | 1463166295152 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:04:55 INFO - PROCESS | 1655 | 1463166295153 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:04:55 INFO - PROCESS | 1655 | 1463166295155 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:04:55 INFO - PROCESS | 1655 | 1463166295156 Marionette TRACE conn2 <- [1,2438,null,{}] 12:04:55 INFO - PROCESS | 1655 | 1463166295158 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}] 12:04:55 INFO - PROCESS | 1655 | 1463166295243 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:04:55 INFO - PROCESS | 1655 | 1463166295248 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c794800 == 61 [pid = 1655] [id = 617] 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x128956400) [pid = 1655] [serial = 1851] [outer = 0x0] 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x128b8c400) [pid = 1655] [serial = 1852] [outer = 0x128956400] 12:04:55 INFO - PROCESS | 1655 | 1463166295272 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x128ffb400) [pid = 1655] [serial = 1853] [outer = 0x128956400] 12:04:55 INFO - PROCESS | 1655 | 1463166295679 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]]]}] 12:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 12:04:55 INFO - PROCESS | 1655 | 1463166295724 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:04:55 INFO - PROCESS | 1655 | 1463166295725 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:04:55 INFO - PROCESS | 1655 | 1463166295727 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:04:55 INFO - PROCESS | 1655 | 1463166295737 Marionette TRACE conn2 <- [1,2442,null,{}] 12:04:55 INFO - PROCESS | 1655 | 1463166295739 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}] 12:04:55 INFO - PROCESS | 1655 | 1463166295822 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:04:55 INFO - PROCESS | 1655 | 1463166295826 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d00f800 == 62 [pid = 1655] [id = 618] 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x128b92800) [pid = 1655] [serial = 1854] [outer = 0x0] 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1294c2400) [pid = 1655] [serial = 1855] [outer = 0x128b92800] 12:04:55 INFO - PROCESS | 1655 | 1463166295851 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x129603800) [pid = 1655] [serial = 1856] [outer = 0x128b92800] 12:04:56 INFO - PROCESS | 1655 | 1463166296357 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]]]}] 12:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 676ms 12:04:56 INFO - PROCESS | 1655 | 1463166296404 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:04:56 INFO - PROCESS | 1655 | 1463166296407 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:04:56 INFO - PROCESS | 1655 | 1463166296410 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:04:56 INFO - PROCESS | 1655 | 1463166296412 Marionette TRACE conn2 <- [1,2446,null,{}] 12:04:56 INFO - PROCESS | 1655 | 1463166296435 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}] 12:04:56 INFO - PROCESS | 1655 | 1463166296541 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:04:56 INFO - PROCESS | 1655 | 1463166296605 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b8800 == 63 [pid = 1655] [id = 619] 12:04:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1131acc00) [pid = 1655] [serial = 1857] [outer = 0x0] 12:04:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x114fdb800) [pid = 1655] [serial = 1858] [outer = 0x1131acc00] 12:04:56 INFO - PROCESS | 1655 | 1463166296676 Marionette DEBUG loaded listener.js 12:04:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x116763000) [pid = 1655] [serial = 1859] [outer = 0x1131acc00] 12:04:57 INFO - PROCESS | 1655 | 1463166297065 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]]]}] 12:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 690ms 12:04:57 INFO - PROCESS | 1655 | 1463166297100 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 1655 | 1463166297104 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:04:57 INFO - PROCESS | 1655 | 1463166297109 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 1655 | 1463166297111 Marionette TRACE conn2 <- [1,2450,null,{}] 12:04:57 INFO - PROCESS | 1655 | 1463166297113 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}] 12:04:57 INFO - PROCESS | 1655 | 1463166297239 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:04:57 INFO - PROCESS | 1655 | 1463166297315 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265d0800 == 64 [pid = 1655] [id = 620] 12:04:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1168d5000) [pid = 1655] [serial = 1860] [outer = 0x0] 12:04:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x1180aa400) [pid = 1655] [serial = 1861] [outer = 0x1168d5000] 12:04:57 INFO - PROCESS | 1655 | 1463166297345 Marionette DEBUG loaded listener.js 12:04:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1183be400) [pid = 1655] [serial = 1862] [outer = 0x1168d5000] 12:04:57 INFO - PROCESS | 1655 | 1463166297774 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]]]}] 12:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 12:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:04:57 INFO - PROCESS | 1655 | 1463166297782 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 1655 | 1463166297784 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:04:57 INFO - PROCESS | 1655 | 1463166297786 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 1655 | 1463166297789 Marionette TRACE conn2 <- [1,2454,null,{}] 12:04:57 INFO - PROCESS | 1655 | 1463166297797 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}] 12:04:57 INFO - PROCESS | 1655 | 1463166297903 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:04:57 INFO - PROCESS | 1655 | 1463166297980 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d022800 == 65 [pid = 1655] [id = 621] 12:04:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x11910ac00) [pid = 1655] [serial = 1863] [outer = 0x0] 12:04:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x1198dd400) [pid = 1655] [serial = 1864] [outer = 0x11910ac00] 12:04:58 INFO - PROCESS | 1655 | 1463166298011 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x121282400) [pid = 1655] [serial = 1865] [outer = 0x11910ac00] 12:04:58 INFO - PROCESS | 1655 | 1463166298423 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]]]}] 12:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 672ms 12:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:04:58 INFO - PROCESS | 1655 | 1463166298459 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:04:58 INFO - PROCESS | 1655 | 1463166298461 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:04:58 INFO - PROCESS | 1655 | 1463166298463 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:04:58 INFO - PROCESS | 1655 | 1463166298464 Marionette TRACE conn2 <- [1,2458,null,{}] 12:04:58 INFO - PROCESS | 1655 | 1463166298467 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}] 12:04:58 INFO - PROCESS | 1655 | 1463166298573 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:04:58 INFO - PROCESS | 1655 | 1463166298669 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d356800 == 66 [pid = 1655] [id = 622] 12:04:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x1219bc400) [pid = 1655] [serial = 1866] [outer = 0x0] 12:04:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12630e000) [pid = 1655] [serial = 1867] [outer = 0x1219bc400] 12:04:58 INFO - PROCESS | 1655 | 1463166298698 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x126761800) [pid = 1655] [serial = 1868] [outer = 0x1219bc400] 12:04:59 INFO - PROCESS | 1655 | 1463166299104 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]]]}] 12:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 12:04:59 INFO - PROCESS | 1655 | 1463166299134 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 1655 | 1463166299135 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:04:59 INFO - PROCESS | 1655 | 1463166299137 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 1655 | 1463166299139 Marionette TRACE conn2 <- [1,2462,null,{}] 12:04:59 INFO - PROCESS | 1655 | 1463166299141 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}] 12:04:59 INFO - PROCESS | 1655 | 1463166299241 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:04:59 INFO - PROCESS | 1655 | 1463166299321 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db3a000 == 67 [pid = 1655] [id = 623] 12:04:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1247c4800) [pid = 1655] [serial = 1869] [outer = 0x0] 12:04:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12894c800) [pid = 1655] [serial = 1870] [outer = 0x1247c4800] 12:04:59 INFO - PROCESS | 1655 | 1463166299350 Marionette DEBUG loaded listener.js 12:04:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x128ff1400) [pid = 1655] [serial = 1871] [outer = 0x1247c4800] 12:04:59 INFO - PROCESS | 1655 | 1463166299782 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]]]}] 12:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 12:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:04:59 INFO - PROCESS | 1655 | 1463166299806 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 1655 | 1463166299808 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:04:59 INFO - PROCESS | 1655 | 1463166299810 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 1655 | 1463166299811 Marionette TRACE conn2 <- [1,2466,null,{}] 12:04:59 INFO - PROCESS | 1655 | 1463166299832 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}] 12:04:59 INFO - PROCESS | 1655 | 1463166299964 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:05:00 INFO - PROCESS | 1655 | 1463166300053 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x135165000 == 68 [pid = 1655] [id = 624] 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x129605c00) [pid = 1655] [serial = 1872] [outer = 0x0] 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x129611800) [pid = 1655] [serial = 1873] [outer = 0x129605c00] 12:05:00 INFO - PROCESS | 1655 | 1463166300083 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12a6c1800) [pid = 1655] [serial = 1874] [outer = 0x129605c00] 12:05:00 INFO - PROCESS | 1655 | 1463166300534 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]]]}] 12:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 769ms 12:05:00 INFO - PROCESS | 1655 | 1463166300580 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:05:00 INFO - PROCESS | 1655 | 1463166300582 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:05:00 INFO - PROCESS | 1655 | 1463166300586 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:05:00 INFO - PROCESS | 1655 | 1463166300588 Marionette TRACE conn2 <- [1,2470,null,{}] 12:05:00 INFO - PROCESS | 1655 | 1463166300592 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}] 12:05:00 INFO - PROCESS | 1655 | 1463166300743 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:05:00 INFO - PROCESS | 1655 | 1463166300836 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11913c800 == 69 [pid = 1655] [id = 625] 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11933d400) [pid = 1655] [serial = 1875] [outer = 0x0] 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a6c2800) [pid = 1655] [serial = 1876] [outer = 0x11933d400] 12:05:00 INFO - PROCESS | 1655 | 1463166300865 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12a6c7c00) [pid = 1655] [serial = 1877] [outer = 0x11933d400] 12:05:01 INFO - PROCESS | 1655 | 1463166301245 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]]]}] 12:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 12:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:05:01 INFO - PROCESS | 1655 | 1463166301306 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:05:01 INFO - PROCESS | 1655 | 1463166301307 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:05:01 INFO - PROCESS | 1655 | 1463166301310 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 1655 | 1463166301311 Marionette TRACE conn2 <- [1,2474,null,{}] 12:05:01 INFO - PROCESS | 1655 | 1463166301329 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}] 12:05:01 INFO - PROCESS | 1655 | 1463166301477 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:05:01 INFO - PROCESS | 1655 | 1463166301533 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x121616800 == 70 [pid = 1655] [id = 626] 12:05:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x120f57800) [pid = 1655] [serial = 1878] [outer = 0x0] 12:05:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12a6cc400) [pid = 1655] [serial = 1879] [outer = 0x120f57800] 12:05:01 INFO - PROCESS | 1655 | 1463166301564 Marionette DEBUG loaded listener.js 12:05:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12a7b1c00) [pid = 1655] [serial = 1880] [outer = 0x120f57800] 12:05:02 INFO - PROCESS | 1655 | 1463166302123 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]]]}] 12:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 819ms 12:05:02 INFO - PROCESS | 1655 | 1463166302129 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:05:02 INFO - PROCESS | 1655 | 1463166302131 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:05:02 INFO - PROCESS | 1655 | 1463166302135 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - PROCESS | 1655 | 1463166302137 Marionette TRACE conn2 <- [1,2478,null,{}] 12:05:02 INFO - PROCESS | 1655 | 1463166302141 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}] 12:05:02 INFO - PROCESS | 1655 | 1463166302238 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:05:02 INFO - PROCESS | 1655 | 1463166302303 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213cb000 == 71 [pid = 1655] [id = 627] 12:05:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x112708000) [pid = 1655] [serial = 1881] [outer = 0x0] 12:05:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x11312a400) [pid = 1655] [serial = 1882] [outer = 0x112708000] 12:05:02 INFO - PROCESS | 1655 | 1463166302331 Marionette DEBUG loaded listener.js 12:05:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x114fde000) [pid = 1655] [serial = 1883] [outer = 0x112708000] 12:05:02 INFO - PROCESS | 1655 | 1463166302824 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]]]}] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1265dc800 == 70 [pid = 1655] [id = 562] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c794800 == 69 [pid = 1655] [id = 617] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9e0000 == 68 [pid = 1655] [id = 616] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b254800 == 67 [pid = 1655] [id = 615] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b251800 == 66 [pid = 1655] [id = 614] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12968f800 == 65 [pid = 1655] [id = 613] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128d81000 == 64 [pid = 1655] [id = 612] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1269cf800 == 63 [pid = 1655] [id = 611] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1241ce800 == 62 [pid = 1655] [id = 610] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121831800 == 61 [pid = 1655] [id = 609] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1211ba800 == 60 [pid = 1655] [id = 608] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118194000 == 59 [pid = 1655] [id = 607] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116f7a800 == 58 [pid = 1655] [id = 606] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11983d000 == 57 [pid = 1655] [id = 605] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1219ad800 == 56 [pid = 1655] [id = 601] 12:05:02 INFO - PROCESS | 1655 | --DOCSHELL 0x113e84000 == 55 [pid = 1655] [id = 600] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x1263a7800) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12676a800) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x124074800) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x128949c00) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x118637800) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12417cc00) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x116008400) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x113495400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x113128400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x119331400) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x1196c7800) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12113e000) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x126bda800) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x116610000) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x128954800) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x1183c4800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x118613000) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1168d4800) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x11808c400) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1294c7800) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x11831c800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x128953c00) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x120f5a400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x120f53000) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x128db1400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x129527c00) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x126b87000) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x128b18c00) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11312e400) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x128b8dc00) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x124517400) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x124e39400) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 12:05:02 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12113f400) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 12:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 774ms 12:05:02 INFO - PROCESS | 1655 | 1463166302909 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:05:02 INFO - PROCESS | 1655 | 1463166302913 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:05:02 INFO - PROCESS | 1655 | 1463166302919 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - PROCESS | 1655 | 1463166302921 Marionette TRACE conn2 <- [1,2482,null,{}] 12:05:02 INFO - PROCESS | 1655 | 1463166302923 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}] 12:05:03 INFO - PROCESS | 1655 | 1463166303008 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:05:03 INFO - PROCESS | 1655 | 1463166303017 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c8000 == 56 [pid = 1655] [id = 628] 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1168dd800) [pid = 1655] [serial = 1884] [outer = 0x0] 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11723b800) [pid = 1655] [serial = 1885] [outer = 0x1168dd800] 12:05:03 INFO - PROCESS | 1655 | 1463166303044 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1180a8400) [pid = 1655] [serial = 1886] [outer = 0x1168dd800] 12:05:03 INFO - PROCESS | 1655 | 1463166303416 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]]]}] 12:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 12:05:03 INFO - PROCESS | 1655 | 1463166303438 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:05:03 INFO - PROCESS | 1655 | 1463166303440 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:05:03 INFO - PROCESS | 1655 | 1463166303442 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:05:03 INFO - PROCESS | 1655 | 1463166303444 Marionette TRACE conn2 <- [1,2486,null,{}] 12:05:03 INFO - PROCESS | 1655 | 1463166303451 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}] 12:05:03 INFO - PROCESS | 1655 | 1463166303541 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:05:03 INFO - PROCESS | 1655 | 1463166303546 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x121614000 == 57 [pid = 1655] [id = 629] 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1183be800) [pid = 1655] [serial = 1887] [outer = 0x0] 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11860f400) [pid = 1655] [serial = 1888] [outer = 0x1183be800] 12:05:03 INFO - PROCESS | 1655 | 1463166303574 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x119489400) [pid = 1655] [serial = 1889] [outer = 0x1183be800] 12:05:04 INFO - PROCESS | 1655 | 1463166304002 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]]]}] 12:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 12:05:04 INFO - PROCESS | 1655 | 1463166304018 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:05:04 INFO - PROCESS | 1655 | 1463166304021 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:05:04 INFO - PROCESS | 1655 | 1463166304024 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 1655 | 1463166304025 Marionette TRACE conn2 <- [1,2490,null,{}] 12:05:04 INFO - PROCESS | 1655 | 1463166304029 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}] 12:05:04 INFO - PROCESS | 1655 | 1463166304173 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:05:04 INFO - PROCESS | 1655 | 1463166304181 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265dd800 == 58 [pid = 1655] [id = 630] 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1196cc400) [pid = 1655] [serial = 1890] [outer = 0x0] 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x120f55800) [pid = 1655] [serial = 1891] [outer = 0x1196cc400] 12:05:04 INFO - PROCESS | 1655 | 1463166304222 Marionette DEBUG loaded listener.js 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x121280800) [pid = 1655] [serial = 1892] [outer = 0x1196cc400] 12:05:04 INFO - PROCESS | 1655 | 1463166304643 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]]]}] 12:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 12:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:05:04 INFO - PROCESS | 1655 | 1463166304694 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:05:04 INFO - PROCESS | 1655 | 1463166304696 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:05:04 INFO - PROCESS | 1655 | 1463166304700 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 1655 | 1463166304702 Marionette TRACE conn2 <- [1,2494,null,{}] 12:05:04 INFO - PROCESS | 1655 | 1463166304705 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}] 12:05:04 INFO - PROCESS | 1655 | 1463166304833 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:05:04 INFO - PROCESS | 1655 | 1463166304842 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129438800 == 59 [pid = 1655] [id = 631] 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x121534800) [pid = 1655] [serial = 1893] [outer = 0x0] 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x123d16c00) [pid = 1655] [serial = 1894] [outer = 0x121534800] 12:05:04 INFO - PROCESS | 1655 | 1463166304882 Marionette DEBUG loaded listener.js 12:05:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x124175800) [pid = 1655] [serial = 1895] [outer = 0x121534800] 12:05:05 INFO - PROCESS | 1655 | 1463166305306 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]]]}] 12:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 623ms 12:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:05:05 INFO - PROCESS | 1655 | 1463166305337 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:05:05 INFO - PROCESS | 1655 | 1463166305339 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:05:05 INFO - PROCESS | 1655 | 1463166305342 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:05:05 INFO - PROCESS | 1655 | 1463166305343 Marionette TRACE conn2 <- [1,2498,null,{}] 12:05:05 INFO - PROCESS | 1655 | 1463166305347 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}] 12:05:05 INFO - PROCESS | 1655 | 1463166305543 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:05:05 INFO - PROCESS | 1655 | 1463166305593 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95c800 == 60 [pid = 1655] [id = 632] 12:05:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x124180400) [pid = 1655] [serial = 1896] [outer = 0x0] 12:05:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x1263a4c00) [pid = 1655] [serial = 1897] [outer = 0x124180400] 12:05:05 INFO - PROCESS | 1655 | 1463166305645 Marionette DEBUG loaded listener.js 12:05:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x128b21800) [pid = 1655] [serial = 1898] [outer = 0x124180400] 12:05:06 INFO - PROCESS | 1655 | 1463166306093 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]]]}] 12:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 775ms 12:05:06 INFO - PROCESS | 1655 | 1463166306119 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 1655 | 1463166306120 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:05:06 INFO - PROCESS | 1655 | 1463166306122 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 1655 | 1463166306123 Marionette TRACE conn2 <- [1,2502,null,{}] 12:05:06 INFO - PROCESS | 1655 | 1463166306133 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}] 12:05:06 INFO - PROCESS | 1655 | 1463166306239 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:05:06 INFO - PROCESS | 1655 | 1463166306278 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c219000 == 61 [pid = 1655] [id = 633] 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12676dc00) [pid = 1655] [serial = 1899] [outer = 0x0] 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x128ffc800) [pid = 1655] [serial = 1900] [outer = 0x12676dc00] 12:05:06 INFO - PROCESS | 1655 | 1463166306303 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12960cc00) [pid = 1655] [serial = 1901] [outer = 0x12676dc00] 12:05:06 INFO - PROCESS | 1655 | 1463166306687 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]]]}] 12:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 578ms 12:05:06 INFO - PROCESS | 1655 | 1463166306701 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 1655 | 1463166306703 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:05:06 INFO - PROCESS | 1655 | 1463166306707 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 1655 | 1463166306708 Marionette TRACE conn2 <- [1,2506,null,{}] 12:05:06 INFO - PROCESS | 1655 | 1463166306721 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}] 12:05:06 INFO - PROCESS | 1655 | 1463166306888 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:05:06 INFO - PROCESS | 1655 | 1463166306928 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d010800 == 62 [pid = 1655] [id = 634] 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1164a2c00) [pid = 1655] [serial = 1902] [outer = 0x0] 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x121c47400) [pid = 1655] [serial = 1903] [outer = 0x1164a2c00] 12:05:06 INFO - PROCESS | 1655 | 1463166306953 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12a6cc800) [pid = 1655] [serial = 1904] [outer = 0x1164a2c00] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x110f15800) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x1110aa800) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x118403400) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x116a65400) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x118610800) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12121f400) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x124325c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x119ecb400) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x126be4c00) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12676b800) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1126ef400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x114f0f000) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x118411c00) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x119ed1400) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x128956400) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x112f9f000) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x114f9fc00) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x121283800) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11933e000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x120f8b800) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x113134c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x120f57000) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1126f0c00) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1196bf800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x121760400) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118096800) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1196c5000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x120f54000) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11848c800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1168d9800) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1126f5800) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1134e7800) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1216a4000) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1248a8000) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1168d9000) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x113128c00) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:05:07 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1188ae400) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:05:07 INFO - PROCESS | 1655 | 1463166307573 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]]]}] 12:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 920ms 12:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:05:07 INFO - PROCESS | 1655 | 1463166307627 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 1655 | 1463166307629 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:05:07 INFO - PROCESS | 1655 | 1463166307633 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 1655 | 1463166307635 Marionette TRACE conn2 <- [1,2510,null,{}] 12:05:07 INFO - PROCESS | 1655 | 1463166307638 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}] 12:05:07 INFO - PROCESS | 1655 | 1463166307771 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:05:07 INFO - PROCESS | 1655 | 1463166307782 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265cb000 == 63 [pid = 1655] [id = 635] 12:05:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x112f9f000) [pid = 1655] [serial = 1905] [outer = 0x0] 12:05:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x114fdd400) [pid = 1655] [serial = 1906] [outer = 0x112f9f000] 12:05:07 INFO - PROCESS | 1655 | 1463166307822 Marionette DEBUG loaded listener.js 12:05:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11756cc00) [pid = 1655] [serial = 1907] [outer = 0x112f9f000] 12:05:08 INFO - PROCESS | 1655 | 1463166308191 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]]]}] 12:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 572ms 12:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:05:08 INFO - PROCESS | 1655 | 1463166308205 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:05:08 INFO - PROCESS | 1655 | 1463166308206 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:05:08 INFO - PROCESS | 1655 | 1463166308208 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:05:08 INFO - PROCESS | 1655 | 1463166308209 Marionette TRACE conn2 <- [1,2514,null,{}] 12:05:08 INFO - PROCESS | 1655 | 1463166308212 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}] 12:05:08 INFO - PROCESS | 1655 | 1463166308338 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:05:08 INFO - PROCESS | 1655 | 1463166308345 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3a800 == 64 [pid = 1655] [id = 636] 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x116465000) [pid = 1655] [serial = 1908] [outer = 0x0] 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x118613800) [pid = 1655] [serial = 1909] [outer = 0x116465000] 12:05:08 INFO - PROCESS | 1655 | 1463166308370 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x120f54000) [pid = 1655] [serial = 1910] [outer = 0x116465000] 12:05:08 INFO - PROCESS | 1655 | 1463166308709 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]]]}] 12:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 12:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:05:08 INFO - PROCESS | 1655 | 1463166308728 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:05:08 INFO - PROCESS | 1655 | 1463166308730 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:05:08 INFO - PROCESS | 1655 | 1463166308733 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:05:08 INFO - PROCESS | 1655 | 1463166308736 Marionette TRACE conn2 <- [1,2518,null,{}] 12:05:08 INFO - PROCESS | 1655 | 1463166308738 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}] 12:05:08 INFO - PROCESS | 1655 | 1463166308838 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:05:08 INFO - PROCESS | 1655 | 1463166308842 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d76a000 == 65 [pid = 1655] [id = 637] 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1183b8400) [pid = 1655] [serial = 1911] [outer = 0x0] 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124108c00) [pid = 1655] [serial = 1912] [outer = 0x1183b8400] 12:05:08 INFO - PROCESS | 1655 | 1463166308872 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12a7afc00) [pid = 1655] [serial = 1913] [outer = 0x1183b8400] 12:05:09 INFO - PROCESS | 1655 | 1463166309219 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]]]}] 12:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 12:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:05:09 INFO - PROCESS | 1655 | 1463166309255 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:05:09 INFO - PROCESS | 1655 | 1463166309256 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:05:09 INFO - PROCESS | 1655 | 1463166309258 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:05:09 INFO - PROCESS | 1655 | 1463166309260 Marionette TRACE conn2 <- [1,2522,null,{}] 12:05:09 INFO - PROCESS | 1655 | 1463166309262 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}] 12:05:09 INFO - PROCESS | 1655 | 1463166309451 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:05:09 INFO - PROCESS | 1655 | 1463166309494 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161bc000 == 66 [pid = 1655] [id = 638] 12:05:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x111b0a000) [pid = 1655] [serial = 1914] [outer = 0x0] 12:05:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1126f0800) [pid = 1655] [serial = 1915] [outer = 0x111b0a000] 12:05:09 INFO - PROCESS | 1655 | 1463166309526 Marionette DEBUG loaded listener.js 12:05:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11313bc00) [pid = 1655] [serial = 1916] [outer = 0x111b0a000] 12:05:09 INFO - PROCESS | 1655 | 1463166309976 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]]]}] 12:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 770ms 12:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:05:10 INFO - PROCESS | 1655 | 1463166310031 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 1655 | 1463166310033 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:05:10 INFO - PROCESS | 1655 | 1463166310036 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 1655 | 1463166310038 Marionette TRACE conn2 <- [1,2526,null,{}] 12:05:10 INFO - PROCESS | 1655 | 1463166310042 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}] 12:05:10 INFO - PROCESS | 1655 | 1463166310151 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:05:10 INFO - PROCESS | 1655 | 1463166310259 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404c800 == 67 [pid = 1655] [id = 639] 12:05:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x114faac00) [pid = 1655] [serial = 1917] [outer = 0x0] 12:05:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x1180a4c00) [pid = 1655] [serial = 1918] [outer = 0x114faac00] 12:05:10 INFO - PROCESS | 1655 | 1463166310294 Marionette DEBUG loaded listener.js 12:05:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1183c3000) [pid = 1655] [serial = 1919] [outer = 0x114faac00] 12:05:10 INFO - PROCESS | 1655 | 1463166310705 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]]]}] 12:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 12:05:10 INFO - PROCESS | 1655 | 1463166310761 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 1655 | 1463166310763 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:05:10 INFO - PROCESS | 1655 | 1463166310767 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 1655 | 1463166310768 Marionette TRACE conn2 <- [1,2530,null,{}] 12:05:10 INFO - PROCESS | 1655 | 1463166310771 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}] 12:05:10 INFO - PROCESS | 1655 | 1463166310876 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:05:10 INFO - PROCESS | 1655 | 1463166310985 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d233000 == 68 [pid = 1655] [id = 640] 12:05:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11910b400) [pid = 1655] [serial = 1920] [outer = 0x0] 12:05:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1198e1400) [pid = 1655] [serial = 1921] [outer = 0x11910b400] 12:05:11 INFO - PROCESS | 1655 | 1463166311016 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x121283800) [pid = 1655] [serial = 1922] [outer = 0x11910b400] 12:05:11 INFO - PROCESS | 1655 | 1463166311425 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]]]}] 12:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 723ms 12:05:11 INFO - PROCESS | 1655 | 1463166311491 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:05:11 INFO - PROCESS | 1655 | 1463166311494 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:05:11 INFO - PROCESS | 1655 | 1463166311502 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:05:11 INFO - PROCESS | 1655 | 1463166311505 Marionette TRACE conn2 <- [1,2534,null,{}] 12:05:11 INFO - PROCESS | 1655 | 1463166311508 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}] 12:05:11 INFO - PROCESS | 1655 | 1463166311616 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:05:11 INFO - PROCESS | 1655 | 1463166311724 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x135353000 == 69 [pid = 1655] [id = 641] 12:05:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1196c7800) [pid = 1655] [serial = 1923] [outer = 0x0] 12:05:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12417d800) [pid = 1655] [serial = 1924] [outer = 0x1196c7800] 12:05:11 INFO - PROCESS | 1655 | 1463166311757 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x126b83c00) [pid = 1655] [serial = 1925] [outer = 0x1196c7800] 12:05:12 INFO - PROCESS | 1655 | 1463166312191 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]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 724ms 12:05:12 INFO - PROCESS | 1655 | 1463166312228 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 1655 | 1463166312229 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:05:12 INFO - PROCESS | 1655 | 1463166312233 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 1655 | 1463166312234 Marionette TRACE conn2 <- [1,2538,null,{}] 12:05:12 INFO - PROCESS | 1655 | 1463166312236 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}] 12:05:12 INFO - PROCESS | 1655 | 1463166312342 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:05:12 INFO - PROCESS | 1655 | 1463166312419 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x135386000 == 70 [pid = 1655] [id = 642] 12:05:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x126bdf800) [pid = 1655] [serial = 1926] [outer = 0x0] 12:05:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x128dab000) [pid = 1655] [serial = 1927] [outer = 0x126bdf800] 12:05:12 INFO - PROCESS | 1655 | 1463166312451 Marionette DEBUG loaded listener.js 12:05:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12960d000) [pid = 1655] [serial = 1928] [outer = 0x126bdf800] 12:05:12 INFO - PROCESS | 1655 | 1463166312857 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]]]}] 12:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 12:05:12 INFO - PROCESS | 1655 | 1463166312903 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 1655 | 1463166312904 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:05:12 INFO - PROCESS | 1655 | 1463166312906 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 1655 | 1463166312908 Marionette TRACE conn2 <- [1,2542,null,{}] 12:05:12 INFO - PROCESS | 1655 | 1463166312910 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}] 12:05:13 INFO - PROCESS | 1655 | 1463166313015 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:05:13 INFO - PROCESS | 1655 | 1463166313138 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x135669000 == 71 [pid = 1655] [id = 643] 12:05:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12ab56800) [pid = 1655] [serial = 1929] [outer = 0x0] 12:05:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12ab5bc00) [pid = 1655] [serial = 1930] [outer = 0x12ab56800] 12:05:13 INFO - PROCESS | 1655 | 1463166313174 Marionette DEBUG loaded listener.js 12:05:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ac26c00) [pid = 1655] [serial = 1931] [outer = 0x12ab56800] 12:05:13 INFO - PROCESS | 1655 | 1463166313592 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]]]}] 12:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 12:05:13 INFO - PROCESS | 1655 | 1463166313627 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:05:13 INFO - PROCESS | 1655 | 1463166313628 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:05:13 INFO - PROCESS | 1655 | 1463166313661 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:05:13 INFO - PROCESS | 1655 | 1463166313662 Marionette TRACE conn2 <- [1,2546,null,{}] 12:05:13 INFO - PROCESS | 1655 | 1463166313667 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}] 12:05:13 INFO - PROCESS | 1655 | 1463166313776 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:05:14 INFO - PROCESS | 1655 | 1463166314036 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1166fa800 == 72 [pid = 1655] [id = 644] 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x10a7b5400) [pid = 1655] [serial = 1932] [outer = 0x0] 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1122b5800) [pid = 1655] [serial = 1933] [outer = 0x10a7b5400] 12:05:14 INFO - PROCESS | 1655 | 1463166314084 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11274c000) [pid = 1655] [serial = 1934] [outer = 0x10a7b5400] 12:05:14 INFO - PROCESS | 1655 | 1463166314511 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]]]}] 12:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 904ms 12:05:14 INFO - PROCESS | 1655 | 1463166314535 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:05:14 INFO - PROCESS | 1655 | 1463166314538 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:05:14 INFO - PROCESS | 1655 | 1463166314540 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:05:14 INFO - PROCESS | 1655 | 1463166314543 Marionette TRACE conn2 <- [1,2550,null,{}] 12:05:14 INFO - PROCESS | 1655 | 1463166314546 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}] 12:05:14 INFO - PROCESS | 1655 | 1463166314646 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:05:14 INFO - PROCESS | 1655 | 1463166314715 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116886800 == 73 [pid = 1655] [id = 645] 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x112a5e400) [pid = 1655] [serial = 1935] [outer = 0x0] 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11312bc00) [pid = 1655] [serial = 1936] [outer = 0x112a5e400] 12:05:14 INFO - PROCESS | 1655 | 1463166314744 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11313b400) [pid = 1655] [serial = 1937] [outer = 0x112a5e400] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1212dc000 == 72 [pid = 1655] [id = 581] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12d76a000 == 71 [pid = 1655] [id = 637] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3a800 == 70 [pid = 1655] [id = 636] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1265cb000 == 69 [pid = 1655] [id = 635] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12d010800 == 68 [pid = 1655] [id = 634] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c219000 == 67 [pid = 1655] [id = 633] 12:05:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95c800 == 66 [pid = 1655] [id = 632] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1122b6400) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1196ca000) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x118097000) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x124105800) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x128b8f800) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129438800 == 65 [pid = 1655] [id = 631] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1265dd800 == 64 [pid = 1655] [id = 630] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x121614000 == 63 [pid = 1655] [id = 629] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c8000 == 62 [pid = 1655] [id = 628] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1213cb000 == 61 [pid = 1655] [id = 627] 12:05:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b8800 == 60 [pid = 1655] [id = 619] 12:05:15 INFO - PROCESS | 1655 | 1463166315174 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]]]}] 12:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 677ms 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x126761400) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x121c4dc00) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x128b14800) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12894b800) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x113145800) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x117570000) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x119334000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1265aac00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x128b8c400) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x128ffb400) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x114faa800) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x116767400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x124e41400) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119ec6800) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1248a0000) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x115e10000) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x121286400) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1131b6000) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12451d000) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128954c00) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x124177400) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11840e000) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119d2ec00) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12127b400) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x118628400) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x121387000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x120f52c00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11313c400) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x114fdf400) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124172800) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1263a0400) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1180aa000) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1131ad000) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11910d400) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x120f80800) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11910b000) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11270a800) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1263a2000) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1183c1400) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1194dc800) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x121c49800) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x112711400) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x126766c00) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12128ac00) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1164ad800) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1180a9400) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1194d6000) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119494000) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12417b000) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11769ac00) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 12:05:15 INFO - PROCESS | 1655 | 1463166315229 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 1655 | 1463166315232 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:05:15 INFO - PROCESS | 1655 | 1463166315244 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 1655 | 1463166315245 Marionette TRACE conn2 <- [1,2554,null,{}] 12:05:15 INFO - PROCESS | 1655 | 1463166315249 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}] 12:05:15 INFO - PROCESS | 1655 | 1463166315355 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:05:15 INFO - PROCESS | 1655 | 1463166315363 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c4800 == 61 [pid = 1655] [id = 646] 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x114f9d800) [pid = 1655] [serial = 1938] [outer = 0x0] 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x114fa1c00) [pid = 1655] [serial = 1939] [outer = 0x114f9d800] 12:05:15 INFO - PROCESS | 1655 | 1463166315391 Marionette DEBUG loaded listener.js 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x115e13c00) [pid = 1655] [serial = 1940] [outer = 0x114f9d800] 12:05:15 INFO - PROCESS | 1655 | 1463166315751 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]]]}] 12:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 12:05:15 INFO - PROCESS | 1655 | 1463166315767 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 1655 | 1463166315769 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:05:15 INFO - PROCESS | 1655 | 1463166315772 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 1655 | 1463166315777 Marionette TRACE conn2 <- [1,2558,null,{}] 12:05:15 INFO - PROCESS | 1655 | 1463166315783 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}] 12:05:15 INFO - PROCESS | 1655 | 1463166315870 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:05:15 INFO - PROCESS | 1655 | 1463166315931 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119134800 == 62 [pid = 1655] [id = 647] 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x115e7e400) [pid = 1655] [serial = 1941] [outer = 0x0] 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1164a9400) [pid = 1655] [serial = 1942] [outer = 0x115e7e400] 12:05:15 INFO - PROCESS | 1655 | 1463166315957 Marionette DEBUG loaded listener.js 12:05:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11756ac00) [pid = 1655] [serial = 1943] [outer = 0x115e7e400] 12:05:16 INFO - PROCESS | 1655 | 1463166316254 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]]]}] 12:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 523ms 12:05:16 INFO - PROCESS | 1655 | 1463166316304 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 1655 | 1463166316306 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:05:16 INFO - PROCESS | 1655 | 1463166316308 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:05:16 INFO - PROCESS | 1655 | 1463166316309 Marionette TRACE conn2 <- [1,2562,null,{}] 12:05:16 INFO - PROCESS | 1655 | 1463166316312 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}] 12:05:16 INFO - PROCESS | 1655 | 1463166316395 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:05:16 INFO - PROCESS | 1655 | 1463166316456 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fde800 == 63 [pid = 1655] [id = 648] 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x116a65000) [pid = 1655] [serial = 1944] [outer = 0x0] 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118090800) [pid = 1655] [serial = 1945] [outer = 0x116a65000] 12:05:16 INFO - PROCESS | 1655 | 1463166316481 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1180a7800) [pid = 1655] [serial = 1946] [outer = 0x116a65000] 12:05:16 INFO - PROCESS | 1655 | 1463166316784 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]]]}] 12:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 12:05:16 INFO - PROCESS | 1655 | 1463166316827 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 1655 | 1463166316828 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:05:16 INFO - PROCESS | 1655 | 1463166316830 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:05:16 INFO - PROCESS | 1655 | 1463166316831 Marionette TRACE conn2 <- [1,2566,null,{}] 12:05:16 INFO - PROCESS | 1655 | 1463166316834 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}] 12:05:16 INFO - PROCESS | 1655 | 1463166316917 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:05:16 INFO - PROCESS | 1655 | 1463166316922 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x121619000 == 64 [pid = 1655] [id = 649] 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1183be000) [pid = 1655] [serial = 1947] [outer = 0x0] 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1183c4000) [pid = 1655] [serial = 1948] [outer = 0x1183be000] 12:05:16 INFO - PROCESS | 1655 | 1463166316952 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1184a1000) [pid = 1655] [serial = 1949] [outer = 0x1183be000] 12:05:17 INFO - PROCESS | 1655 | 1463166317338 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]]]}] 12:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 12:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:05:17 INFO - PROCESS | 1655 | 1463166317353 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 1655 | 1463166317354 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:05:17 INFO - PROCESS | 1655 | 1463166317356 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 1655 | 1463166317357 Marionette TRACE conn2 <- [1,2570,null,{}] 12:05:17 INFO - PROCESS | 1655 | 1463166317360 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}] 12:05:17 INFO - PROCESS | 1655 | 1463166317479 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:05:17 INFO - PROCESS | 1655 | 1463166317492 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x124038800 == 65 [pid = 1655] [id = 650] 12:05:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1184a6c00) [pid = 1655] [serial = 1950] [outer = 0x0] 12:05:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1188acc00) [pid = 1655] [serial = 1951] [outer = 0x1184a6c00] 12:05:17 INFO - PROCESS | 1655 | 1463166317517 Marionette DEBUG loaded listener.js 12:05:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119331400) [pid = 1655] [serial = 1952] [outer = 0x1184a6c00] 12:05:17 INFO - PROCESS | 1655 | 1463166317880 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]]]}] 12:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 12:05:17 INFO - PROCESS | 1655 | 1463166317926 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 1655 | 1463166317927 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:05:17 INFO - PROCESS | 1655 | 1463166317929 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 1655 | 1463166317930 Marionette TRACE conn2 <- [1,2574,null,{}] 12:05:17 INFO - PROCESS | 1655 | 1463166317932 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}] 12:05:18 INFO - PROCESS | 1655 | 1463166318038 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:05:18 INFO - PROCESS | 1655 | 1463166318082 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269b6800 == 66 [pid = 1655] [id = 651] 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x119489800) [pid = 1655] [serial = 1953] [outer = 0x0] 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1194d7000) [pid = 1655] [serial = 1954] [outer = 0x119489800] 12:05:18 INFO - PROCESS | 1655 | 1463166318107 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1198d6c00) [pid = 1655] [serial = 1955] [outer = 0x119489800] 12:05:18 INFO - PROCESS | 1655 | 1463166318420 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]]]}] 12:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 12:05:18 INFO - PROCESS | 1655 | 1463166318448 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:05:18 INFO - PROCESS | 1655 | 1463166318450 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:05:18 INFO - PROCESS | 1655 | 1463166318461 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:05:18 INFO - PROCESS | 1655 | 1463166318462 Marionette TRACE conn2 <- [1,2578,null,{}] 12:05:18 INFO - PROCESS | 1655 | 1463166318464 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}] 12:05:18 INFO - PROCESS | 1655 | 1463166318571 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:05:18 INFO - PROCESS | 1655 | 1463166318612 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128974800 == 67 [pid = 1655] [id = 652] 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1198d4800) [pid = 1655] [serial = 1956] [outer = 0x0] 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x119ecdc00) [pid = 1655] [serial = 1957] [outer = 0x1198d4800] 12:05:18 INFO - PROCESS | 1655 | 1463166318637 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x120f59000) [pid = 1655] [serial = 1958] [outer = 0x1198d4800] 12:05:18 INFO - PROCESS | 1655 | 1463166318977 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]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 12:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:05:19 INFO - PROCESS | 1655 | 1463166319030 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:05:19 INFO - PROCESS | 1655 | 1463166319031 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:05:19 INFO - PROCESS | 1655 | 1463166319033 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 1655 | 1463166319034 Marionette TRACE conn2 <- [1,2582,null,{}] 12:05:19 INFO - PROCESS | 1655 | 1463166319036 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}] 12:05:19 INFO - PROCESS | 1655 | 1463166319272 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11915b000) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x110f1c000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1198da000) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x113494000) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x121539000) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x124180400) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x112708000) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1168dd800) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12676dc00) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1183be800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1196cc400) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x121534800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1164a2c00) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x116465000) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:05:19 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x112f9f000) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:05:19 INFO - PROCESS | 1655 | 1463166319322 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1134ad000 == 68 [pid = 1655] [id = 653] 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x10a7ba400) [pid = 1655] [serial = 1959] [outer = 0x0] 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x112f9f000) [pid = 1655] [serial = 1960] [outer = 0x10a7ba400] 12:05:19 INFO - PROCESS | 1655 | 1463166319347 Marionette DEBUG loaded listener.js 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1168dc400) [pid = 1655] [serial = 1961] [outer = 0x10a7ba400] 12:05:19 INFO - PROCESS | 1655 | 1463166319618 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]]]}] 12:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 12:05:19 INFO - PROCESS | 1655 | 1463166319655 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:05:19 INFO - PROCESS | 1655 | 1463166319656 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:05:19 INFO - PROCESS | 1655 | 1463166319658 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 1655 | 1463166319659 Marionette TRACE conn2 <- [1,2586,null,{}] 12:05:19 INFO - PROCESS | 1655 | 1463166319662 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}] 12:05:19 INFO - PROCESS | 1655 | 1463166319756 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:05:19 INFO - PROCESS | 1655 | 1463166319760 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x129446000 == 69 [pid = 1655] [id = 654] 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11862a800) [pid = 1655] [serial = 1962] [outer = 0x0] 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x120f7e000) [pid = 1655] [serial = 1963] [outer = 0x11862a800] 12:05:19 INFO - PROCESS | 1655 | 1463166319791 Marionette DEBUG loaded listener.js 12:05:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121281000) [pid = 1655] [serial = 1964] [outer = 0x11862a800] 12:05:20 INFO - PROCESS | 1655 | 1463166320158 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]]]}] 12:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 12:05:20 INFO - PROCESS | 1655 | 1463166320180 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 1655 | 1463166320194 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:05:20 INFO - PROCESS | 1655 | 1463166320211 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - PROCESS | 1655 | 1463166320213 Marionette TRACE conn2 <- [1,2590,null,{}] 12:05:20 INFO - PROCESS | 1655 | 1463166320215 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}] 12:05:20 INFO - PROCESS | 1655 | 1463166320333 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:05:20 INFO - PROCESS | 1655 | 1463166320339 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b252000 == 70 [pid = 1655] [id = 655] 12:05:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x121285400) [pid = 1655] [serial = 1965] [outer = 0x0] 12:05:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12153dc00) [pid = 1655] [serial = 1966] [outer = 0x121285400] 12:05:20 INFO - PROCESS | 1655 | 1463166320371 Marionette DEBUG loaded listener.js 12:05:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x124172800) [pid = 1655] [serial = 1967] [outer = 0x121285400] 12:05:20 INFO - PROCESS | 1655 | 1463166320783 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]]]}] 12:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 622ms 12:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:05:20 INFO - PROCESS | 1655 | 1463166320834 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 1655 | 1463166320835 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:05:20 INFO - PROCESS | 1655 | 1463166320837 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - PROCESS | 1655 | 1463166320838 Marionette TRACE conn2 <- [1,2594,null,{}] 12:05:20 INFO - PROCESS | 1655 | 1463166320854 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}] 12:05:20 INFO - PROCESS | 1655 | 1463166320943 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:05:20 INFO - PROCESS | 1655 | 1463166320949 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9d3800 == 71 [pid = 1655] [id = 656] 12:05:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x124319c00) [pid = 1655] [serial = 1968] [outer = 0x0] 12:05:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12451f400) [pid = 1655] [serial = 1969] [outer = 0x124319c00] 12:05:20 INFO - PROCESS | 1655 | 1463166320973 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1248a7c00) [pid = 1655] [serial = 1970] [outer = 0x124319c00] 12:05:21 INFO - PROCESS | 1655 | 1463166321437 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]]]}] 12:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 627ms 12:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:05:21 INFO - PROCESS | 1655 | 1463166321466 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:05:21 INFO - PROCESS | 1655 | 1463166321469 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:05:21 INFO - PROCESS | 1655 | 1463166321472 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:05:21 INFO - PROCESS | 1655 | 1463166321475 Marionette TRACE conn2 <- [1,2598,null,{}] 12:05:21 INFO - PROCESS | 1655 | 1463166321479 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}] 12:05:21 INFO - PROCESS | 1655 | 1463166321589 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:05:21 INFO - PROCESS | 1655 | 1463166321696 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab4000 == 72 [pid = 1655] [id = 657] 12:05:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1122b5c00) [pid = 1655] [serial = 1971] [outer = 0x0] 12:05:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x112735000) [pid = 1655] [serial = 1972] [outer = 0x1122b5c00] 12:05:21 INFO - PROCESS | 1655 | 1463166321729 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x113134c00) [pid = 1655] [serial = 1973] [outer = 0x1122b5c00] 12:05:22 INFO - PROCESS | 1655 | 1463166322164 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]]]}] 12:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 724ms 12:05:22 INFO - PROCESS | 1655 | 1463166322242 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 1655 | 1463166322246 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:05:22 INFO - PROCESS | 1655 | 1463166322252 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 1655 | 1463166322254 Marionette TRACE conn2 <- [1,2602,null,{}] 12:05:22 INFO - PROCESS | 1655 | 1463166322256 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}] 12:05:22 INFO - PROCESS | 1655 | 1463166322361 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:05:22 INFO - PROCESS | 1655 | 1463166322467 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121613000 == 73 [pid = 1655] [id = 658] 12:05:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1134e8800) [pid = 1655] [serial = 1974] [outer = 0x0] 12:05:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11617fc00) [pid = 1655] [serial = 1975] [outer = 0x1134e8800] 12:05:22 INFO - PROCESS | 1655 | 1463166322498 Marionette DEBUG loaded listener.js 12:05:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1168c9800) [pid = 1655] [serial = 1976] [outer = 0x1134e8800] 12:05:22 INFO - PROCESS | 1655 | 1463166322929 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]]]}] 12:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 12:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:05:22 INFO - PROCESS | 1655 | 1463166322976 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:05:22 INFO - PROCESS | 1655 | 1463166322977 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:05:22 INFO - PROCESS | 1655 | 1463166322980 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 1655 | 1463166322983 Marionette TRACE conn2 <- [1,2606,null,{}] 12:05:23 INFO - PROCESS | 1655 | 1463166323011 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}] 12:05:23 INFO - PROCESS | 1655 | 1463166323128 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:05:23 INFO - PROCESS | 1655 | 1463166323209 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b967800 == 74 [pid = 1655] [id = 659] 12:05:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11840fc00) [pid = 1655] [serial = 1977] [outer = 0x0] 12:05:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11849bc00) [pid = 1655] [serial = 1978] [outer = 0x11840fc00] 12:05:23 INFO - PROCESS | 1655 | 1463166323241 Marionette DEBUG loaded listener.js 12:05:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11915dc00) [pid = 1655] [serial = 1979] [outer = 0x11840fc00] 12:05:23 INFO - PROCESS | 1655 | 1463166323664 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]]]}] 12:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 742ms 12:05:23 INFO - PROCESS | 1655 | 1463166323722 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:05:23 INFO - PROCESS | 1655 | 1463166323725 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:05:23 INFO - PROCESS | 1655 | 1463166323727 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:05:23 INFO - PROCESS | 1655 | 1463166323728 Marionette TRACE conn2 <- [1,2610,null,{}] 12:05:23 INFO - PROCESS | 1655 | 1463166323731 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}] 12:05:23 INFO - PROCESS | 1655 | 1463166323878 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:05:23 INFO - PROCESS | 1655 | 1463166323935 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c788800 == 75 [pid = 1655] [id = 660] 12:05:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x120f5cc00) [pid = 1655] [serial = 1980] [outer = 0x0] 12:05:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12127d800) [pid = 1655] [serial = 1981] [outer = 0x120f5cc00] 12:05:23 INFO - PROCESS | 1655 | 1463166323966 Marionette DEBUG loaded listener.js 12:05:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x121539000) [pid = 1655] [serial = 1982] [outer = 0x120f5cc00] 12:05:24 INFO - PROCESS | 1655 | 1463166324383 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]]]}] 12:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 12:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:05:24 INFO - PROCESS | 1655 | 1463166324399 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 1655 | 1463166324402 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:05:24 INFO - PROCESS | 1655 | 1463166324405 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:05:24 INFO - PROCESS | 1655 | 1463166324406 Marionette TRACE conn2 <- [1,2614,null,{}] 12:05:24 INFO - PROCESS | 1655 | 1463166324408 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}] 12:05:24 INFO - PROCESS | 1655 | 1463166324514 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:05:24 INFO - PROCESS | 1655 | 1463166324620 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb0c000 == 76 [pid = 1655] [id = 661] 12:05:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1194d8800) [pid = 1655] [serial = 1983] [outer = 0x0] 12:05:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12406c400) [pid = 1655] [serial = 1984] [outer = 0x1194d8800] 12:05:24 INFO - PROCESS | 1655 | 1463166324651 Marionette DEBUG loaded listener.js 12:05:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x124520400) [pid = 1655] [serial = 1985] [outer = 0x1194d8800] 12:05:25 INFO - PROCESS | 1655 | 1463166325030 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]]]}] 12:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 669ms 12:05:25 INFO - PROCESS | 1655 | 1463166325073 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:05:25 INFO - PROCESS | 1655 | 1463166325075 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:05:25 INFO - PROCESS | 1655 | 1463166325077 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - PROCESS | 1655 | 1463166325078 Marionette TRACE conn2 <- [1,2618,null,{}] 12:05:25 INFO - PROCESS | 1655 | 1463166325081 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}] 12:05:25 INFO - PROCESS | 1655 | 1463166325199 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:05:25 INFO - PROCESS | 1655 | 1463166325310 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d238000 == 77 [pid = 1655] [id = 662] 12:05:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x124e42000) [pid = 1655] [serial = 1986] [outer = 0x0] 12:05:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x126761400) [pid = 1655] [serial = 1987] [outer = 0x124e42000] 12:05:25 INFO - PROCESS | 1655 | 1463166325340 Marionette DEBUG loaded listener.js 12:05:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12894b000) [pid = 1655] [serial = 1988] [outer = 0x124e42000] 12:05:25 INFO - PROCESS | 1655 | 1463166325784 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]]]}] 12:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 12:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:05:25 INFO - PROCESS | 1655 | 1463166325797 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:05:25 INFO - PROCESS | 1655 | 1463166325799 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:05:25 INFO - PROCESS | 1655 | 1463166325803 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - PROCESS | 1655 | 1463166325804 Marionette TRACE conn2 <- [1,2622,null,{}] 12:05:25 INFO - PROCESS | 1655 | 1463166325807 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}] 12:05:25 INFO - PROCESS | 1655 | 1463166325915 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:05:26 INFO - PROCESS | 1655 | 1463166326153 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119381800 == 78 [pid = 1655] [id = 663] 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x110f1c800) [pid = 1655] [serial = 1989] [outer = 0x0] 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x112019000) [pid = 1655] [serial = 1990] [outer = 0x110f1c800] 12:05:26 INFO - PROCESS | 1655 | 1463166326199 Marionette DEBUG loaded listener.js 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x112db3000) [pid = 1655] [serial = 1991] [outer = 0x110f1c800] 12:05:26 INFO - PROCESS | 1655 | 1463166326646 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]]]}] 12:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 874ms 12:05:26 INFO - PROCESS | 1655 | 1463166326677 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:05:26 INFO - PROCESS | 1655 | 1463166326679 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:05:26 INFO - PROCESS | 1655 | 1463166326682 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:05:26 INFO - PROCESS | 1655 | 1463166326686 Marionette TRACE conn2 <- [1,2626,null,{}] 12:05:26 INFO - PROCESS | 1655 | 1463166326690 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}] 12:05:26 INFO - PROCESS | 1655 | 1463166326790 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:05:26 INFO - PROCESS | 1655 | 1463166326859 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e22800 == 79 [pid = 1655] [id = 664] 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x113144400) [pid = 1655] [serial = 1992] [outer = 0x0] 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x115e83c00) [pid = 1655] [serial = 1993] [outer = 0x113144400] 12:05:26 INFO - PROCESS | 1655 | 1463166326887 Marionette DEBUG loaded listener.js 12:05:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1168d7400) [pid = 1655] [serial = 1994] [outer = 0x113144400] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12c78a800 == 78 [pid = 1655] [id = 563] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1127a4000 == 77 [pid = 1655] [id = 528] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b252000 == 76 [pid = 1655] [id = 655] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129446000 == 75 [pid = 1655] [id = 654] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1134ad000 == 74 [pid = 1655] [id = 653] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x129611800) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a6c2800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x124108c00) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1198dd400) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12630e000) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12894c800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128974800 == 73 [pid = 1655] [id = 652] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1269b6800 == 72 [pid = 1655] [id = 651] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x124038800 == 71 [pid = 1655] [id = 650] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x121619000 == 70 [pid = 1655] [id = 649] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x120fde800 == 69 [pid = 1655] [id = 648] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119134800 == 68 [pid = 1655] [id = 647] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c4800 == 67 [pid = 1655] [id = 646] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x116886800 == 66 [pid = 1655] [id = 645] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1166fa800 == 65 [pid = 1655] [id = 644] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x135353000 == 64 [pid = 1655] [id = 641] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12d233000 == 63 [pid = 1655] [id = 640] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12404c800 == 62 [pid = 1655] [id = 639] 12:05:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1161bc000 == 61 [pid = 1655] [id = 638] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x126be4800) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1180a8800) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x128ff8800) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12127f800) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11312f000) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12960cc00) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x120f54000) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x114fdd400) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12a6cc800) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x128b21800) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x124175800) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11756cc00) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x118613800) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1263a4c00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x114fde000) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11312a400) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11723b800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1180a8400) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1180aa400) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1294c2400) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128ffc800) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11860f400) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119489400) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x120f55800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x121280800) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12a6cc400) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x123d16c00) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x114fdb800) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x121c47400) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 12:05:27 INFO - PROCESS | 1655 | 1463166327313 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]]]}] 12:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 675ms 12:05:27 INFO - PROCESS | 1655 | 1463166327358 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:05:27 INFO - PROCESS | 1655 | 1463166327360 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:05:27 INFO - PROCESS | 1655 | 1463166327364 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:05:27 INFO - PROCESS | 1655 | 1463166327365 Marionette TRACE conn2 <- [1,2630,null,{}] 12:05:27 INFO - PROCESS | 1655 | 1463166327367 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}] 12:05:27 INFO - PROCESS | 1655 | 1463166327458 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:05:27 INFO - PROCESS | 1655 | 1463166327523 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11819d800 == 62 [pid = 1655] [id = 665] 12:05:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x113146800) [pid = 1655] [serial = 1995] [outer = 0x0] 12:05:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11756f800) [pid = 1655] [serial = 1996] [outer = 0x113146800] 12:05:27 INFO - PROCESS | 1655 | 1463166327549 Marionette DEBUG loaded listener.js 12:05:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180a8400) [pid = 1655] [serial = 1997] [outer = 0x113146800] 12:05:27 INFO - PROCESS | 1655 | 1463166327875 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]]]}] 12:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms 12:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:05:27 INFO - PROCESS | 1655 | 1463166327887 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:05:27 INFO - PROCESS | 1655 | 1463166327888 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:05:27 INFO - PROCESS | 1655 | 1463166327892 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:05:27 INFO - PROCESS | 1655 | 1463166327896 Marionette TRACE conn2 <- [1,2634,null,{}] 12:05:27 INFO - PROCESS | 1655 | 1463166327906 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}] 12:05:27 INFO - PROCESS | 1655 | 1463166327995 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:05:28 INFO - PROCESS | 1655 | 1463166328061 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160f000 == 63 [pid = 1655] [id = 666] 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117694000) [pid = 1655] [serial = 1998] [outer = 0x0] 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11831d800) [pid = 1655] [serial = 1999] [outer = 0x117694000] 12:05:28 INFO - PROCESS | 1655 | 1463166328086 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11910d400) [pid = 1655] [serial = 2000] [outer = 0x117694000] 12:05:28 INFO - PROCESS | 1655 | 1463166328412 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]]]}] 12:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 527ms 12:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:05:28 INFO - PROCESS | 1655 | 1463166328420 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:05:28 INFO - PROCESS | 1655 | 1463166328422 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:05:28 INFO - PROCESS | 1655 | 1463166328424 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:05:28 INFO - PROCESS | 1655 | 1463166328426 Marionette TRACE conn2 <- [1,2638,null,{}] 12:05:28 INFO - PROCESS | 1655 | 1463166328428 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}] 12:05:28 INFO - PROCESS | 1655 | 1463166328531 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:05:28 INFO - PROCESS | 1655 | 1463166328537 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c8000 == 64 [pid = 1655] [id = 667] 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11915fc00) [pid = 1655] [serial = 2001] [outer = 0x0] 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119492c00) [pid = 1655] [serial = 2002] [outer = 0x11915fc00] 12:05:28 INFO - PROCESS | 1655 | 1463166328575 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x120f4f400) [pid = 1655] [serial = 2003] [outer = 0x11915fc00] 12:05:29 INFO - PROCESS | 1655 | 1463166329072 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]]]}] 12:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 12:05:29 INFO - PROCESS | 1655 | 1463166329093 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:05:29 INFO - PROCESS | 1655 | 1463166329094 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:05:29 INFO - PROCESS | 1655 | 1463166329096 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - PROCESS | 1655 | 1463166329098 Marionette TRACE conn2 <- [1,2642,null,{}] 12:05:29 INFO - PROCESS | 1655 | 1463166329100 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}] 12:05:29 INFO - PROCESS | 1655 | 1463166329186 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:05:29 INFO - PROCESS | 1655 | 1463166329190 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12942d000 == 65 [pid = 1655] [id = 668] 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x120f5d000) [pid = 1655] [serial = 2004] [outer = 0x0] 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x120f83800) [pid = 1655] [serial = 2005] [outer = 0x120f5d000] 12:05:29 INFO - PROCESS | 1655 | 1463166329220 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x121c43800) [pid = 1655] [serial = 2006] [outer = 0x120f5d000] 12:05:29 INFO - PROCESS | 1655 | 1463166329607 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]]]}] 12:05:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 12:05:29 INFO - PROCESS | 1655 | 1463166329615 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:05:29 INFO - PROCESS | 1655 | 1463166329618 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:05:29 INFO - PROCESS | 1655 | 1463166329621 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - PROCESS | 1655 | 1463166329622 Marionette TRACE conn2 <- [1,2646,null,{}] 12:05:29 INFO - PROCESS | 1655 | 1463166329624 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}] 12:05:29 INFO - PROCESS | 1655 | 1463166329744 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:05:29 INFO - PROCESS | 1655 | 1463166329760 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b24a800 == 66 [pid = 1655] [id = 669] 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x123d18c00) [pid = 1655] [serial = 2007] [outer = 0x0] 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1248a9800) [pid = 1655] [serial = 2008] [outer = 0x123d18c00] 12:05:29 INFO - PROCESS | 1655 | 1463166329785 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1263a0000) [pid = 1655] [serial = 2009] [outer = 0x123d18c00] 12:05:30 INFO - PROCESS | 1655 | 1463166330125 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]]]}] 12:05:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 12:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:05:30 INFO - PROCESS | 1655 | 1463166330141 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:05:30 INFO - PROCESS | 1655 | 1463166330142 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:05:30 INFO - PROCESS | 1655 | 1463166330144 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 1655 | 1463166330146 Marionette TRACE conn2 <- [1,2650,null,{}] 12:05:30 INFO - PROCESS | 1655 | 1463166330148 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}] 12:05:30 INFO - PROCESS | 1655 | 1463166330259 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:05:30 INFO - PROCESS | 1655 | 1463166330299 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b972800 == 67 [pid = 1655] [id = 670] 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1248aac00) [pid = 1655] [serial = 2010] [outer = 0x0] 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12676a800) [pid = 1655] [serial = 2011] [outer = 0x1248aac00] 12:05:30 INFO - PROCESS | 1655 | 1463166330324 Marionette DEBUG loaded listener.js 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x126bdf000) [pid = 1655] [serial = 2012] [outer = 0x1248aac00] 12:05:30 INFO - PROCESS | 1655 | 1463166330641 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]]]}] 12:05:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 12:05:30 INFO - PROCESS | 1655 | 1463166330669 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:05:30 INFO - PROCESS | 1655 | 1463166330670 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:05:30 INFO - PROCESS | 1655 | 1463166330672 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 1655 | 1463166330673 Marionette TRACE conn2 <- [1,2654,null,{}] 12:05:30 INFO - PROCESS | 1655 | 1463166330676 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}] 12:05:30 INFO - PROCESS | 1655 | 1463166330790 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:05:30 INFO - PROCESS | 1655 | 1463166330803 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c793000 == 68 [pid = 1655] [id = 671] 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x126b78400) [pid = 1655] [serial = 2013] [outer = 0x0] 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128953c00) [pid = 1655] [serial = 2014] [outer = 0x126b78400] 12:05:30 INFO - PROCESS | 1655 | 1463166330836 Marionette DEBUG loaded listener.js 12:05:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128b1a800) [pid = 1655] [serial = 2015] [outer = 0x126b78400] 12:05:31 INFO - PROCESS | 1655 | 1463166331173 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]]]}] 12:05:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:05:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 12:05:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:05:31 INFO - PROCESS | 1655 | 1463166331191 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 1655 | 1463166331192 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:05:31 INFO - PROCESS | 1655 | 1463166331194 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:05:31 INFO - PROCESS | 1655 | 1463166331196 Marionette TRACE conn2 <- [1,2658,null,{}] 12:05:31 INFO - PROCESS | 1655 | 1463166331198 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}] 12:05:31 INFO - PROCESS | 1655 | 1463166331311 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:05:31 INFO - PROCESS | 1655 | 1463166331324 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d238800 == 69 [pid = 1655] [id = 672] 12:05:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x126be3c00) [pid = 1655] [serial = 2016] [outer = 0x0] 12:05:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128b8fc00) [pid = 1655] [serial = 2017] [outer = 0x126be3c00] 12:05:31 INFO - PROCESS | 1655 | 1463166331349 Marionette DEBUG loaded listener.js 12:05:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x128dab400) [pid = 1655] [serial = 2018] [outer = 0x126be3c00] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128b92800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1184a6c00) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x119489800) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1198d4800) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x114f9d800) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1183be000) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1183b8400) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x10a7b5400) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x115e7e400) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x121285400) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x112a5e400) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x116a65000) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x10a7ba400) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:05:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11862a800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:05:31 INFO - PROCESS | 1655 | 1463166331793 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]]]}] 12:05:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:05:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 624ms 12:05:31 INFO - PROCESS | 1655 | 1463166331821 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 1655 | 1463166331822 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:05:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:05:31 INFO - PROCESS | 1655 | 1463166331824 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:05:31 INFO - PROCESS | 1655 | 1463166331825 Marionette TRACE conn2 <- [1,2662,null,{}] 12:05:31 INFO - PROCESS | 1655 | 1463166331827 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}] 12:05:31 INFO - PROCESS | 1655 | 1463166331950 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:05:32 INFO - PROCESS | 1655 | 1463166331997 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c209800 == 70 [pid = 1655] [id = 673] 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x110f1a400) [pid = 1655] [serial = 2019] [outer = 0x0] 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118315000) [pid = 1655] [serial = 2020] [outer = 0x110f1a400] 12:05:32 INFO - PROCESS | 1655 | 1463166332027 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12489bc00) [pid = 1655] [serial = 2021] [outer = 0x110f1a400] 12:05:32 INFO - PROCESS | 1655 | 1463166332297 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]]]}] 12:05:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:05:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 12:05:32 INFO - PROCESS | 1655 | 1463166332343 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:05:32 INFO - PROCESS | 1655 | 1463166332344 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:05:32 INFO - PROCESS | 1655 | 1463166332346 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:05:32 INFO - PROCESS | 1655 | 1463166332348 Marionette TRACE conn2 <- [1,2666,null,{}] 12:05:32 INFO - PROCESS | 1655 | 1463166332358 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}] 12:05:32 INFO - PROCESS | 1655 | 1463166332466 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:05:32 INFO - PROCESS | 1655 | 1463166332532 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d346800 == 71 [pid = 1655] [id = 674] 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11862a800) [pid = 1655] [serial = 2022] [outer = 0x0] 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x128ff4800) [pid = 1655] [serial = 2023] [outer = 0x11862a800] 12:05:32 INFO - PROCESS | 1655 | 1463166332557 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x129604800) [pid = 1655] [serial = 2024] [outer = 0x11862a800] 12:05:33 INFO - PROCESS | 1655 | 1463166333338 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]]]}] 12:05:33 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) 12:05:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1029ms 12:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:05:33 INFO - PROCESS | 1655 | 1463166333376 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:05:33 INFO - PROCESS | 1655 | 1463166333378 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:05:33 INFO - PROCESS | 1655 | 1463166333380 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 1655 | 1463166333381 Marionette TRACE conn2 <- [1,2670,null,{}] 12:05:33 INFO - PROCESS | 1655 | 1463166333383 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}] 12:05:33 INFO - PROCESS | 1655 | 1463166333474 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:05:33 INFO - PROCESS | 1655 | 1463166333478 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7a0800 == 72 [pid = 1655] [id = 675] 12:05:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129608400) [pid = 1655] [serial = 2025] [outer = 0x0] 12:05:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12a6be400) [pid = 1655] [serial = 2026] [outer = 0x129608400] 12:05:33 INFO - PROCESS | 1655 | 1463166333502 Marionette DEBUG loaded listener.js 12:05:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12a6c9800) [pid = 1655] [serial = 2027] [outer = 0x129608400] 12:05:34 INFO - PROCESS | 1655 | 1463166334491 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] 12:05:34 INFO - PROCESS | 1655 | 1463166334504 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:05:34 INFO - PROCESS | 1655 | 1463166334507 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:05:34 INFO - PROCESS | 1655 | 1463166334509 Marionette TRACE conn2 <- [1,2674,null,{}] 12:05:34 INFO - PROCESS | 1655 | 1463166334513 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}] 12:05:34 INFO - PROCESS | 1655 | 1463166334656 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:05:34 INFO - PROCESS | 1655 | 1463166334764 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cb7000 == 73 [pid = 1655] [id = 676] 12:05:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11313d000) [pid = 1655] [serial = 2028] [outer = 0x0] 12:05:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x114fdf400) [pid = 1655] [serial = 2029] [outer = 0x11313d000] 12:05:34 INFO - PROCESS | 1655 | 1463166334796 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1168d4800) [pid = 1655] [serial = 2030] [outer = 0x11313d000] 12:05:35 INFO - PROCESS | 1655 | 1463166335772 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] 12:05:35 INFO - PROCESS | 1655 | 1463166335787 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:05:35 INFO - PROCESS | 1655 | 1463166335791 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:05:35 INFO - PROCESS | 1655 | 1463166335793 Marionette TRACE conn2 <- [1,2678,null,{}] 12:05:35 INFO - PROCESS | 1655 | 1463166335796 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}] 12:05:35 INFO - PROCESS | 1655 | 1463166335904 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:05:35 INFO - PROCESS | 1655 | 1463166335970 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b967000 == 74 [pid = 1655] [id = 677] 12:05:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11645a800) [pid = 1655] [serial = 2031] [outer = 0x0] 12:05:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11831dc00) [pid = 1655] [serial = 2032] [outer = 0x11645a800] 12:05:36 INFO - PROCESS | 1655 | 1463166336039 Marionette DEBUG loaded listener.js 12:05:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x118636000) [pid = 1655] [serial = 2033] [outer = 0x11645a800] 12:05:36 INFO - PROCESS | 1655 | 1463166336968 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]]]}] 12:05:37 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) 12:05:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1220ms 12:05:37 INFO - PROCESS | 1655 | 1463166337012 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:05:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:05:37 INFO - PROCESS | 1655 | 1463166337013 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:05:37 INFO - PROCESS | 1655 | 1463166337016 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:05:37 INFO - PROCESS | 1655 | 1463166337018 Marionette TRACE conn2 <- [1,2682,null,{}] 12:05:37 INFO - PROCESS | 1655 | 1463166337026 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}] 12:05:37 INFO - PROCESS | 1655 | 1463166337138 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:05:37 INFO - PROCESS | 1655 | 1463166337246 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b958800 == 75 [pid = 1655] [id = 678] 12:05:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x112a69800) [pid = 1655] [serial = 2034] [outer = 0x0] 12:05:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1196ccc00) [pid = 1655] [serial = 2035] [outer = 0x112a69800] 12:05:37 INFO - PROCESS | 1655 | 1463166337296 Marionette DEBUG loaded listener.js 12:05:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1216a3000) [pid = 1655] [serial = 2036] [outer = 0x112a69800] 12:05:38 INFO - PROCESS | 1655 | 1463166338182 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]]]}] 12:05:38 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) 12:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1224ms 12:05:38 INFO - PROCESS | 1655 | 1463166338241 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:05:38 INFO - PROCESS | 1655 | 1463166338244 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:05:38 INFO - PROCESS | 1655 | 1463166338247 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:05:38 INFO - PROCESS | 1655 | 1463166338250 Marionette TRACE conn2 <- [1,2686,null,{}] 12:05:38 INFO - PROCESS | 1655 | 1463166338253 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}] 12:05:38 INFO - PROCESS | 1655 | 1463166338351 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:05:38 INFO - PROCESS | 1655 | 1463166338417 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1d000 == 76 [pid = 1655] [id = 679] 12:05:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x112f9b000) [pid = 1655] [serial = 2037] [outer = 0x0] 12:05:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11313ac00) [pid = 1655] [serial = 2038] [outer = 0x112f9b000] 12:05:38 INFO - PROCESS | 1655 | 1463166338445 Marionette DEBUG loaded listener.js 12:05:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x114f9ec00) [pid = 1655] [serial = 2039] [outer = 0x112f9b000] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d356800 == 75 [pid = 1655] [id = 622] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d022800 == 74 [pid = 1655] [id = 621] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12c207800 == 73 [pid = 1655] [id = 582] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x135165000 == 72 [pid = 1655] [id = 624] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11913c800 == 71 [pid = 1655] [id = 625] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11742d000 == 70 [pid = 1655] [id = 587] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1265d0800 == 69 [pid = 1655] [id = 620] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x121616800 == 68 [pid = 1655] [id = 626] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d346800 == 67 [pid = 1655] [id = 674] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12c209800 == 66 [pid = 1655] [id = 673] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d238800 == 65 [pid = 1655] [id = 672] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12c793000 == 64 [pid = 1655] [id = 671] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b972800 == 63 [pid = 1655] [id = 670] 12:05:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b24a800 == 62 [pid = 1655] [id = 669] 12:05:39 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x128dab000) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 12:05:39 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12ab5bc00) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 12:05:39 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12451f400) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 12:05:39 INFO - PROCESS | 1655 | 1463166339466 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] 12:05:39 INFO - PROCESS | 1655 | 1463166339527 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:05:39 INFO - PROCESS | 1655 | 1463166339531 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:05:39 INFO - PROCESS | 1655 | 1463166339532 Marionette TRACE conn2 <- [1,2690,null,{}] 12:05:39 INFO - PROCESS | 1655 | 1463166339535 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}] 12:05:39 INFO - PROCESS | 1655 | 1463166339615 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:05:39 INFO - PROCESS | 1655 | 1463166339622 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab9000 == 55 [pid = 1655] [id = 680] 12:05:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x113130400) [pid = 1655] [serial = 2040] [outer = 0x0] 12:05:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x115d76c00) [pid = 1655] [serial = 2041] [outer = 0x113130400] 12:05:39 INFO - PROCESS | 1655 | 1463166339648 Marionette DEBUG loaded listener.js 12:05:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1168d2800) [pid = 1655] [serial = 2042] [outer = 0x113130400] 12:05:40 INFO - PROCESS | 1655 | 1463166340508 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] 12:05:40 INFO - PROCESS | 1655 | 1463166340555 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:05:40 INFO - PROCESS | 1655 | 1463166340568 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:05:40 INFO - PROCESS | 1655 | 1463166340571 Marionette TRACE conn2 <- [1,2694,null,{}] 12:05:40 INFO - PROCESS | 1655 | 1463166340579 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}] 12:05:40 INFO - PROCESS | 1655 | 1463166340692 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:05:40 INFO - PROCESS | 1655 | 1463166340701 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fcc800 == 56 [pid = 1655] [id = 681] 12:05:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x116a65800) [pid = 1655] [serial = 2043] [outer = 0x0] 12:05:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180a3400) [pid = 1655] [serial = 2044] [outer = 0x116a65800] 12:05:40 INFO - PROCESS | 1655 | 1463166340729 Marionette DEBUG loaded listener.js 12:05:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118319800) [pid = 1655] [serial = 2045] [outer = 0x116a65800] 12:05:41 INFO - PROCESS | 1655 | 1463166341544 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] 12:05:41 INFO - PROCESS | 1655 | 1463166341595 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:05:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:05:41 INFO - PROCESS | 1655 | 1463166341597 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:05:41 INFO - PROCESS | 1655 | 1463166341598 Marionette TRACE conn2 <- [1,2698,null,{}] 12:05:41 INFO - PROCESS | 1655 | 1463166341607 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}] 12:05:41 INFO - PROCESS | 1655 | 1463166341721 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:05:41 INFO - PROCESS | 1655 | 1463166341734 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404b800 == 57 [pid = 1655] [id = 682] 12:05:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1183c4000) [pid = 1655] [serial = 2046] [outer = 0x0] 12:05:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118619800) [pid = 1655] [serial = 2047] [outer = 0x1183c4000] 12:05:41 INFO - PROCESS | 1655 | 1463166341760 Marionette DEBUG loaded listener.js 12:05:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11915b800) [pid = 1655] [serial = 2048] [outer = 0x1183c4000] 12:05:42 INFO - PROCESS | 1655 | 1463166342606 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] 12:05:42 INFO - PROCESS | 1655 | 1463166342619 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:05:42 INFO - PROCESS | 1655 | 1463166342621 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - PROCESS | 1655 | 1463166342622 Marionette TRACE conn2 <- [1,2702,null,{}] 12:05:42 INFO - PROCESS | 1655 | 1463166342631 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}] 12:05:42 INFO - PROCESS | 1655 | 1463166342735 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:05:42 INFO - PROCESS | 1655 | 1463166342775 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269ca000 == 58 [pid = 1655] [id = 683] 12:05:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1183c4800) [pid = 1655] [serial = 2049] [outer = 0x0] 12:05:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11948e000) [pid = 1655] [serial = 2050] [outer = 0x1183c4800] 12:05:42 INFO - PROCESS | 1655 | 1463166342800 Marionette DEBUG loaded listener.js 12:05:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1196c7c00) [pid = 1655] [serial = 2051] [outer = 0x1183c4800] 12:05:43 INFO - PROCESS | 1655 | 1463166343129 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]]]}] 12:05:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:05:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 525ms 12:05:43 INFO - PROCESS | 1655 | 1463166343147 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:05:43 INFO - PROCESS | 1655 | 1463166343148 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:05:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:05:43 INFO - PROCESS | 1655 | 1463166343153 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 1655 | 1463166343154 Marionette TRACE conn2 <- [1,2706,null,{}] 12:05:43 INFO - PROCESS | 1655 | 1463166343156 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}] 12:05:43 INFO - PROCESS | 1655 | 1463166343279 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:05:43 INFO - PROCESS | 1655 | 1463166343300 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12920b800 == 59 [pid = 1655] [id = 684] 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1196cc000) [pid = 1655] [serial = 2052] [outer = 0x0] 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x120f52800) [pid = 1655] [serial = 2053] [outer = 0x1196cc000] 12:05:43 INFO - PROCESS | 1655 | 1463166343328 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x121289800) [pid = 1655] [serial = 2054] [outer = 0x1196cc000] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11862a800) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x123d18c00) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x117694000) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x120f5d000) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1248aac00) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x113146800) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x110f1c800) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x113144400) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11915fc00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x110f1a400) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x126b78400) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:05:43 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126be3c00) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:05:43 INFO - PROCESS | 1655 | 1463166343713 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]]]}] 12:05:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:05:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 570ms 12:05:43 INFO - PROCESS | 1655 | 1463166343723 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:05:43 INFO - PROCESS | 1655 | 1463166343724 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:05:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:05:43 INFO - PROCESS | 1655 | 1463166343726 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 1655 | 1463166343727 Marionette TRACE conn2 <- [1,2710,null,{}] 12:05:43 INFO - PROCESS | 1655 | 1463166343730 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}] 12:05:43 INFO - PROCESS | 1655 | 1463166343813 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:05:43 INFO - PROCESS | 1655 | 1463166343817 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c1f800 == 60 [pid = 1655] [id = 685] 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11840a000) [pid = 1655] [serial = 2055] [outer = 0x0] 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11933d000) [pid = 1655] [serial = 2056] [outer = 0x11840a000] 12:05:43 INFO - PROCESS | 1655 | 1463166343843 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x121916400) [pid = 1655] [serial = 2057] [outer = 0x11840a000] 12:05:44 INFO - PROCESS | 1655 | 1463166344170 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] 12:05:44 INFO - PROCESS | 1655 | 1463166344199 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:05:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:05:44 INFO - PROCESS | 1655 | 1463166344225 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - PROCESS | 1655 | 1463166344226 Marionette TRACE conn2 <- [1,2714,null,{}] 12:05:44 INFO - PROCESS | 1655 | 1463166344229 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}] 12:05:44 INFO - PROCESS | 1655 | 1463166344316 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:05:44 INFO - PROCESS | 1655 | 1463166344322 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a78c000 == 61 [pid = 1655] [id = 686] 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x121281000) [pid = 1655] [serial = 2058] [outer = 0x0] 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12410e000) [pid = 1655] [serial = 2059] [outer = 0x121281000] 12:05:44 INFO - PROCESS | 1655 | 1463166344347 Marionette DEBUG loaded listener.js 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12417c800) [pid = 1655] [serial = 2060] [outer = 0x121281000] 12:05:44 INFO - PROCESS | 1655 | 1463166344695 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]]]}] 12:05:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:05:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 536ms 12:05:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:05:44 INFO - PROCESS | 1655 | 1463166344745 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:05:44 INFO - PROCESS | 1655 | 1463166344746 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:05:44 INFO - PROCESS | 1655 | 1463166344748 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - PROCESS | 1655 | 1463166344749 Marionette TRACE conn2 <- [1,2718,null,{}] 12:05:44 INFO - PROCESS | 1655 | 1463166344751 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}] 12:05:44 INFO - PROCESS | 1655 | 1463166344836 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:05:44 INFO - PROCESS | 1655 | 1463166344903 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b958000 == 62 [pid = 1655] [id = 687] 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x121764c00) [pid = 1655] [serial = 2061] [outer = 0x0] 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x124514000) [pid = 1655] [serial = 2062] [outer = 0x121764c00] 12:05:44 INFO - PROCESS | 1655 | 1463166344928 Marionette DEBUG loaded listener.js 12:05:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12630f000) [pid = 1655] [serial = 2063] [outer = 0x121764c00] 12:05:45 INFO - PROCESS | 1655 | 1463166345208 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] 12:05:45 INFO - PROCESS | 1655 | 1463166345225 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:05:45 INFO - PROCESS | 1655 | 1463166345227 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:05:45 INFO - PROCESS | 1655 | 1463166345228 Marionette TRACE conn2 <- [1,2722,null,{}] 12:05:45 INFO - PROCESS | 1655 | 1463166345231 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}] 12:05:45 INFO - PROCESS | 1655 | 1463166345330 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:05:45 INFO - PROCESS | 1655 | 1463166345334 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4f9800 == 63 [pid = 1655] [id = 688] 12:05:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12639fc00) [pid = 1655] [serial = 2064] [outer = 0x0] 12:05:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x126734c00) [pid = 1655] [serial = 2065] [outer = 0x12639fc00] 12:05:45 INFO - PROCESS | 1655 | 1463166345359 Marionette DEBUG loaded listener.js 12:05:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x126bdec00) [pid = 1655] [serial = 2066] [outer = 0x12639fc00] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12db3a000 == 62 [pid = 1655] [id = 623] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12db39800 == 61 [pid = 1655] [id = 603] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119a18800 == 60 [pid = 1655] [id = 566] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x135669000 == 59 [pid = 1655] [id = 643] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x112de9000 == 58 [pid = 1655] [id = 547] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e5000 == 57 [pid = 1655] [id = 604] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b967800 == 56 [pid = 1655] [id = 659] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a8800 == 55 [pid = 1655] [id = 546] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d021800 == 54 [pid = 1655] [id = 583] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d00a800 == 53 [pid = 1655] [id = 602] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d238000 == 52 [pid = 1655] [id = 662] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c792000 == 51 [pid = 1655] [id = 560] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x135386000 == 50 [pid = 1655] [id = 642] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9d3800 == 49 [pid = 1655] [id = 656] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf40800 == 48 [pid = 1655] [id = 565] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c788800 == 47 [pid = 1655] [id = 660] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d355000 == 46 [pid = 1655] [id = 586] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb15000 == 45 [pid = 1655] [id = 564] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2f2800 == 44 [pid = 1655] [id = 585] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb0c000 == 43 [pid = 1655] [id = 661] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116479000 == 42 [pid = 1655] [id = 580] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d24e000 == 41 [pid = 1655] [id = 584] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12183d800 == 40 [pid = 1655] [id = 525] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d00f800 == 39 [pid = 1655] [id = 618] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab9000 == 38 [pid = 1655] [id = 680] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1d000 == 37 [pid = 1655] [id = 679] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b958800 == 36 [pid = 1655] [id = 678] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b967000 == 35 [pid = 1655] [id = 677] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7a0800 == 34 [pid = 1655] [id = 675] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x121cb7000 == 33 [pid = 1655] [id = 676] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120fcc800 == 32 [pid = 1655] [id = 681] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1269ca000 == 31 [pid = 1655] [id = 683] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12920b800 == 30 [pid = 1655] [id = 684] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12404b800 == 29 [pid = 1655] [id = 682] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128c1f800 == 28 [pid = 1655] [id = 685] 12:05:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a78c000 == 27 [pid = 1655] [id = 686] 12:05:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b958000 == 26 [pid = 1655] [id = 687] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1248a9800) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1263a0000) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11831d800) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11910d400) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x126761400) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x120f83800) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12676a800) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11756f800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1180a8400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112db3000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x112019000) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1168d7400) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x115e83c00) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119492c00) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x120f4f400) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12406c400) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112735000) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11617fc00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118315000) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11849bc00) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12127d800) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128953c00) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b1a800) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126bdf000) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128b8fc00) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12489bc00) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129604800) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128dab400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a6be400) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128ff4800) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121c43800) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 12:05:47 INFO - PROCESS | 1655 | 1463166347119 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] 12:05:47 INFO - PROCESS | 1655 | 1463166347155 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:05:47 INFO - PROCESS | 1655 | 1463166347159 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 1655 | 1463166347161 Marionette TRACE conn2 <- [1,2726,null,{}] 12:05:47 INFO - PROCESS | 1655 | 1463166347165 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}] 12:05:47 INFO - PROCESS | 1655 | 1463166347253 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:05:47 INFO - PROCESS | 1655 | 1463166347302 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f46000 == 27 [pid = 1655] [id = 689] 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1126f5400) [pid = 1655] [serial = 2067] [outer = 0x0] 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1126f6c00) [pid = 1655] [serial = 2068] [outer = 0x1126f5400] 12:05:47 INFO - PROCESS | 1655 | 1463166347330 Marionette DEBUG loaded listener.js 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112731c00) [pid = 1655] [serial = 2069] [outer = 0x1126f5400] 12:05:47 INFO - PROCESS | 1655 | 1463166347643 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]]]}] 12:05:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:05:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 524ms 12:05:47 INFO - PROCESS | 1655 | 1463166347683 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 1655 | 1463166347688 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:05:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:05:47 INFO - PROCESS | 1655 | 1463166347692 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 1655 | 1463166347694 Marionette TRACE conn2 <- [1,2730,null,{}] 12:05:47 INFO - PROCESS | 1655 | 1463166347697 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}] 12:05:47 INFO - PROCESS | 1655 | 1463166347770 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:05:47 INFO - PROCESS | 1655 | 1463166347775 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11687d000 == 28 [pid = 1655] [id = 690] 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112a60400) [pid = 1655] [serial = 2070] [outer = 0x0] 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113129400) [pid = 1655] [serial = 2071] [outer = 0x112a60400] 12:05:47 INFO - PROCESS | 1655 | 1463166347803 Marionette DEBUG loaded listener.js 12:05:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113133400) [pid = 1655] [serial = 2072] [outer = 0x112a60400] 12:05:48 INFO - PROCESS | 1655 | 1463166348584 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] 12:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:05:48 INFO - PROCESS | 1655 | 1463166348617 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:05:48 INFO - PROCESS | 1655 | 1463166348619 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:05:48 INFO - PROCESS | 1655 | 1463166348622 Marionette TRACE conn2 <- [1,2734,null,{}] 12:05:48 INFO - PROCESS | 1655 | 1463166348630 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}] 12:05:48 INFO - PROCESS | 1655 | 1463166348722 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:05:48 INFO - PROCESS | 1655 | 1463166348730 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c7800 == 29 [pid = 1655] [id = 691] 12:05:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x10a7b5800) [pid = 1655] [serial = 2073] [outer = 0x0] 12:05:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x113423000) [pid = 1655] [serial = 2074] [outer = 0x10a7b5800] 12:05:48 INFO - PROCESS | 1655 | 1463166348768 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x114f9f400) [pid = 1655] [serial = 2075] [outer = 0x10a7b5800] 12:05:49 INFO - PROCESS | 1655 | 1463166349073 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]]]}] 12:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 472ms 12:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:05:49 INFO - PROCESS | 1655 | 1463166349091 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:05:49 INFO - PROCESS | 1655 | 1463166349093 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:05:49 INFO - PROCESS | 1655 | 1463166349095 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:05:49 INFO - PROCESS | 1655 | 1463166349096 Marionette TRACE conn2 <- [1,2738,null,{}] 12:05:49 INFO - PROCESS | 1655 | 1463166349099 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}] 12:05:49 INFO - PROCESS | 1655 | 1463166349176 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:05:49 INFO - PROCESS | 1655 | 1463166349180 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11911c800 == 30 [pid = 1655] [id = 692] 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1134e8400) [pid = 1655] [serial = 2076] [outer = 0x0] 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x114fd7000) [pid = 1655] [serial = 2077] [outer = 0x1134e8400] 12:05:49 INFO - PROCESS | 1655 | 1463166349208 Marionette DEBUG loaded listener.js 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115e85c00) [pid = 1655] [serial = 2078] [outer = 0x1134e8400] 12:05:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf30000 == 29 [pid = 1655] [id = 16] 12:05:49 INFO - PROCESS | 1655 | 1463166349548 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]]]}] 12:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 472ms 12:05:49 INFO - PROCESS | 1655 | 1463166349569 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:05:49 INFO - PROCESS | 1655 | 1463166349572 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:05:49 INFO - PROCESS | 1655 | 1463166349574 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:05:49 INFO - PROCESS | 1655 | 1463166349575 Marionette TRACE conn2 <- [1,2742,null,{}] 12:05:49 INFO - PROCESS | 1655 | 1463166349577 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}] 12:05:49 INFO - PROCESS | 1655 | 1463166349679 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:05:49 INFO - PROCESS | 1655 | 1463166349688 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119380800 == 30 [pid = 1655] [id = 693] 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x10a7bc400) [pid = 1655] [serial = 2079] [outer = 0x0] 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x116116800) [pid = 1655] [serial = 2080] [outer = 0x10a7bc400] 12:05:49 INFO - PROCESS | 1655 | 1463166349713 Marionette DEBUG loaded listener.js 12:05:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11660f800) [pid = 1655] [serial = 2081] [outer = 0x10a7bc400] 12:05:50 INFO - PROCESS | 1655 | 1463166350028 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]]]}] 12:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 12:05:50 INFO - PROCESS | 1655 | 1463166350043 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:05:50 INFO - PROCESS | 1655 | 1463166350044 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:05:50 INFO - PROCESS | 1655 | 1463166350058 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 1655 | 1463166350059 Marionette TRACE conn2 <- [1,2746,null,{}] 12:05:50 INFO - PROCESS | 1655 | 1463166350061 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}] 12:05:50 INFO - PROCESS | 1655 | 1463166350146 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:05:50 INFO - PROCESS | 1655 | 1463166350153 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd2800 == 31 [pid = 1655] [id = 694] 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x114fde000) [pid = 1655] [serial = 2082] [outer = 0x0] 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x116a65000) [pid = 1655] [serial = 2083] [outer = 0x114fde000] 12:05:50 INFO - PROCESS | 1655 | 1463166350179 Marionette DEBUG loaded listener.js 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11808fc00) [pid = 1655] [serial = 2084] [outer = 0x114fde000] 12:05:50 INFO - PROCESS | 1655 | 1463166350490 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]]]}] 12:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 12:05:50 INFO - PROCESS | 1655 | 1463166350528 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:05:50 INFO - PROCESS | 1655 | 1463166350529 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:05:50 INFO - PROCESS | 1655 | 1463166350531 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 1655 | 1463166350532 Marionette TRACE conn2 <- [1,2750,null,{}] 12:05:50 INFO - PROCESS | 1655 | 1463166350535 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}] 12:05:50 INFO - PROCESS | 1655 | 1463166350630 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:05:50 INFO - PROCESS | 1655 | 1463166350637 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212ca800 == 32 [pid = 1655] [id = 695] 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11684d400) [pid = 1655] [serial = 2085] [outer = 0x0] 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118099400) [pid = 1655] [serial = 2086] [outer = 0x11684d400] 12:05:50 INFO - PROCESS | 1655 | 1463166350662 Marionette DEBUG loaded listener.js 12:05:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118310c00) [pid = 1655] [serial = 2087] [outer = 0x11684d400] 12:05:50 INFO - PROCESS | 1655 | 1463166350933 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]]]}] 12:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 421ms 12:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:05:50 INFO - PROCESS | 1655 | 1463166350957 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:05:50 INFO - PROCESS | 1655 | 1463166350958 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:05:50 INFO - PROCESS | 1655 | 1463166350960 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - PROCESS | 1655 | 1463166350961 Marionette TRACE conn2 <- [1,2754,null,{}] 12:05:50 INFO - PROCESS | 1655 | 1463166350964 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}] 12:05:51 INFO - PROCESS | 1655 | 1463166351039 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:05:51 INFO - PROCESS | 1655 | 1463166351044 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x121841000 == 33 [pid = 1655] [id = 696] 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118310800) [pid = 1655] [serial = 2088] [outer = 0x0] 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11831ac00) [pid = 1655] [serial = 2089] [outer = 0x118310800] 12:05:51 INFO - PROCESS | 1655 | 1463166351070 Marionette DEBUG loaded listener.js 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1183bcc00) [pid = 1655] [serial = 2090] [outer = 0x118310800] 12:05:51 INFO - PROCESS | 1655 | 1463166351408 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]]]}] 12:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 12:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:05:51 INFO - PROCESS | 1655 | 1463166351433 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:05:51 INFO - PROCESS | 1655 | 1463166351435 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:05:51 INFO - PROCESS | 1655 | 1463166351438 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:05:51 INFO - PROCESS | 1655 | 1463166351439 Marionette TRACE conn2 <- [1,2758,null,{}] 12:05:51 INFO - PROCESS | 1655 | 1463166351442 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}] 12:05:51 INFO - PROCESS | 1655 | 1463166351537 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:05:51 INFO - PROCESS | 1655 | 1463166351543 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1180c7000 == 34 [pid = 1655] [id = 697] 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11312b400) [pid = 1655] [serial = 2091] [outer = 0x0] 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1183bf000) [pid = 1655] [serial = 2092] [outer = 0x11312b400] 12:05:51 INFO - PROCESS | 1655 | 1463166351568 Marionette DEBUG loaded listener.js 12:05:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118411c00) [pid = 1655] [serial = 2093] [outer = 0x11312b400] 12:05:51 INFO - PROCESS | 1655 | 1463166351871 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]]]}] 12:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 12:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:05:51 INFO - PROCESS | 1655 | 1463166351906 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:05:51 INFO - PROCESS | 1655 | 1463166351907 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:05:51 INFO - PROCESS | 1655 | 1463166351910 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:05:51 INFO - PROCESS | 1655 | 1463166351911 Marionette TRACE conn2 <- [1,2762,null,{}] 12:05:51 INFO - PROCESS | 1655 | 1463166351913 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}] 12:05:51 INFO - PROCESS | 1655 | 1463166351988 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:05:51 INFO - PROCESS | 1655 | 1463166351993 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1248e0800 == 35 [pid = 1655] [id = 698] 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x118490000) [pid = 1655] [serial = 2094] [outer = 0x0] 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1184a5400) [pid = 1655] [serial = 2095] [outer = 0x118490000] 12:05:52 INFO - PROCESS | 1655 | 1463166352019 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118628c00) [pid = 1655] [serial = 2096] [outer = 0x118490000] 12:05:52 INFO - PROCESS | 1655 | 1463166352380 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]]]}] 12:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 12:05:52 INFO - PROCESS | 1655 | 1463166352436 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 1655 | 1463166352438 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:05:52 INFO - PROCESS | 1655 | 1463166352440 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 1655 | 1463166352442 Marionette TRACE conn2 <- [1,2766,null,{}] 12:05:52 INFO - PROCESS | 1655 | 1463166352444 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}] 12:05:52 INFO - PROCESS | 1655 | 1463166352557 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:05:52 INFO - PROCESS | 1655 | 1463166352561 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119377800 == 36 [pid = 1655] [id = 699] 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x118632c00) [pid = 1655] [serial = 2097] [outer = 0x0] 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x119111c00) [pid = 1655] [serial = 2098] [outer = 0x118632c00] 12:05:52 INFO - PROCESS | 1655 | 1463166352593 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11933cc00) [pid = 1655] [serial = 2099] [outer = 0x118632c00] 12:05:52 INFO - PROCESS | 1655 | 1463166352943 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]]]}] 12:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 12:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:05:52 INFO - PROCESS | 1655 | 1463166352960 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 1655 | 1463166352961 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:05:52 INFO - PROCESS | 1655 | 1463166352963 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 1655 | 1463166352964 Marionette TRACE conn2 <- [1,2770,null,{}] 12:05:52 INFO - PROCESS | 1655 | 1463166352967 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}] 12:05:53 INFO - PROCESS | 1655 | 1463166353061 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:05:53 INFO - PROCESS | 1655 | 1463166353066 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128976000 == 37 [pid = 1655] [id = 700] 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119160400) [pid = 1655] [serial = 2100] [outer = 0x0] 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1194d7000) [pid = 1655] [serial = 2101] [outer = 0x119160400] 12:05:53 INFO - PROCESS | 1655 | 1463166353091 Marionette DEBUG loaded listener.js 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1198d6c00) [pid = 1655] [serial = 2102] [outer = 0x119160400] 12:05:53 INFO - PROCESS | 1655 | 1463166353415 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]]]}] 12:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 12:05:53 INFO - PROCESS | 1655 | 1463166353441 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:05:53 INFO - PROCESS | 1655 | 1463166353442 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:05:53 INFO - PROCESS | 1655 | 1463166353444 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 1655 | 1463166353445 Marionette TRACE conn2 <- [1,2774,null,{}] 12:05:53 INFO - PROCESS | 1655 | 1463166353464 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}] 12:05:53 INFO - PROCESS | 1655 | 1463166353567 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:05:53 INFO - PROCESS | 1655 | 1463166353571 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d81000 == 38 [pid = 1655] [id = 701] 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11933a000) [pid = 1655] [serial = 2103] [outer = 0x0] 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x119d2a400) [pid = 1655] [serial = 2104] [outer = 0x11933a000] 12:05:53 INFO - PROCESS | 1655 | 1463166353633 Marionette DEBUG loaded listener.js 12:05:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x120f51000) [pid = 1655] [serial = 2105] [outer = 0x11933a000] 12:05:53 INFO - PROCESS | 1655 | 1463166353949 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]]]}] 12:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 536ms 12:05:53 INFO - PROCESS | 1655 | 1463166353981 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:05:53 INFO - PROCESS | 1655 | 1463166353982 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:05:53 INFO - PROCESS | 1655 | 1463166353984 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 1655 | 1463166353985 Marionette TRACE conn2 <- [1,2778,null,{}] 12:05:53 INFO - PROCESS | 1655 | 1463166353987 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}] 12:05:54 INFO - PROCESS | 1655 | 1463166354090 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:05:54 INFO - PROCESS | 1655 | 1463166354094 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129682000 == 39 [pid = 1655] [id = 702] 12:05:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x119ec9c00) [pid = 1655] [serial = 2106] [outer = 0x0] 12:05:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x120f57c00) [pid = 1655] [serial = 2107] [outer = 0x119ec9c00] 12:05:54 INFO - PROCESS | 1655 | 1463166354150 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x120f83800) [pid = 1655] [serial = 2108] [outer = 0x119ec9c00] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x114faac00) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ab56800) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11910ac00) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1196c7800) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x126bdf800) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1131acc00) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1183c4000) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1183c4800) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1196cc000) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11840a000) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x121764c00) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x116a65800) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x113130400) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x112f9b000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x112a69800) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11645a800) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11313d000) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x129608400) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x121281000) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124e42000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1134e8800) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1194d8800) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1122b5c00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x120f5cc00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11840fc00) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11933d400) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1247c4800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129605c00) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x120f57800) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x110f15400) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1219bc400) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1168d5000) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11910b400) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x111b0a000) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:05:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124319c00) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:05:54 INFO - PROCESS | 1655 | 1463166354655 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]]]}] 12:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 723ms 12:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:05:54 INFO - PROCESS | 1655 | 1463166354708 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:05:54 INFO - PROCESS | 1655 | 1463166354710 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:05:54 INFO - PROCESS | 1655 | 1463166354712 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:05:54 INFO - PROCESS | 1655 | 1463166354719 Marionette TRACE conn2 <- [1,2782,null,{}] 12:05:54 INFO - PROCESS | 1655 | 1463166354728 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}] 12:05:54 INFO - PROCESS | 1655 | 1463166354890 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:05:54 INFO - PROCESS | 1655 | 1463166354900 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129444000 == 40 [pid = 1655] [id = 703] 12:05:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x111b0b400) [pid = 1655] [serial = 2109] [outer = 0x0] 12:05:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x114f9f000) [pid = 1655] [serial = 2110] [outer = 0x111b0b400] 12:05:54 INFO - PROCESS | 1655 | 1463166354940 Marionette DEBUG loaded listener.js 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11769f800) [pid = 1655] [serial = 2111] [outer = 0x111b0b400] 12:05:55 INFO - PROCESS | 1655 | 1463166355310 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]]]}] 12:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 631ms 12:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:05:55 INFO - PROCESS | 1655 | 1463166355344 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 1655 | 1463166355345 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:05:55 INFO - PROCESS | 1655 | 1463166355347 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 1655 | 1463166355348 Marionette TRACE conn2 <- [1,2786,null,{}] 12:05:55 INFO - PROCESS | 1655 | 1463166355351 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}] 12:05:55 INFO - PROCESS | 1655 | 1463166355454 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:05:55 INFO - PROCESS | 1655 | 1463166355461 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a4800 == 41 [pid = 1655] [id = 704] 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11809ec00) [pid = 1655] [serial = 2112] [outer = 0x0] 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118631800) [pid = 1655] [serial = 2113] [outer = 0x11809ec00] 12:05:55 INFO - PROCESS | 1655 | 1463166355486 Marionette DEBUG loaded listener.js 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119ecb400) [pid = 1655] [serial = 2114] [outer = 0x11809ec00] 12:05:55 INFO - PROCESS | 1655 | 1463166355774 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]]]}] 12:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 468ms 12:05:55 INFO - PROCESS | 1655 | 1463166355816 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 1655 | 1463166355818 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:05:55 INFO - PROCESS | 1655 | 1463166355823 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 1655 | 1463166355824 Marionette TRACE conn2 <- [1,2790,null,{}] 12:05:55 INFO - PROCESS | 1655 | 1463166355826 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}] 12:05:55 INFO - PROCESS | 1655 | 1463166355905 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:05:55 INFO - PROCESS | 1655 | 1463166355909 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95d000 == 42 [pid = 1655] [id = 705] 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x120f5a000) [pid = 1655] [serial = 2115] [outer = 0x0] 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12113d000) [pid = 1655] [serial = 2116] [outer = 0x120f5a000] 12:05:55 INFO - PROCESS | 1655 | 1463166355934 Marionette DEBUG loaded listener.js 12:05:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121221000) [pid = 1655] [serial = 2117] [outer = 0x120f5a000] 12:05:56 INFO - PROCESS | 1655 | 1463166356256 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]]]}] 12:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 12:05:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:05:56 INFO - PROCESS | 1655 | 1463166356293 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 1655 | 1463166356294 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:05:56 INFO - PROCESS | 1655 | 1463166356296 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:05:56 INFO - PROCESS | 1655 | 1463166356297 Marionette TRACE conn2 <- [1,2794,null,{}] 12:05:56 INFO - PROCESS | 1655 | 1463166356300 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}] 12:05:56 INFO - PROCESS | 1655 | 1463166356412 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:05:56 INFO - PROCESS | 1655 | 1463166356420 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ce000 == 43 [pid = 1655] [id = 706] 12:05:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12127d400) [pid = 1655] [serial = 2118] [outer = 0x0] 12:05:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x121280c00) [pid = 1655] [serial = 2119] [outer = 0x12127d400] 12:05:56 INFO - PROCESS | 1655 | 1463166356445 Marionette DEBUG loaded listener.js 12:05:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x121287000) [pid = 1655] [serial = 2120] [outer = 0x12127d400] 12:05:57 INFO - PROCESS | 1655 | 1463166357019 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]]]}] 12:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 772ms 12:05:57 INFO - PROCESS | 1655 | 1463166357076 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:05:57 INFO - PROCESS | 1655 | 1463166357080 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:05:57 INFO - PROCESS | 1655 | 1463166357085 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:05:57 INFO - PROCESS | 1655 | 1463166357089 Marionette TRACE conn2 <- [1,2798,null,{}] 12:05:57 INFO - PROCESS | 1655 | 1463166357092 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}] 12:05:57 INFO - PROCESS | 1655 | 1463166357203 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:05:57 INFO - PROCESS | 1655 | 1463166357260 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116870800 == 44 [pid = 1655] [id = 707] 12:05:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1126f6000) [pid = 1655] [serial = 2121] [outer = 0x0] 12:05:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11272dc00) [pid = 1655] [serial = 2122] [outer = 0x1126f6000] 12:05:57 INFO - PROCESS | 1655 | 1463166357291 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x113128c00) [pid = 1655] [serial = 2123] [outer = 0x1126f6000] 12:05:57 INFO - PROCESS | 1655 | 1463166357834 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]]]}] 12:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 823ms 12:05:57 INFO - PROCESS | 1655 | 1463166357907 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:05:57 INFO - PROCESS | 1655 | 1463166357911 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:05:57 INFO - PROCESS | 1655 | 1463166357916 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:05:57 INFO - PROCESS | 1655 | 1463166357918 Marionette TRACE conn2 <- [1,2802,null,{}] 12:05:57 INFO - PROCESS | 1655 | 1463166357920 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}] 12:05:58 INFO - PROCESS | 1655 | 1463166358031 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:05:58 INFO - PROCESS | 1655 | 1463166358110 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x112860000 == 45 [pid = 1655] [id = 708] 12:05:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x111f5b000) [pid = 1655] [serial = 2124] [outer = 0x0] 12:05:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x112758800) [pid = 1655] [serial = 2125] [outer = 0x111f5b000] 12:05:58 INFO - PROCESS | 1655 | 1463166358140 Marionette DEBUG loaded listener.js 12:05:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x113145400) [pid = 1655] [serial = 2126] [outer = 0x111f5b000] 12:05:58 INFO - PROCESS | 1655 | 1463166358750 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]]]}] 12:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 873ms 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95d000 == 44 [pid = 1655] [id = 705] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a4800 == 43 [pid = 1655] [id = 704] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129444000 == 42 [pid = 1655] [id = 703] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129682000 == 41 [pid = 1655] [id = 702] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x128d81000 == 40 [pid = 1655] [id = 701] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x128976000 == 39 [pid = 1655] [id = 700] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119377800 == 38 [pid = 1655] [id = 699] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1248e0800 == 37 [pid = 1655] [id = 698] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x126734c00) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | 1463166358832 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:05:58 INFO - PROCESS | 1655 | 1463166358834 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c7000 == 36 [pid = 1655] [id = 697] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x121841000 == 35 [pid = 1655] [id = 696] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1212ca800 == 34 [pid = 1655] [id = 695] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd2800 == 33 [pid = 1655] [id = 694] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119380800 == 32 [pid = 1655] [id = 693] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11911c800 == 31 [pid = 1655] [id = 692] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1180c7800 == 30 [pid = 1655] [id = 691] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2f800 == 29 [pid = 1655] [id = 17] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11687d000 == 28 [pid = 1655] [id = 690] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x112f46000 == 27 [pid = 1655] [id = 689] 12:05:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4f9800 == 26 [pid = 1655] [id = 688] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12a6c7c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128ff1400) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12a6c1800) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a7b1c00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129606c00) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x126761800) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1183be400) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121283800) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11313bc00) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1183c3000) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12ac26c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121282400) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126b83c00) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12960d000) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116763000) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121539000) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11915dc00) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12894b000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 12:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1168c9800) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124520400) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113134c00) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1248a7c00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x114f9ec00) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11313ac00) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1216a3000) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196ccc00) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11831dc00) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118636000) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114fdf400) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1168d4800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a6c9800) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 12:05:58 INFO - PROCESS | 1655 | 1463166358848 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 1655 | 1463166358850 Marionette TRACE conn2 <- [1,2806,null,{}] 12:05:58 INFO - PROCESS | 1655 | 1463166358854 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}] 12:05:58 INFO - PROCESS | 1655 | 1463166358929 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:05:58 INFO - PROCESS | 1655 | 1463166358940 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133d6800 == 27 [pid = 1655] [id = 709] 12:05:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112a5dc00) [pid = 1655] [serial = 2127] [outer = 0x0] 12:05:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112dbf800) [pid = 1655] [serial = 2128] [outer = 0x112a5dc00] 12:05:58 INFO - PROCESS | 1655 | 1463166358968 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113132c00) [pid = 1655] [serial = 2129] [outer = 0x112a5dc00] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118619800) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11948e000) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1196c7c00) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120f52800) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121916400) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11933d000) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124514000) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12630f000) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180a3400) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115d76c00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1168d2800) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121289800) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12410e000) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118319800) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11915b800) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12417c800) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 12:05:59 INFO - PROCESS | 1655 | 1463166359435 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]]]}] 12:05:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:05:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 621ms 12:05:59 INFO - PROCESS | 1655 | 1463166359476 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:05:59 INFO - PROCESS | 1655 | 1463166359482 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:05:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:05:59 INFO - PROCESS | 1655 | 1463166359489 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:05:59 INFO - PROCESS | 1655 | 1463166359491 Marionette TRACE conn2 <- [1,2810,null,{}] 12:05:59 INFO - PROCESS | 1655 | 1463166359495 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}] 12:05:59 INFO - PROCESS | 1655 | 1463166359639 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:05:59 INFO - PROCESS | 1655 | 1463166359726 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e04800 == 28 [pid = 1655] [id = 710] 12:05:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11312f000) [pid = 1655] [serial = 2130] [outer = 0x0] 12:05:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1134e5c00) [pid = 1655] [serial = 2131] [outer = 0x11312f000] 12:05:59 INFO - PROCESS | 1655 | 1463166359751 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x114fa5c00) [pid = 1655] [serial = 2132] [outer = 0x11312f000] 12:06:00 INFO - PROCESS | 1655 | 1463166360111 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]]]}] 12:06:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:06:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 12:06:00 INFO - PROCESS | 1655 | 1463166360162 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 1655 | 1463166360164 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:06:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:06:00 INFO - PROCESS | 1655 | 1463166360167 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 1655 | 1463166360171 Marionette TRACE conn2 <- [1,2814,null,{}] 12:06:00 INFO - PROCESS | 1655 | 1463166360183 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}] 12:06:00 INFO - PROCESS | 1655 | 1463166360323 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:06:00 INFO - PROCESS | 1655 | 1463166360404 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119371800 == 29 [pid = 1655] [id = 711] 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x114fa7000) [pid = 1655] [serial = 2133] [outer = 0x0] 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116115000) [pid = 1655] [serial = 2134] [outer = 0x114fa7000] 12:06:00 INFO - PROCESS | 1655 | 1463166360438 Marionette DEBUG loaded listener.js 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116849000) [pid = 1655] [serial = 2135] [outer = 0x114fa7000] 12:06:00 INFO - PROCESS | 1655 | 1463166360722 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]]]}] 12:06:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:06:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 576ms 12:06:00 INFO - PROCESS | 1655 | 1463166360743 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 1655 | 1463166360744 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:06:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:06:00 INFO - PROCESS | 1655 | 1463166360746 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 1655 | 1463166360747 Marionette TRACE conn2 <- [1,2818,null,{}] 12:06:00 INFO - PROCESS | 1655 | 1463166360758 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}] 12:06:00 INFO - PROCESS | 1655 | 1463166360839 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:06:00 INFO - PROCESS | 1655 | 1463166360896 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fd2800 == 30 [pid = 1655] [id = 712] 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x114fdec00) [pid = 1655] [serial = 2136] [outer = 0x0] 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1168d7000) [pid = 1655] [serial = 2137] [outer = 0x114fdec00] 12:06:00 INFO - PROCESS | 1655 | 1463166360922 Marionette DEBUG loaded listener.js 12:06:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x117113000) [pid = 1655] [serial = 2138] [outer = 0x114fdec00] 12:06:01 INFO - PROCESS | 1655 | 1463166361223 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]]]}] 12:06:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:06:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 12:06:01 INFO - PROCESS | 1655 | 1463166361269 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 1655 | 1463166361272 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:06:01 INFO - PROCESS | 1655 | 1463166361274 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - PROCESS | 1655 | 1463166361275 Marionette TRACE conn2 <- [1,2822,null,{}] 12:06:01 INFO - PROCESS | 1655 | 1463166361277 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}] 12:06:01 INFO - PROCESS | 1655 | 1463166361371 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:06:01 INFO - PROCESS | 1655 | 1463166361407 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x121612000 == 31 [pid = 1655] [id = 713] 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110f1c000) [pid = 1655] [serial = 2139] [outer = 0x0] 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11756f800) [pid = 1655] [serial = 2140] [outer = 0x110f1c000] 12:06:01 INFO - PROCESS | 1655 | 1463166361432 Marionette DEBUG loaded listener.js 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118095800) [pid = 1655] [serial = 2141] [outer = 0x110f1c000] 12:06:01 INFO - PROCESS | 1655 | 1463166361759 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]]]}] 12:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 12:06:01 INFO - PROCESS | 1655 | 1463166361794 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 1655 | 1463166361796 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:06:01 INFO - PROCESS | 1655 | 1463166361798 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - PROCESS | 1655 | 1463166361799 Marionette TRACE conn2 <- [1,2826,null,{}] 12:06:01 INFO - PROCESS | 1655 | 1463166361801 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}] 12:06:01 INFO - PROCESS | 1655 | 1463166361917 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:06:01 INFO - PROCESS | 1655 | 1463166361922 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x121cb3000 == 32 [pid = 1655] [id = 714] 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117693000) [pid = 1655] [serial = 2142] [outer = 0x0] 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180a5400) [pid = 1655] [serial = 2143] [outer = 0x117693000] 12:06:01 INFO - PROCESS | 1655 | 1463166361947 Marionette DEBUG loaded listener.js 12:06:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118407c00) [pid = 1655] [serial = 2144] [outer = 0x117693000] 12:06:02 INFO - PROCESS | 1655 | 1463166362290 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 12:06:02 INFO - PROCESS | 1655 | 1463166362316 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:06:02 INFO - PROCESS | 1655 | 1463166362319 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:06:02 INFO - PROCESS | 1655 | 1463166362329 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:06:02 INFO - PROCESS | 1655 | 1463166362330 Marionette TRACE conn2 <- [1,2830,null,{}] 12:06:02 INFO - PROCESS | 1655 | 1463166362332 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}] 12:06:02 INFO - PROCESS | 1655 | 1463166362429 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:06:02 INFO - PROCESS | 1655 | 1463166362434 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119131000 == 33 [pid = 1655] [id = 715] 12:06:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11809a400) [pid = 1655] [serial = 2145] [outer = 0x0] 12:06:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11849fc00) [pid = 1655] [serial = 2146] [outer = 0x11809a400] 12:06:02 INFO - PROCESS | 1655 | 1463166362458 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118629400) [pid = 1655] [serial = 2147] [outer = 0x11809a400] 12:06:02 INFO - PROCESS | 1655 | 1463166362776 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]]]}] 12:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120f5a000) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118632c00) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x10a7b5800) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1126f5400) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11312b400) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x114fde000) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118490000) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118310800) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a60400) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x10a7bc400) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1134e8400) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119160400) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11933a000) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111b0b400) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119ec9c00) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11809ec00) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11684d400) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116186400) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:06:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12cf30800) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:06:03 INFO - PROCESS | 1655 | 1463166363025 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:06:03 INFO - PROCESS | 1655 | 1463166363029 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:06:03 INFO - PROCESS | 1655 | 1463166363046 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 1655 | 1463166363051 Marionette TRACE conn2 <- [1,2834,null,{}] 12:06:03 INFO - PROCESS | 1655 | 1463166363058 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}] 12:06:03 INFO - PROCESS | 1655 | 1463166363208 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:06:03 INFO - PROCESS | 1655 | 1463166363327 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11648d000 == 34 [pid = 1655] [id = 716] 12:06:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1126f0000) [pid = 1655] [serial = 2148] [outer = 0x0] 12:06:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1126f7400) [pid = 1655] [serial = 2149] [outer = 0x1126f0000] 12:06:03 INFO - PROCESS | 1655 | 1463166363360 Marionette DEBUG loaded listener.js 12:06:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11309e400) [pid = 1655] [serial = 2150] [outer = 0x1126f0000] 12:06:03 INFO - PROCESS | 1655 | 1463166363791 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 781ms 12:06:03 INFO - PROCESS | 1655 | 1463166363825 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:06:03 INFO - PROCESS | 1655 | 1463166363828 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:06:03 INFO - PROCESS | 1655 | 1463166363833 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 1655 | 1463166363836 Marionette TRACE conn2 <- [1,2838,null,{}] 12:06:03 INFO - PROCESS | 1655 | 1463166363839 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}] 12:06:03 INFO - PROCESS | 1655 | 1463166363932 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:06:03 INFO - PROCESS | 1655 | 1463166363985 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11883e000 == 35 [pid = 1655] [id = 717] 12:06:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112f19400) [pid = 1655] [serial = 2151] [outer = 0x0] 12:06:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113144c00) [pid = 1655] [serial = 2152] [outer = 0x112f19400] 12:06:04 INFO - PROCESS | 1655 | 1463166364014 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x114fa3400) [pid = 1655] [serial = 2153] [outer = 0x112f19400] 12:06:04 INFO - PROCESS | 1655 | 1463166364430 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]]]}] 12:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 624ms 12:06:04 INFO - PROCESS | 1655 | 1463166364456 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:06:04 INFO - PROCESS | 1655 | 1463166364458 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:06:04 INFO - PROCESS | 1655 | 1463166364460 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:06:04 INFO - PROCESS | 1655 | 1463166364461 Marionette TRACE conn2 <- [1,2842,null,{}] 12:06:04 INFO - PROCESS | 1655 | 1463166364468 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}] 12:06:04 INFO - PROCESS | 1655 | 1463166364568 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:06:04 INFO - PROCESS | 1655 | 1463166364656 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x126511800 == 36 [pid = 1655] [id = 718] 12:06:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116766c00) [pid = 1655] [serial = 2154] [outer = 0x0] 12:06:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11684dc00) [pid = 1655] [serial = 2155] [outer = 0x116766c00] 12:06:04 INFO - PROCESS | 1655 | 1463166364689 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1168de400) [pid = 1655] [serial = 2156] [outer = 0x116766c00] 12:06:05 INFO - PROCESS | 1655 | 1463166365116 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]]]}] 12:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 12:06:05 INFO - PROCESS | 1655 | 1463166365131 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 1655 | 1463166365132 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:06:05 INFO - PROCESS | 1655 | 1463166365146 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 1655 | 1463166365148 Marionette TRACE conn2 <- [1,2846,null,{}] 12:06:05 INFO - PROCESS | 1655 | 1463166365150 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}] 12:06:05 INFO - PROCESS | 1655 | 1463166365231 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:06:05 INFO - PROCESS | 1655 | 1463166365238 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12897c000 == 37 [pid = 1655] [id = 719] 12:06:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11808e800) [pid = 1655] [serial = 2157] [outer = 0x0] 12:06:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180a7000) [pid = 1655] [serial = 2158] [outer = 0x11808e800] 12:06:05 INFO - PROCESS | 1655 | 1463166365268 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1183b8400) [pid = 1655] [serial = 2159] [outer = 0x11808e800] 12:06:05 INFO - PROCESS | 1655 | 1463166365743 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]]]}] 12:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms 12:06:05 INFO - PROCESS | 1655 | 1463166365767 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 1655 | 1463166365770 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:06:05 INFO - PROCESS | 1655 | 1463166365773 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 1655 | 1463166365774 Marionette TRACE conn2 <- [1,2850,null,{}] 12:06:05 INFO - PROCESS | 1655 | 1463166365777 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}] 12:06:05 INFO - PROCESS | 1655 | 1463166365867 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:06:05 INFO - PROCESS | 1655 | 1463166365951 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d7f000 == 38 [pid = 1655] [id = 720] 12:06:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1183bb400) [pid = 1655] [serial = 2160] [outer = 0x0] 12:06:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118403400) [pid = 1655] [serial = 2161] [outer = 0x1183bb400] 12:06:05 INFO - PROCESS | 1655 | 1463166365992 Marionette DEBUG loaded listener.js 12:06:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11862bc00) [pid = 1655] [serial = 2162] [outer = 0x1183bb400] 12:06:06 INFO - PROCESS | 1655 | 1463166366420 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 669ms 12:06:06 INFO - PROCESS | 1655 | 1463166366442 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:06:06 INFO - PROCESS | 1655 | 1463166366444 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:06:06 INFO - PROCESS | 1655 | 1463166366446 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:06:06 INFO - PROCESS | 1655 | 1463166366447 Marionette TRACE conn2 <- [1,2854,null,{}] 12:06:06 INFO - PROCESS | 1655 | 1463166366450 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}] 12:06:06 INFO - PROCESS | 1655 | 1463166366563 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:06:06 INFO - PROCESS | 1655 | 1463166366618 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab1800 == 39 [pid = 1655] [id = 721] 12:06:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113133000) [pid = 1655] [serial = 2163] [outer = 0x0] 12:06:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1164a0000) [pid = 1655] [serial = 2164] [outer = 0x113133000] 12:06:06 INFO - PROCESS | 1655 | 1463166366648 Marionette DEBUG loaded listener.js 12:06:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11915c000) [pid = 1655] [serial = 2165] [outer = 0x113133000] 12:06:07 INFO - PROCESS | 1655 | 1463166367136 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]]]}] 12:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 721ms 12:06:07 INFO - PROCESS | 1655 | 1463166367196 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:06:07 INFO - PROCESS | 1655 | 1463166367198 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:06:07 INFO - PROCESS | 1655 | 1463166367222 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:06:07 INFO - PROCESS | 1655 | 1463166367224 Marionette TRACE conn2 <- [1,2858,null,{}] 12:06:07 INFO - PROCESS | 1655 | 1463166367229 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}] 12:06:07 INFO - PROCESS | 1655 | 1463166367323 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:06:07 INFO - PROCESS | 1655 | 1463166367391 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11687c000 == 40 [pid = 1655] [id = 722] 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11270a800) [pid = 1655] [serial = 2166] [outer = 0x0] 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11309a400) [pid = 1655] [serial = 2167] [outer = 0x11270a800] 12:06:07 INFO - PROCESS | 1655 | 1463166367422 Marionette DEBUG loaded listener.js 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11313c400) [pid = 1655] [serial = 2168] [outer = 0x11270a800] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121cb3000 == 39 [pid = 1655] [id = 714] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121612000 == 38 [pid = 1655] [id = 713] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x120fd2800 == 37 [pid = 1655] [id = 712] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119371800 == 36 [pid = 1655] [id = 711] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117e04800 == 35 [pid = 1655] [id = 710] 12:06:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1133d6800 == 34 [pid = 1655] [id = 709] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12cf36000) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12113d000) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119111c00) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113423000) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114f9f400) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1126f6c00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112731c00) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183bf000) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118411c00) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116a65000) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11808fc00) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1184a5400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183bcc00) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11831ac00) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113129400) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113133400) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116116800) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11660f800) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x114fd7000) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115e85c00) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1194d7000) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119d2a400) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1198d6c00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x114f9f000) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x120f57c00) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x120f51000) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119ecb400) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11769f800) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118099400) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118310c00) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x121221000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x120f83800) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11933cc00) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118631800) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12417ec00) [pid = 1655] [serial = 1448] [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.] 12:06:07 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118628c00) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 12:06:07 INFO - PROCESS | 1655 | 1463166367781 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 592ms 12:06:07 INFO - PROCESS | 1655 | 1463166367805 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:06:07 INFO - PROCESS | 1655 | 1463166367809 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:06:07 INFO - PROCESS | 1655 | 1463166367816 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:06:07 INFO - PROCESS | 1655 | 1463166367817 Marionette TRACE conn2 <- [1,2862,null,{}] 12:06:07 INFO - PROCESS | 1655 | 1463166367820 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}] 12:06:07 INFO - PROCESS | 1655 | 1463166367909 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:06:07 INFO - PROCESS | 1655 | 1463166367915 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118198000 == 35 [pid = 1655] [id = 723] 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x113144400) [pid = 1655] [serial = 2169] [outer = 0x0] 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x114fa5400) [pid = 1655] [serial = 2170] [outer = 0x113144400] 12:06:07 INFO - PROCESS | 1655 | 1463166367944 Marionette DEBUG loaded listener.js 12:06:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116008c00) [pid = 1655] [serial = 2171] [outer = 0x113144400] 12:06:08 INFO - PROCESS | 1655 | 1463166368301 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]]]}] 12:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 12:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:06:08 INFO - PROCESS | 1655 | 1463166368338 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:06:08 INFO - PROCESS | 1655 | 1463166368339 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:06:08 INFO - PROCESS | 1655 | 1463166368341 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:06:08 INFO - PROCESS | 1655 | 1463166368344 Marionette TRACE conn2 <- [1,2866,null,{}] 12:06:08 INFO - PROCESS | 1655 | 1463166368357 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}] 12:06:08 INFO - PROCESS | 1655 | 1463166368438 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:06:08 INFO - PROCESS | 1655 | 1463166368443 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fc3800 == 36 [pid = 1655] [id = 724] 12:06:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x116765c00) [pid = 1655] [serial = 2172] [outer = 0x0] 12:06:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116a67c00) [pid = 1655] [serial = 2173] [outer = 0x116765c00] 12:06:08 INFO - PROCESS | 1655 | 1463166368471 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118099400) [pid = 1655] [serial = 2174] [outer = 0x116765c00] 12:06:08 INFO - PROCESS | 1655 | 1463166368837 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]]]}] 12:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 525ms 12:06:08 INFO - PROCESS | 1655 | 1463166368866 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:06:08 INFO - PROCESS | 1655 | 1463166368870 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:06:08 INFO - PROCESS | 1655 | 1463166368877 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:06:08 INFO - PROCESS | 1655 | 1463166368878 Marionette TRACE conn2 <- [1,2870,null,{}] 12:06:08 INFO - PROCESS | 1655 | 1463166368881 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}] 12:06:08 INFO - PROCESS | 1655 | 1463166368960 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:06:08 INFO - PROCESS | 1655 | 1463166368965 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x121610000 == 37 [pid = 1655] [id = 725] 12:06:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1180a2800) [pid = 1655] [serial = 2175] [outer = 0x0] 12:06:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11831d000) [pid = 1655] [serial = 2176] [outer = 0x1180a2800] 12:06:08 INFO - PROCESS | 1655 | 1463166368993 Marionette DEBUG loaded listener.js 12:06:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118488000) [pid = 1655] [serial = 2177] [outer = 0x1180a2800] 12:06:09 INFO - PROCESS | 1655 | 1463166369323 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]]]}] 12:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 468ms 12:06:09 INFO - PROCESS | 1655 | 1463166369346 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 1655 | 1463166369347 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:06:09 INFO - PROCESS | 1655 | 1463166369349 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 1655 | 1463166369350 Marionette TRACE conn2 <- [1,2874,null,{}] 12:06:09 INFO - PROCESS | 1655 | 1463166369355 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}] 12:06:09 INFO - PROCESS | 1655 | 1463166369430 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:06:09 INFO - PROCESS | 1655 | 1463166369436 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124545800 == 38 [pid = 1655] [id = 726] 12:06:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11860f800) [pid = 1655] [serial = 2178] [outer = 0x0] 12:06:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11910a800) [pid = 1655] [serial = 2179] [outer = 0x11860f800] 12:06:09 INFO - PROCESS | 1655 | 1463166369461 Marionette DEBUG loaded listener.js 12:06:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11915f400) [pid = 1655] [serial = 2180] [outer = 0x11860f800] 12:06:09 INFO - PROCESS | 1655 | 1463166369844 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]]]}] 12:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 12:06:09 INFO - PROCESS | 1655 | 1463166369871 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 1655 | 1463166369872 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:06:09 INFO - PROCESS | 1655 | 1463166369875 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 1655 | 1463166369876 Marionette TRACE conn2 <- [1,2878,null,{}] 12:06:09 INFO - PROCESS | 1655 | 1463166369886 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}] 12:06:09 INFO - PROCESS | 1655 | 1463166369994 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:06:10 INFO - PROCESS | 1655 | 1463166370007 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128975000 == 39 [pid = 1655] [id = 727] 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118635c00) [pid = 1655] [serial = 2181] [outer = 0x0] 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11933e000) [pid = 1655] [serial = 2182] [outer = 0x118635c00] 12:06:10 INFO - PROCESS | 1655 | 1463166370032 Marionette DEBUG loaded listener.js 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1198e0000) [pid = 1655] [serial = 2183] [outer = 0x118635c00] 12:06:10 INFO - PROCESS | 1655 | 1463166370391 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]]]}] 12:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 568ms 12:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:06:10 INFO - PROCESS | 1655 | 1463166370444 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 1655 | 1463166370445 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:06:10 INFO - PROCESS | 1655 | 1463166370447 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:06:10 INFO - PROCESS | 1655 | 1463166370448 Marionette TRACE conn2 <- [1,2882,null,{}] 12:06:10 INFO - PROCESS | 1655 | 1463166370450 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}] 12:06:10 INFO - PROCESS | 1655 | 1463166370548 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:06:10 INFO - PROCESS | 1655 | 1463166370558 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129684000 == 40 [pid = 1655] [id = 728] 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11915c400) [pid = 1655] [serial = 2184] [outer = 0x0] 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120f53c00) [pid = 1655] [serial = 2185] [outer = 0x11915c400] 12:06:10 INFO - PROCESS | 1655 | 1463166370583 Marionette DEBUG loaded listener.js 12:06:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120f7ec00) [pid = 1655] [serial = 2186] [outer = 0x11915c400] 12:06:10 INFO - PROCESS | 1655 | 1463166370923 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]]]}] 12:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 12:06:10 INFO - PROCESS | 1655 | 1463166370970 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 1655 | 1463166370971 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:06:10 INFO - PROCESS | 1655 | 1463166370974 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:06:10 INFO - PROCESS | 1655 | 1463166370975 Marionette TRACE conn2 <- [1,2886,null,{}] 12:06:10 INFO - PROCESS | 1655 | 1463166370977 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}] 12:06:11 INFO - PROCESS | 1655 | 1463166371078 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:06:11 INFO - PROCESS | 1655 | 1463166371087 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a619800 == 41 [pid = 1655] [id = 729] 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120f7f400) [pid = 1655] [serial = 2187] [outer = 0x0] 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12113e800) [pid = 1655] [serial = 2188] [outer = 0x120f7f400] 12:06:11 INFO - PROCESS | 1655 | 1463166371118 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121282400) [pid = 1655] [serial = 2189] [outer = 0x120f7f400] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x114fdec00) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110f1c000) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117693000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11312f000) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112a5dc00) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:06:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x114fa7000) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:06:11 INFO - PROCESS | 1655 | 1463166371458 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]]]}] 12:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 517ms 12:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:06:11 INFO - PROCESS | 1655 | 1463166371492 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:06:11 INFO - PROCESS | 1655 | 1463166371493 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:06:11 INFO - PROCESS | 1655 | 1463166371495 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:06:11 INFO - PROCESS | 1655 | 1463166371496 Marionette TRACE conn2 <- [1,2890,null,{}] 12:06:11 INFO - PROCESS | 1655 | 1463166371498 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}] 12:06:11 INFO - PROCESS | 1655 | 1463166371578 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:06:11 INFO - PROCESS | 1655 | 1463166371631 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6aa800 == 42 [pid = 1655] [id = 730] 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112db2c00) [pid = 1655] [serial = 2190] [outer = 0x0] 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119159400) [pid = 1655] [serial = 2191] [outer = 0x112db2c00] 12:06:11 INFO - PROCESS | 1655 | 1463166371656 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121287800) [pid = 1655] [serial = 2192] [outer = 0x112db2c00] 12:06:11 INFO - PROCESS | 1655 | 1463166371927 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 471ms 12:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:06:11 INFO - PROCESS | 1655 | 1463166371974 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:06:11 INFO - PROCESS | 1655 | 1463166371975 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:06:11 INFO - PROCESS | 1655 | 1463166371978 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:06:11 INFO - PROCESS | 1655 | 1463166371979 Marionette TRACE conn2 <- [1,2894,null,{}] 12:06:11 INFO - PROCESS | 1655 | 1463166371981 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}] 12:06:12 INFO - PROCESS | 1655 | 1463166372066 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:06:12 INFO - PROCESS | 1655 | 1463166372073 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b958000 == 43 [pid = 1655] [id = 731] 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121288800) [pid = 1655] [serial = 2193] [outer = 0x0] 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1216a3400) [pid = 1655] [serial = 2194] [outer = 0x121288800] 12:06:12 INFO - PROCESS | 1655 | 1463166372097 Marionette DEBUG loaded listener.js 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121917400) [pid = 1655] [serial = 2195] [outer = 0x121288800] 12:06:12 INFO - PROCESS | 1655 | 1463166372452 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]]]}] 12:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 12:06:12 INFO - PROCESS | 1655 | 1463166372498 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:06:12 INFO - PROCESS | 1655 | 1463166372500 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:06:12 INFO - PROCESS | 1655 | 1463166372502 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:06:12 INFO - PROCESS | 1655 | 1463166372504 Marionette TRACE conn2 <- [1,2898,null,{}] 12:06:12 INFO - PROCESS | 1655 | 1463166372506 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}] 12:06:12 INFO - PROCESS | 1655 | 1463166372599 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:06:12 INFO - PROCESS | 1655 | 1463166372606 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9da800 == 44 [pid = 1655] [id = 732] 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1219bd800) [pid = 1655] [serial = 2196] [outer = 0x0] 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123d9ac00) [pid = 1655] [serial = 2197] [outer = 0x1219bd800] 12:06:12 INFO - PROCESS | 1655 | 1463166372634 Marionette DEBUG loaded listener.js 12:06:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12417a400) [pid = 1655] [serial = 2198] [outer = 0x1219bd800] 12:06:12 INFO - PROCESS | 1655 | 1463166372958 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]]]}] 12:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 472ms 12:06:12 INFO - PROCESS | 1655 | 1463166372974 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:06:12 INFO - PROCESS | 1655 | 1463166372975 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:06:12 INFO - PROCESS | 1655 | 1463166372978 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:06:12 INFO - PROCESS | 1655 | 1463166372979 Marionette TRACE conn2 <- [1,2902,null,{}] 12:06:12 INFO - PROCESS | 1655 | 1463166372981 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}] 12:06:13 INFO - PROCESS | 1655 | 1463166373066 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:06:13 INFO - PROCESS | 1655 | 1463166373125 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c4e8000 == 45 [pid = 1655] [id = 733] 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124178000) [pid = 1655] [serial = 2199] [outer = 0x0] 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124319800) [pid = 1655] [serial = 2200] [outer = 0x124178000] 12:06:13 INFO - PROCESS | 1655 | 1463166373150 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124580800) [pid = 1655] [serial = 2201] [outer = 0x124178000] 12:06:13 INFO - PROCESS | 1655 | 1463166373420 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 469ms 12:06:13 INFO - PROCESS | 1655 | 1463166373448 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:06:13 INFO - PROCESS | 1655 | 1463166373449 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:06:13 INFO - PROCESS | 1655 | 1463166373459 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:06:13 INFO - PROCESS | 1655 | 1463166373460 Marionette TRACE conn2 <- [1,2906,null,{}] 12:06:13 INFO - PROCESS | 1655 | 1463166373462 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}] 12:06:13 INFO - PROCESS | 1655 | 1463166373559 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:06:13 INFO - PROCESS | 1655 | 1463166373664 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f39000 == 46 [pid = 1655] [id = 734] 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x10a7b1400) [pid = 1655] [serial = 2202] [outer = 0x0] 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110f11400) [pid = 1655] [serial = 2203] [outer = 0x10a7b1400] 12:06:13 INFO - PROCESS | 1655 | 1463166373696 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1122b6800) [pid = 1655] [serial = 2204] [outer = 0x10a7b1400] 12:06:14 INFO - PROCESS | 1655 | 1463166374146 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]]]}] 12:06:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:06:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 719ms 12:06:14 INFO - PROCESS | 1655 | 1463166374180 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 1655 | 1463166374182 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:06:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:06:14 INFO - PROCESS | 1655 | 1463166374206 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 1655 | 1463166374208 Marionette TRACE conn2 <- [1,2910,null,{}] 12:06:14 INFO - PROCESS | 1655 | 1463166374211 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}] 12:06:14 INFO - PROCESS | 1655 | 1463166374318 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:06:14 INFO - PROCESS | 1655 | 1463166374387 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213c7000 == 47 [pid = 1655] [id = 735] 12:06:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11341f000) [pid = 1655] [serial = 2205] [outer = 0x0] 12:06:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x114fa6800) [pid = 1655] [serial = 2206] [outer = 0x11341f000] 12:06:14 INFO - PROCESS | 1655 | 1463166374417 Marionette DEBUG loaded listener.js 12:06:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116465000) [pid = 1655] [serial = 2207] [outer = 0x11341f000] 12:06:14 INFO - PROCESS | 1655 | 1463166374772 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]]]}] 12:06:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:06:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:06:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 12:06:14 INFO - PROCESS | 1655 | 1463166374779 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 1655 | 1463166374781 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:06:14 INFO - TEST-START | /DOMEvents/constructors.html 12:06:14 INFO - PROCESS | 1655 | 1463166374784 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 1655 | 1463166374785 Marionette TRACE conn2 <- [1,2914,null,{}] 12:06:14 INFO - PROCESS | 1655 | 1463166374788 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}] 12:06:14 INFO - PROCESS | 1655 | 1463166374890 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:06:14 INFO - PROCESS | 1655 | 1463166374974 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a626000 == 48 [pid = 1655] [id = 736] 12:06:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116763000) [pid = 1655] [serial = 2208] [outer = 0x0] 12:06:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11756ac00) [pid = 1655] [serial = 2209] [outer = 0x116763000] 12:06:15 INFO - PROCESS | 1655 | 1463166375009 Marionette DEBUG loaded listener.js 12:06:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11840e000) [pid = 1655] [serial = 2210] [outer = 0x116763000] 12:06:15 INFO - PROCESS | 1655 | 1463166375407 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]]]}] 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:06:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:06:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:06:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 12:06:15 INFO - PROCESS | 1655 | 1463166375463 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:06:15 INFO - PROCESS | 1655 | 1463166375466 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:06:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:06:15 INFO - PROCESS | 1655 | 1463166375478 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:06:15 INFO - PROCESS | 1655 | 1463166375485 Marionette TRACE conn2 <- [1,2918,null,{}] 12:06:15 INFO - PROCESS | 1655 | 1463166375542 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}] 12:06:15 INFO - PROCESS | 1655 | 1463166375689 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:06:15 INFO - PROCESS | 1655 | 1463166375752 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb0f000 == 49 [pid = 1655] [id = 737] 12:06:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118411000) [pid = 1655] [serial = 2211] [outer = 0x0] 12:06:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1198d6400) [pid = 1655] [serial = 2212] [outer = 0x118411000] 12:06:15 INFO - PROCESS | 1655 | 1463166375781 Marionette DEBUG loaded listener.js 12:06:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x120f86400) [pid = 1655] [serial = 2213] [outer = 0x118411000] 12:06:16 INFO - PROCESS | 1655 | 1463166376138 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:06:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:06:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 677ms 12:06:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:06:16 INFO - PROCESS | 1655 | 1463166376148 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:06:16 INFO - PROCESS | 1655 | 1463166376150 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:06:16 INFO - PROCESS | 1655 | 1463166376155 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:06:16 INFO - PROCESS | 1655 | 1463166376156 Marionette TRACE conn2 <- [1,2922,null,{}] 12:06:16 INFO - PROCESS | 1655 | 1463166376158 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}] 12:06:16 INFO - PROCESS | 1655 | 1463166376277 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:06:16 INFO - PROCESS | 1655 | 1463166376345 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf36000 == 50 [pid = 1655] [id = 738] 12:06:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119ed1800) [pid = 1655] [serial = 2214] [outer = 0x0] 12:06:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123d99000) [pid = 1655] [serial = 2215] [outer = 0x119ed1800] 12:06:16 INFO - PROCESS | 1655 | 1463166376373 Marionette DEBUG loaded listener.js 12:06:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124176800) [pid = 1655] [serial = 2216] [outer = 0x119ed1800] 12:06:16 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:06:16 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:06:16 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:06:16 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:06:16 INFO - PROCESS | 1655 | 1463166376725 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]]]}] 12:06:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:06:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:06:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:06:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:06:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:06:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:06:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:06:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:06:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:06:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 12:06:16 INFO - PROCESS | 1655 | 1463166376776 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:06:16 INFO - PROCESS | 1655 | 1463166376777 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:06:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:06:16 INFO - PROCESS | 1655 | 1463166376780 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:06:16 INFO - PROCESS | 1655 | 1463166376781 Marionette TRACE conn2 <- [1,2926,null,{}] 12:06:16 INFO - PROCESS | 1655 | 1463166376783 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}] 12:06:16 INFO - PROCESS | 1655 | 1463166376882 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:06:16 INFO - PROCESS | 1655 | 1463166376938 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d016000 == 51 [pid = 1655] [id = 739] 12:06:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124e42400) [pid = 1655] [serial = 2217] [outer = 0x0] 12:06:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126314400) [pid = 1655] [serial = 2218] [outer = 0x124e42400] 12:06:16 INFO - PROCESS | 1655 | 1463166376973 Marionette DEBUG loaded listener.js 12:06:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1265ae400) [pid = 1655] [serial = 2219] [outer = 0x124e42400] 12:06:17 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:06:17 INFO - PROCESS | 1655 | 1463166377534 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]]]}] 12:06:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:06:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 772ms 12:06:17 INFO - PROCESS | 1655 | 1463166377577 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:06:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:06:17 INFO - PROCESS | 1655 | 1463166377579 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:06:17 INFO - PROCESS | 1655 | 1463166377582 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:06:17 INFO - PROCESS | 1655 | 1463166377584 Marionette TRACE conn2 <- [1,2930,null,{}] 12:06:17 INFO - PROCESS | 1655 | 1463166377603 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}] 12:06:17 INFO - PROCESS | 1655 | 1463166377697 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:06:17 INFO - PROCESS | 1655 | 1463166377753 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d9000 == 52 [pid = 1655] [id = 740] 12:06:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112dba400) [pid = 1655] [serial = 2220] [outer = 0x0] 12:06:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113128800) [pid = 1655] [serial = 2221] [outer = 0x112dba400] 12:06:17 INFO - PROCESS | 1655 | 1463166377782 Marionette DEBUG loaded listener.js 12:06:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113146400) [pid = 1655] [serial = 2222] [outer = 0x112dba400] 12:06:18 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:06:18 INFO - PROCESS | 1655 | 1463166378132 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]]]}] 12:06:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:06:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 585ms 12:06:18 INFO - PROCESS | 1655 | 1463166378168 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:06:18 INFO - PROCESS | 1655 | 1463166378172 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:06:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:06:18 INFO - PROCESS | 1655 | 1463166378176 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:06:18 INFO - PROCESS | 1655 | 1463166378178 Marionette TRACE conn2 <- [1,2934,null,{}] 12:06:18 INFO - PROCESS | 1655 | 1463166378180 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}] 12:06:18 INFO - PROCESS | 1655 | 1463166378273 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:06:18 INFO - PROCESS | 1655 | 1463166378330 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130c0800 == 53 [pid = 1655] [id = 741] 12:06:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11270b000) [pid = 1655] [serial = 2223] [outer = 0x0] 12:06:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11313a400) [pid = 1655] [serial = 2224] [outer = 0x11270b000] 12:06:18 INFO - PROCESS | 1655 | 1463166378360 Marionette DEBUG loaded listener.js 12:06:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11349b000) [pid = 1655] [serial = 2225] [outer = 0x11270b000] 12:06:18 INFO - PROCESS | 1655 | 1463166378754 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]]]}] 12:06:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:06:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 625ms 12:06:18 INFO - PROCESS | 1655 | 1463166378802 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:06:18 INFO - PROCESS | 1655 | 1463166378803 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:06:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:06:18 INFO - PROCESS | 1655 | 1463166378805 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:06:18 INFO - PROCESS | 1655 | 1463166378808 Marionette TRACE conn2 <- [1,2938,null,{}] 12:06:18 INFO - PROCESS | 1655 | 1463166378815 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}] 12:06:18 INFO - PROCESS | 1655 | 1463166378942 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x112860000 == 52 [pid = 1655] [id = 708] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116870800 == 51 [pid = 1655] [id = 707] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ce000 == 50 [pid = 1655] [id = 706] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c4e8000 == 49 [pid = 1655] [id = 733] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9da800 == 48 [pid = 1655] [id = 732] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b958000 == 47 [pid = 1655] [id = 731] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6aa800 == 46 [pid = 1655] [id = 730] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a619800 == 45 [pid = 1655] [id = 729] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129684000 == 44 [pid = 1655] [id = 728] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128975000 == 43 [pid = 1655] [id = 727] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11849fc00) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11272dc00) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112758800) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | 1463166379085 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124545800 == 42 [pid = 1655] [id = 726] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x121610000 == 41 [pid = 1655] [id = 725] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x120fc3800 == 40 [pid = 1655] [id = 724] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118198000 == 39 [pid = 1655] [id = 723] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11687c000 == 38 [pid = 1655] [id = 722] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab1800 == 37 [pid = 1655] [id = 721] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128d7f000 == 36 [pid = 1655] [id = 720] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12897c000 == 35 [pid = 1655] [id = 719] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x126511800 == 34 [pid = 1655] [id = 718] 12:06:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f4a000 == 35 [pid = 1655] [id = 742] 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x112707c00) [pid = 1655] [serial = 2226] [outer = 0x0] 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x112fa1000) [pid = 1655] [serial = 2227] [outer = 0x112707c00] 12:06:19 INFO - PROCESS | 1655 | 1463166379122 Marionette DEBUG loaded listener.js 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1164a9400) [pid = 1655] [serial = 2228] [outer = 0x112707c00] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11883e000 == 34 [pid = 1655] [id = 717] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11648d000 == 33 [pid = 1655] [id = 716] 12:06:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119131000 == 32 [pid = 1655] [id = 715] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11756f800) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1168d7000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1180a5400) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118095800) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1134e5c00) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x114fa5c00) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x112dbf800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113132c00) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121280c00) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116115000) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116849000) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118407c00) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117113000) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 12:06:19 INFO - PROCESS | 1655 | 1463166379381 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]]]}] 12:06:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 12:06:19 INFO - PROCESS | 1655 | 1463166379426 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:06:19 INFO - PROCESS | 1655 | 1463166379427 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:06:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:06:19 INFO - PROCESS | 1655 | 1463166379430 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 1655 | 1463166379431 Marionette TRACE conn2 <- [1,2942,null,{}] 12:06:19 INFO - PROCESS | 1655 | 1463166379441 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}] 12:06:19 INFO - PROCESS | 1655 | 1463166379529 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:06:19 INFO - PROCESS | 1655 | 1463166379533 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118844000 == 33 [pid = 1655] [id = 743] 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1134e5c00) [pid = 1655] [serial = 2229] [outer = 0x0] 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1168dd000) [pid = 1655] [serial = 2230] [outer = 0x1134e5c00] 12:06:19 INFO - PROCESS | 1655 | 1463166379559 Marionette DEBUG loaded listener.js 12:06:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11769bc00) [pid = 1655] [serial = 2231] [outer = 0x1134e5c00] 12:06:19 INFO - PROCESS | 1655 | 1463166379864 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"]]]}] 12:06:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:06:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 12:06:19 INFO - PROCESS | 1655 | 1463166379900 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:06:19 INFO - PROCESS | 1655 | 1463166379902 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:06:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:06:19 INFO - PROCESS | 1655 | 1463166379906 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - PROCESS | 1655 | 1463166379907 Marionette TRACE conn2 <- [1,2946,null,{}] 12:06:19 INFO - PROCESS | 1655 | 1463166379909 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}] 12:06:19 INFO - PROCESS | 1655 | 1463166379987 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:06:20 INFO - PROCESS | 1655 | 1463166380041 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211b9800 == 34 [pid = 1655] [id = 744] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1168d1c00) [pid = 1655] [serial = 2232] [outer = 0x0] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11809ec00) [pid = 1655] [serial = 2233] [outer = 0x1168d1c00] 12:06:20 INFO - PROCESS | 1655 | 1463166380066 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118313400) [pid = 1655] [serial = 2234] [outer = 0x1168d1c00] 12:06:20 INFO - PROCESS | 1655 | 1463166380340 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]]]}] 12:06:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 12:06:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:06:20 INFO - PROCESS | 1655 | 1463166380377 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:06:20 INFO - PROCESS | 1655 | 1463166380378 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:06:20 INFO - PROCESS | 1655 | 1463166380380 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:06:20 INFO - PROCESS | 1655 | 1463166380381 Marionette TRACE conn2 <- [1,2950,null,{}] 12:06:20 INFO - PROCESS | 1655 | 1463166380384 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}] 12:06:20 INFO - PROCESS | 1655 | 1463166380479 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:06:20 INFO - PROCESS | 1655 | 1463166380535 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x124044800 == 35 [pid = 1655] [id = 745] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1180a1c00) [pid = 1655] [serial = 2235] [outer = 0x0] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1183b8000) [pid = 1655] [serial = 2236] [outer = 0x1180a1c00] 12:06:20 INFO - PROCESS | 1655 | 1463166380561 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1188aa400) [pid = 1655] [serial = 2237] [outer = 0x1180a1c00] 12:06:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240d9000 == 36 [pid = 1655] [id = 746] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119494000) [pid = 1655] [serial = 2238] [outer = 0x0] 12:06:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11860f000) [pid = 1655] [serial = 2239] [outer = 0x119494000] 12:06:20 INFO - PROCESS | 1655 | 1463166380857 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]]]}] 12:06:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:06:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 12:06:20 INFO - PROCESS | 1655 | 1463166380899 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:06:20 INFO - PROCESS | 1655 | 1463166380903 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:06:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:06:20 INFO - PROCESS | 1655 | 1463166380907 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:06:20 INFO - PROCESS | 1655 | 1463166380908 Marionette TRACE conn2 <- [1,2954,null,{}] 12:06:20 INFO - PROCESS | 1655 | 1463166380911 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}] 12:06:21 INFO - PROCESS | 1655 | 1463166381051 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:06:21 INFO - PROCESS | 1655 | 1463166381055 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128967800 == 37 [pid = 1655] [id = 747] 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118629000) [pid = 1655] [serial = 2240] [outer = 0x0] 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119332000) [pid = 1655] [serial = 2241] [outer = 0x118629000] 12:06:21 INFO - PROCESS | 1655 | 1463166381080 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1196c5c00) [pid = 1655] [serial = 2242] [outer = 0x118629000] 12:06:21 INFO - PROCESS | 1655 | 1463166381401 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]]]}] 12:06:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:06:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:06:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 12:06:21 INFO - PROCESS | 1655 | 1463166381431 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 1655 | 1463166381432 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:06:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:06:21 INFO - PROCESS | 1655 | 1463166381448 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 1655 | 1463166381450 Marionette TRACE conn2 <- [1,2958,null,{}] 12:06:21 INFO - PROCESS | 1655 | 1463166381459 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}] 12:06:21 INFO - PROCESS | 1655 | 1463166381571 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:06:21 INFO - PROCESS | 1655 | 1463166381584 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x129439000 == 38 [pid = 1655] [id = 748] 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1196cb000) [pid = 1655] [serial = 2243] [outer = 0x0] 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x120f52400) [pid = 1655] [serial = 2244] [outer = 0x1196cb000] 12:06:21 INFO - PROCESS | 1655 | 1463166381609 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x120f81400) [pid = 1655] [serial = 2245] [outer = 0x1196cb000] 12:06:21 INFO - PROCESS | 1655 | 1463166381951 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]]]}] 12:06:21 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. 12:06:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 531ms 12:06:21 INFO - PROCESS | 1655 | 1463166381976 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 1655 | 1463166381978 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:06:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:06:21 INFO - PROCESS | 1655 | 1463166381981 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 1655 | 1463166381983 Marionette TRACE conn2 <- [1,2962,null,{}] 12:06:21 INFO - PROCESS | 1655 | 1463166381987 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}] 12:06:22 INFO - PROCESS | 1655 | 1463166382131 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:06:22 INFO - PROCESS | 1655 | 1463166382147 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ab800 == 39 [pid = 1655] [id = 749] 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x120f81800) [pid = 1655] [serial = 2246] [outer = 0x0] 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12127ec00) [pid = 1655] [serial = 2247] [outer = 0x120f81800] 12:06:22 INFO - PROCESS | 1655 | 1463166382182 Marionette DEBUG loaded listener.js 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12153cc00) [pid = 1655] [serial = 2248] [outer = 0x120f81800] 12:06:22 INFO - PROCESS | 1655 | 1463166382490 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]]]}] 12:06:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:06:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 521ms 12:06:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:06:22 INFO - PROCESS | 1655 | 1463166382503 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:06:22 INFO - PROCESS | 1655 | 1463166382504 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:06:22 INFO - PROCESS | 1655 | 1463166382506 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 1655 | 1463166382507 Marionette TRACE conn2 <- [1,2966,null,{}] 12:06:22 INFO - PROCESS | 1655 | 1463166382509 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}] 12:06:22 INFO - PROCESS | 1655 | 1463166382613 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:06:22 INFO - PROCESS | 1655 | 1463166382632 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b964000 == 40 [pid = 1655] [id = 750] 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12176b800) [pid = 1655] [serial = 2249] [outer = 0x0] 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124173400) [pid = 1655] [serial = 2250] [outer = 0x12176b800] 12:06:22 INFO - PROCESS | 1655 | 1463166382657 Marionette DEBUG loaded listener.js 12:06:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12457f800) [pid = 1655] [serial = 2251] [outer = 0x12176b800] 12:06:23 INFO - PROCESS | 1655 | 1463166382993 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]]]}] 12:06:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:06:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 12:06:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:06:23 INFO - PROCESS | 1655 | 1463166383025 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:06:23 INFO - PROCESS | 1655 | 1463166383027 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:06:23 INFO - PROCESS | 1655 | 1463166383029 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:06:23 INFO - PROCESS | 1655 | 1463166383031 Marionette TRACE conn2 <- [1,2970,null,{}] 12:06:23 INFO - PROCESS | 1655 | 1463166383034 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}] 12:06:23 INFO - PROCESS | 1655 | 1463166383145 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x111f5b000) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12639fc00) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x118635c00) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x113144400) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11915c400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11270a800) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11860f800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1180a2800) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113133000) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120f7f400) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112db2c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116765c00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121288800) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:06:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1219bd800) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:06:23 INFO - PROCESS | 1655 | 1463166383343 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119377000 == 41 [pid = 1655] [id = 751] 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x10a7bcc00) [pid = 1655] [serial = 2252] [outer = 0x0] 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1126f1c00) [pid = 1655] [serial = 2253] [outer = 0x10a7bcc00] 12:06:23 INFO - PROCESS | 1655 | 1463166383372 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119106400) [pid = 1655] [serial = 2254] [outer = 0x10a7bcc00] 12:06:23 INFO - PROCESS | 1655 | 1463166383630 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]]]}] 12:06:23 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. 12:06:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 12:06:23 INFO - PROCESS | 1655 | 1463166383649 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:06:23 INFO - PROCESS | 1655 | 1463166383651 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:06:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:06:23 INFO - PROCESS | 1655 | 1463166383662 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:06:23 INFO - PROCESS | 1655 | 1463166383663 Marionette TRACE conn2 <- [1,2974,null,{}] 12:06:23 INFO - PROCESS | 1655 | 1463166383665 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}] 12:06:23 INFO - PROCESS | 1655 | 1463166383761 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:06:23 INFO - PROCESS | 1655 | 1463166383765 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf30800 == 42 [pid = 1655] [id = 752] 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x120f83000) [pid = 1655] [serial = 2255] [outer = 0x0] 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12676a800) [pid = 1655] [serial = 2256] [outer = 0x120f83000] 12:06:23 INFO - PROCESS | 1655 | 1463166383790 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126b81800) [pid = 1655] [serial = 2257] [outer = 0x120f83000] 12:06:24 INFO - PROCESS | 1655 | 1463166384108 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]]]}] 12:06:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 12:06:24 INFO - PROCESS | 1655 | 1463166384132 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 1655 | 1463166384133 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:06:24 INFO - PROCESS | 1655 | 1463166384140 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 1655 | 1463166384141 Marionette TRACE conn2 <- [1,2978,null,{}] 12:06:24 INFO - PROCESS | 1655 | 1463166384144 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}] 12:06:24 INFO - PROCESS | 1655 | 1463166384230 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:06:24 INFO - PROCESS | 1655 | 1463166384290 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d240000 == 43 [pid = 1655] [id = 753] 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x121288800) [pid = 1655] [serial = 2258] [outer = 0x0] 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x126bddc00) [pid = 1655] [serial = 2259] [outer = 0x121288800] 12:06:24 INFO - PROCESS | 1655 | 1463166384312 Marionette DEBUG loaded listener.js 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126be7000) [pid = 1655] [serial = 2260] [outer = 0x121288800] 12:06:24 INFO - PROCESS | 1655 | 1463166384598 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]]]}] 12:06:24 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. 12:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 12:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:06:24 INFO - PROCESS | 1655 | 1463166384609 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 1655 | 1463166384611 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:06:24 INFO - PROCESS | 1655 | 1463166384613 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 1655 | 1463166384614 Marionette TRACE conn2 <- [1,2982,null,{}] 12:06:24 INFO - PROCESS | 1655 | 1463166384616 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}] 12:06:24 INFO - PROCESS | 1655 | 1463166384711 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:06:24 INFO - PROCESS | 1655 | 1463166384714 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2da000 == 44 [pid = 1655] [id = 754] 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x126be6c00) [pid = 1655] [serial = 2261] [outer = 0x0] 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12894f400) [pid = 1655] [serial = 2262] [outer = 0x126be6c00] 12:06:24 INFO - PROCESS | 1655 | 1463166384739 Marionette DEBUG loaded listener.js 12:06:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x128955400) [pid = 1655] [serial = 2263] [outer = 0x126be6c00] 12:06:25 INFO - PROCESS | 1655 | 1463166385058 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"]]]}] 12:06:25 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 12:06:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 12:06:25 INFO - PROCESS | 1655 | 1463166385083 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:06:25 INFO - PROCESS | 1655 | 1463166385086 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:06:25 INFO - PROCESS | 1655 | 1463166385089 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:06:25 INFO - PROCESS | 1655 | 1463166385090 Marionette TRACE conn2 <- [1,2986,null,{}] 12:06:25 INFO - PROCESS | 1655 | 1463166385093 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}] 12:06:25 INFO - PROCESS | 1655 | 1463166385174 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:06:25 INFO - PROCESS | 1655 | 1463166385234 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d33a000 == 45 [pid = 1655] [id = 755] 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x128954400) [pid = 1655] [serial = 2264] [outer = 0x0] 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x128b18c00) [pid = 1655] [serial = 2265] [outer = 0x128954400] 12:06:25 INFO - PROCESS | 1655 | 1463166385259 Marionette DEBUG loaded listener.js 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x128b83c00) [pid = 1655] [serial = 2266] [outer = 0x128954400] 12:06:25 INFO - PROCESS | 1655 | 1463166385645 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]]]}] 12:06:25 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. 12:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 569ms 12:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:06:25 INFO - PROCESS | 1655 | 1463166385659 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:06:25 INFO - PROCESS | 1655 | 1463166385662 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:06:25 INFO - PROCESS | 1655 | 1463166385665 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:06:25 INFO - PROCESS | 1655 | 1463166385668 Marionette TRACE conn2 <- [1,2990,null,{}] 12:06:25 INFO - PROCESS | 1655 | 1463166385672 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}] 12:06:25 INFO - PROCESS | 1655 | 1463166385780 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:06:25 INFO - PROCESS | 1655 | 1463166385836 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181a9000 == 46 [pid = 1655] [id = 756] 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1126f8c00) [pid = 1655] [serial = 2267] [outer = 0x0] 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11312c400) [pid = 1655] [serial = 2268] [outer = 0x1126f8c00] 12:06:25 INFO - PROCESS | 1655 | 1463166385868 Marionette DEBUG loaded listener.js 12:06:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x113147c00) [pid = 1655] [serial = 2269] [outer = 0x1126f8c00] 12:06:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x112860800 == 47 [pid = 1655] [id = 757] 12:06:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x114fe1000) [pid = 1655] [serial = 2270] [outer = 0x0] 12:06:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1130a7c00) [pid = 1655] [serial = 2271] [outer = 0x114fe1000] 12:06:26 INFO - PROCESS | 1655 | 1463166386308 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]]]}] 12:06:26 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. 12:06:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 12:06:26 INFO - PROCESS | 1655 | 1463166386338 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:06:26 INFO - PROCESS | 1655 | 1463166386342 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:06:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:06:26 INFO - PROCESS | 1655 | 1463166386347 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:06:26 INFO - PROCESS | 1655 | 1463166386349 Marionette TRACE conn2 <- [1,2994,null,{}] 12:06:26 INFO - PROCESS | 1655 | 1463166386370 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}] 12:06:26 INFO - PROCESS | 1655 | 1463166386501 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:06:26 INFO - PROCESS | 1655 | 1463166386596 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12404e800 == 48 [pid = 1655] [id = 758] 12:06:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116115000) [pid = 1655] [serial = 2272] [outer = 0x0] 12:06:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1168d7400) [pid = 1655] [serial = 2273] [outer = 0x116115000] 12:06:26 INFO - PROCESS | 1655 | 1463166386626 Marionette DEBUG loaded listener.js 12:06:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11809f000) [pid = 1655] [serial = 2274] [outer = 0x116115000] 12:06:26 INFO - PROCESS | 1655 | 1463166386992 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]]]}] 12:06:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:06:27 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 12:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 673ms 12:06:27 INFO - PROCESS | 1655 | 1463166387021 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:06:27 INFO - PROCESS | 1655 | 1463166387022 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:06:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:06:27 INFO - PROCESS | 1655 | 1463166387025 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:06:27 INFO - PROCESS | 1655 | 1463166387027 Marionette TRACE conn2 <- [1,2998,null,{}] 12:06:27 INFO - PROCESS | 1655 | 1463166387035 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}] 12:06:27 INFO - PROCESS | 1655 | 1463166387143 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:06:27 INFO - PROCESS | 1655 | 1463166387203 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c7a1800 == 49 [pid = 1655] [id = 759] 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1183bb000) [pid = 1655] [serial = 2275] [outer = 0x0] 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11849bc00) [pid = 1655] [serial = 2276] [outer = 0x1183bb000] 12:06:27 INFO - PROCESS | 1655 | 1463166387234 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11915a000) [pid = 1655] [serial = 2277] [outer = 0x1183bb000] 12:06:27 INFO - PROCESS | 1655 | 1463166387637 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]]]}] 12:06:27 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. 12:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 12:06:27 INFO - PROCESS | 1655 | 1463166387647 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:06:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:06:27 INFO - PROCESS | 1655 | 1463166387648 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:06:27 INFO - PROCESS | 1655 | 1463166387651 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:06:27 INFO - PROCESS | 1655 | 1463166387654 Marionette TRACE conn2 <- [1,3002,null,{}] 12:06:27 INFO - PROCESS | 1655 | 1463166387657 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}] 12:06:27 INFO - PROCESS | 1655 | 1463166387760 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:06:27 INFO - PROCESS | 1655 | 1463166387833 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d34d800 == 50 [pid = 1655] [id = 760] 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x118637400) [pid = 1655] [serial = 2278] [outer = 0x0] 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1198dd400) [pid = 1655] [serial = 2279] [outer = 0x118637400] 12:06:27 INFO - PROCESS | 1655 | 1463166387908 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x121760400) [pid = 1655] [serial = 2280] [outer = 0x118637400] 12:06:28 INFO - PROCESS | 1655 | 1463166388252 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]]]}] 12:06:28 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. 12:06:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 624ms 12:06:28 INFO - PROCESS | 1655 | 1463166388275 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 1655 | 1463166388277 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:06:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:06:28 INFO - PROCESS | 1655 | 1463166388279 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 1655 | 1463166388280 Marionette TRACE conn2 <- [1,3006,null,{}] 12:06:28 INFO - PROCESS | 1655 | 1463166388283 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}] 12:06:28 INFO - PROCESS | 1655 | 1463166388385 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:06:28 INFO - PROCESS | 1655 | 1463166388441 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d76c800 == 51 [pid = 1655] [id = 761] 12:06:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11933b800) [pid = 1655] [serial = 2281] [outer = 0x0] 12:06:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x124587000) [pid = 1655] [serial = 2282] [outer = 0x11933b800] 12:06:28 INFO - PROCESS | 1655 | 1463166388470 Marionette DEBUG loaded listener.js 12:06:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1265a5800) [pid = 1655] [serial = 2283] [outer = 0x11933b800] 12:06:28 INFO - PROCESS | 1655 | 1463166388841 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]]]}] 12:06:28 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. 12:06:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 12:06:28 INFO - PROCESS | 1655 | 1463166388849 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 1655 | 1463166388850 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:06:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:06:28 INFO - PROCESS | 1655 | 1463166388852 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 1655 | 1463166388854 Marionette TRACE conn2 <- [1,3010,null,{}] 12:06:28 INFO - PROCESS | 1655 | 1463166388856 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}] 12:06:28 INFO - PROCESS | 1655 | 1463166388983 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:06:29 INFO - PROCESS | 1655 | 1463166389044 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d79c000 == 52 [pid = 1655] [id = 762] 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12417c400) [pid = 1655] [serial = 2284] [outer = 0x0] 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x128950800) [pid = 1655] [serial = 2285] [outer = 0x12417c400] 12:06:29 INFO - PROCESS | 1655 | 1463166389073 Marionette DEBUG loaded listener.js 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x128b8ec00) [pid = 1655] [serial = 2286] [outer = 0x12417c400] 12:06:29 INFO - PROCESS | 1655 | 1463166389639 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]]]}] 12:06:29 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 12:06:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 822ms 12:06:29 INFO - PROCESS | 1655 | 1463166389675 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:06:29 INFO - PROCESS | 1655 | 1463166389677 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:06:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:06:29 INFO - PROCESS | 1655 | 1463166389680 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:06:29 INFO - PROCESS | 1655 | 1463166389683 Marionette TRACE conn2 <- [1,3014,null,{}] 12:06:29 INFO - PROCESS | 1655 | 1463166389687 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}] 12:06:29 INFO - PROCESS | 1655 | 1463166389783 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:06:29 INFO - PROCESS | 1655 | 1463166389845 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145a800 == 53 [pid = 1655] [id = 763] 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x112dbd800) [pid = 1655] [serial = 2287] [outer = 0x0] 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x113132000) [pid = 1655] [serial = 2288] [outer = 0x112dbd800] 12:06:29 INFO - PROCESS | 1655 | 1463166389873 Marionette DEBUG loaded listener.js 12:06:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x114f0e800) [pid = 1655] [serial = 2289] [outer = 0x112dbd800] 12:06:30 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:30 INFO - PROCESS | 1655 | 1463166390392 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:06:30 INFO - {} 12:06:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 726ms 12:06:30 INFO - PROCESS | 1655 | 1463166390425 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:06:30 INFO - PROCESS | 1655 | 1463166390431 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:06:30 INFO - TEST-START | /FileAPI/fileReader.html 12:06:30 INFO - PROCESS | 1655 | 1463166390440 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:06:30 INFO - PROCESS | 1655 | 1463166390443 Marionette TRACE conn2 <- [1,3018,null,{}] 12:06:30 INFO - PROCESS | 1655 | 1463166390447 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}] 12:06:30 INFO - PROCESS | 1655 | 1463166390582 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:06:30 INFO - PROCESS | 1655 | 1463166390680 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12161c000 == 54 [pid = 1655] [id = 764] 12:06:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x115e1cc00) [pid = 1655] [serial = 2290] [outer = 0x0] 12:06:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11722dc00) [pid = 1655] [serial = 2291] [outer = 0x115e1cc00] 12:06:30 INFO - PROCESS | 1655 | 1463166390723 Marionette DEBUG loaded listener.js 12:06:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11809c800) [pid = 1655] [serial = 2292] [outer = 0x115e1cc00] 12:06:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2da000 == 53 [pid = 1655] [id = 754] 12:06:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d240000 == 52 [pid = 1655] [id = 753] 12:06:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf30800 == 51 [pid = 1655] [id = 752] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11684dc00) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x118403400) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x124319800) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1126f7400) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x113144c00) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 12:06:30 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1180a7000) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119377000 == 50 [pid = 1655] [id = 751] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b964000 == 49 [pid = 1655] [id = 750] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ab800 == 48 [pid = 1655] [id = 749] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129439000 == 47 [pid = 1655] [id = 748] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128967800 == 46 [pid = 1655] [id = 747] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1240d9000 == 45 [pid = 1655] [id = 746] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124044800 == 44 [pid = 1655] [id = 745] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1211b9800 == 43 [pid = 1655] [id = 744] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x118844000 == 42 [pid = 1655] [id = 743] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x112f4a000 == 41 [pid = 1655] [id = 742] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1130c0800 == 40 [pid = 1655] [id = 741] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d9000 == 39 [pid = 1655] [id = 740] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12d016000 == 38 [pid = 1655] [id = 739] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf36000 == 37 [pid = 1655] [id = 738] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb0f000 == 36 [pid = 1655] [id = 737] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a626000 == 35 [pid = 1655] [id = 736] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1213c7000 == 34 [pid = 1655] [id = 735] 12:06:31 INFO - PROCESS | 1655 | --DOCSHELL 0x112f39000 == 33 [pid = 1655] [id = 734] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x126bdec00) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x113145400) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x116008c00) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x120f53c00) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11313c400) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11309a400) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11910a800) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11831d000) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x118488000) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11915c000) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1164a0000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12113e800) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x119159400) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x116a67c00) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x118099400) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x120f7ec00) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x121287800) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1216a3400) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x121282400) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x121917400) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12417a400) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x123d9ac00) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1198e0000) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11915f400) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11933e000) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x114fa5400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 12:06:31 INFO - PROCESS | 1655 | 1463166391128 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]]]}] 12:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:06:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 12:06:31 INFO - TEST-START | /FileAPI/historical.html 12:06:31 INFO - PROCESS | 1655 | 1463166391162 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:06:31 INFO - PROCESS | 1655 | 1463166391163 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:06:31 INFO - PROCESS | 1655 | 1463166391165 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 1655 | 1463166391168 Marionette TRACE conn2 <- [1,3022,null,{}] 12:06:31 INFO - PROCESS | 1655 | 1463166391175 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}] 12:06:31 INFO - PROCESS | 1655 | 1463166391263 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:06:31 INFO - PROCESS | 1655 | 1463166391321 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11883c000 == 34 [pid = 1655] [id = 765] 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x115e7e400) [pid = 1655] [serial = 2293] [outer = 0x0] 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1180a8400) [pid = 1655] [serial = 2294] [outer = 0x115e7e400] 12:06:31 INFO - PROCESS | 1655 | 1463166391349 Marionette DEBUG loaded listener.js 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1183bd400) [pid = 1655] [serial = 2295] [outer = 0x115e7e400] 12:06:31 INFO - PROCESS | 1655 | 1463166391633 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"]]]}] 12:06:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:06:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:06:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:06:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:06:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:06:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:06:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:06:31 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 12:06:31 INFO - TEST-START | /FileAPI/idlharness.html 12:06:31 INFO - PROCESS | 1655 | 1463166391690 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:06:31 INFO - PROCESS | 1655 | 1463166391692 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:06:31 INFO - PROCESS | 1655 | 1463166391694 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 1655 | 1463166391695 Marionette TRACE conn2 <- [1,3026,null,{}] 12:06:31 INFO - PROCESS | 1655 | 1463166391698 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}] 12:06:31 INFO - PROCESS | 1655 | 1463166391778 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:06:31 INFO - PROCESS | 1655 | 1463166391783 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d23800 == 35 [pid = 1655] [id = 766] 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11831d000) [pid = 1655] [serial = 2296] [outer = 0x0] 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11849f400) [pid = 1655] [serial = 2297] [outer = 0x11831d000] 12:06:31 INFO - PROCESS | 1655 | 1463166391812 Marionette DEBUG loaded listener.js 12:06:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11933a000) [pid = 1655] [serial = 2298] [outer = 0x11831d000] 12:06:32 INFO - PROCESS | 1655 | 1463166392329 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]]]}] 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:06:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:06:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:06:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:06:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:06:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:06:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:06:32 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 12:06:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:06:32 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 12:06:32 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 12:06:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:06:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:06:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:06:32 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 12:06:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:06:32 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 12:06:32 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 12:06:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:06:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:06:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:06:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:06:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:06:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:06:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 678ms 12:06:32 INFO - TEST-START | /FileAPI/idlharness.worker 12:06:32 INFO - PROCESS | 1655 | 1463166392374 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:06:32 INFO - PROCESS | 1655 | 1463166392375 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:06:32 INFO - PROCESS | 1655 | 1463166392377 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:06:32 INFO - PROCESS | 1655 | 1463166392378 Marionette TRACE conn2 <- [1,3030,null,{}] 12:06:32 INFO - PROCESS | 1655 | 1463166392380 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}] 12:06:32 INFO - PROCESS | 1655 | 1463166392461 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:06:32 INFO - PROCESS | 1655 | 1463166392465 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb05000 == 36 [pid = 1655] [id = 767] 12:06:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x119496000) [pid = 1655] [serial = 2299] [outer = 0x0] 12:06:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x126b80000) [pid = 1655] [serial = 2300] [outer = 0x119496000] 12:06:32 INFO - PROCESS | 1655 | 1463166392491 Marionette DEBUG loaded listener.js 12:06:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x128955c00) [pid = 1655] [serial = 2301] [outer = 0x119496000] 12:06:32 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:33 INFO - PROCESS | 1655 | 1463166393108 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,{},{}]]]}] 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:06:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:06:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:06:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:06:33 INFO - {} 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:06:33 INFO - {} 12:06:33 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 - {} 12:06:33 INFO - {} 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:06:33 INFO - {} 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:06:33 INFO - {} 12:06:33 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 - {} 12:06:33 INFO - {} 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:06:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:06:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 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 12:06:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:06:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:06:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:06:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:06:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:06:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:06:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:06:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:06:33 INFO - {} 12:06:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 783ms 12:06:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:06:33 INFO - PROCESS | 1655 | 1463166393161 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:06:33 INFO - PROCESS | 1655 | 1463166393162 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:06:33 INFO - PROCESS | 1655 | 1463166393164 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 1655 | 1463166393165 Marionette TRACE conn2 <- [1,3034,null,{}] 12:06:33 INFO - PROCESS | 1655 | 1463166393167 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}] 12:06:33 INFO - PROCESS | 1655 | 1463166393296 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:06:33 INFO - PROCESS | 1655 | 1463166393312 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x13517a000 == 37 [pid = 1655] [id = 768] 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x128d2c800) [pid = 1655] [serial = 2302] [outer = 0x0] 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12acb1000) [pid = 1655] [serial = 2303] [outer = 0x128d2c800] 12:06:33 INFO - PROCESS | 1655 | 1463166393338 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b2a7800) [pid = 1655] [serial = 2304] [outer = 0x128d2c800] 12:06:33 INFO - PROCESS | 1655 | 1463166393641 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]]]}] 12:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:06:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 524ms 12:06:33 INFO - PROCESS | 1655 | 1463166393689 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:06:33 INFO - PROCESS | 1655 | 1463166393690 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:06:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:06:33 INFO - PROCESS | 1655 | 1463166393692 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 1655 | 1463166393693 Marionette TRACE conn2 <- [1,3038,null,{}] 12:06:33 INFO - PROCESS | 1655 | 1463166393696 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}] 12:06:33 INFO - PROCESS | 1655 | 1463166393805 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:06:33 INFO - PROCESS | 1655 | 1463166393809 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x135351000 == 38 [pid = 1655] [id = 769] 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x128d2ec00) [pid = 1655] [serial = 2305] [outer = 0x0] 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b2ab000) [pid = 1655] [serial = 2306] [outer = 0x128d2ec00] 12:06:33 INFO - PROCESS | 1655 | 1463166393834 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12b2b5c00) [pid = 1655] [serial = 2307] [outer = 0x128d2ec00] 12:06:34 INFO - PROCESS | 1655 | 1463166394124 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"]]]}] 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:06:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 12:06:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:06:34 INFO - PROCESS | 1655 | 1463166394161 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:06:34 INFO - PROCESS | 1655 | 1463166394162 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:06:34 INFO - PROCESS | 1655 | 1463166394164 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:06:34 INFO - PROCESS | 1655 | 1463166394165 Marionette TRACE conn2 <- [1,3042,null,{}] 12:06:34 INFO - PROCESS | 1655 | 1463166394168 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}] 12:06:34 INFO - PROCESS | 1655 | 1463166394280 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:06:34 INFO - PROCESS | 1655 | 1463166394317 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x135389800 == 39 [pid = 1655] [id = 770] 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12ba15800) [pid = 1655] [serial = 2308] [outer = 0x0] 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12ba1b000) [pid = 1655] [serial = 2309] [outer = 0x12ba15800] 12:06:34 INFO - PROCESS | 1655 | 1463166394342 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12ba21000) [pid = 1655] [serial = 2310] [outer = 0x12ba15800] 12:06:34 INFO - PROCESS | 1655 | 1463166394743 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]]]}] 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:06:34 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. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:06:34 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'.) 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:06:34 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. 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:06:34 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. 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:06:34 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. 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:06:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 626ms 12:06:34 INFO - PROCESS | 1655 | 1463166394791 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:06:34 INFO - PROCESS | 1655 | 1463166394792 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:06:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:06:34 INFO - PROCESS | 1655 | 1463166394795 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:06:34 INFO - PROCESS | 1655 | 1463166394796 Marionette TRACE conn2 <- [1,3046,null,{}] 12:06:34 INFO - PROCESS | 1655 | 1463166394799 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}] 12:06:34 INFO - PROCESS | 1655 | 1463166394900 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:06:34 INFO - PROCESS | 1655 | 1463166394913 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x135677800 == 40 [pid = 1655] [id = 771] 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12ba45c00) [pid = 1655] [serial = 2311] [outer = 0x0] 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12ba4dc00) [pid = 1655] [serial = 2312] [outer = 0x12ba45c00] 12:06:34 INFO - PROCESS | 1655 | 1463166394938 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12bdf9c00) [pid = 1655] [serial = 2313] [outer = 0x12ba45c00] 12:06:35 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12176b800) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x112707c00) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x126be6c00) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12127d400) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1126f6000) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1196cb000) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x10a7bcc00) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x112dba400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1168d1c00) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124178000) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x116766c00) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1183bb400) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x120f81800) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x119494000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x112f19400) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1126f0000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118629000) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x121288800) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x120f83000) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1134e5c00) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1180a1c00) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11270b000) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:06:35 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11808e800) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:06:35 INFO - PROCESS | 1655 | 1463166395472 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:06:35 INFO - {} 12:06:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 725ms 12:06:35 INFO - PROCESS | 1655 | 1463166395520 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:06:35 INFO - PROCESS | 1655 | 1463166395522 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:06:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:06:35 INFO - PROCESS | 1655 | 1463166395524 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:06:35 INFO - PROCESS | 1655 | 1463166395525 Marionette TRACE conn2 <- [1,3050,null,{}] 12:06:35 INFO - PROCESS | 1655 | 1463166395528 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}] 12:06:35 INFO - PROCESS | 1655 | 1463166395612 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:06:35 INFO - PROCESS | 1655 | 1463166395619 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11744a000 == 41 [pid = 1655] [id = 772] 12:06:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11270b000) [pid = 1655] [serial = 2314] [outer = 0x0] 12:06:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x113143800) [pid = 1655] [serial = 2315] [outer = 0x11270b000] 12:06:35 INFO - PROCESS | 1655 | 1463166395644 Marionette DEBUG loaded listener.js 12:06:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x116466c00) [pid = 1655] [serial = 2316] [outer = 0x11270b000] 12:06:35 INFO - PROCESS | 1655 | 1463166395976 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]]]}] 12:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:06:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:06:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 12:06:35 INFO - PROCESS | 1655 | 1463166395997 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:06:36 INFO - PROCESS | 1655 | 1463166396000 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:06:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:06:36 INFO - PROCESS | 1655 | 1463166396005 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 1655 | 1463166396008 Marionette TRACE conn2 <- [1,3054,null,{}] 12:06:36 INFO - PROCESS | 1655 | 1463166396012 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}] 12:06:36 INFO - PROCESS | 1655 | 1463166396195 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:06:36 INFO - PROCESS | 1655 | 1463166396240 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1359da000 == 42 [pid = 1655] [id = 773] 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x116766c00) [pid = 1655] [serial = 2317] [outer = 0x0] 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119494000) [pid = 1655] [serial = 2318] [outer = 0x116766c00] 12:06:36 INFO - PROCESS | 1655 | 1463166396284 Marionette DEBUG loaded listener.js 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12bfcc800) [pid = 1655] [serial = 2319] [outer = 0x116766c00] 12:06:36 INFO - PROCESS | 1655 | 1463166396757 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"]]]}] 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:06:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:06:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:36 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" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:36 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" 12:06:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:06:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:06:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms 12:06:36 INFO - PROCESS | 1655 | 1463166396793 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:06:36 INFO - PROCESS | 1655 | 1463166396794 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:06:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:06:36 INFO - PROCESS | 1655 | 1463166396796 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 1655 | 1463166396797 Marionette TRACE conn2 <- [1,3058,null,{}] 12:06:36 INFO - PROCESS | 1655 | 1463166396799 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}] 12:06:36 INFO - PROCESS | 1655 | 1463166396891 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:06:36 INFO - PROCESS | 1655 | 1463166396895 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1380d7800 == 43 [pid = 1655] [id = 774] 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12bfd7000) [pid = 1655] [serial = 2320] [outer = 0x0] 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12c4b5c00) [pid = 1655] [serial = 2321] [outer = 0x12bfd7000] 12:06:36 INFO - PROCESS | 1655 | 1463166396923 Marionette DEBUG loaded listener.js 12:06:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12c73ac00) [pid = 1655] [serial = 2322] [outer = 0x12bfd7000] 12:06:37 INFO - PROCESS | 1655 | 1463166397244 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]]]}] 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:06:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:06:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:06:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:06:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:06:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:06:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:06:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:06:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:06:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 478ms 12:06:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:06:37 INFO - PROCESS | 1655 | 1463166397275 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:06:37 INFO - PROCESS | 1655 | 1463166397276 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:06:37 INFO - PROCESS | 1655 | 1463166397278 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:06:37 INFO - PROCESS | 1655 | 1463166397279 Marionette TRACE conn2 <- [1,3062,null,{}] 12:06:37 INFO - PROCESS | 1655 | 1463166397282 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}] 12:06:37 INFO - PROCESS | 1655 | 1463166397366 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:06:37 INFO - PROCESS | 1655 | 1463166397432 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x112842800 == 44 [pid = 1655] [id = 775] 12:06:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x10a7b4000) [pid = 1655] [serial = 2323] [outer = 0x0] 12:06:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x110f1a800) [pid = 1655] [serial = 2324] [outer = 0x10a7b4000] 12:06:37 INFO - PROCESS | 1655 | 1463166397524 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1126f6c00) [pid = 1655] [serial = 2325] [outer = 0x10a7b4000] 12:06:37 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:06:38 INFO - PROCESS | 1655 | 1463166398032 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:06:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:06:38 INFO - {} 12:06:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 770ms 12:06:38 INFO - PROCESS | 1655 | 1463166398050 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:06:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:06:38 INFO - PROCESS | 1655 | 1463166398053 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:06:38 INFO - PROCESS | 1655 | 1463166398059 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - PROCESS | 1655 | 1463166398061 Marionette TRACE conn2 <- [1,3066,null,{}] 12:06:38 INFO - PROCESS | 1655 | 1463166398066 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}] 12:06:38 INFO - PROCESS | 1655 | 1463166398230 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:06:38 INFO - PROCESS | 1655 | 1463166398351 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1269c5800 == 45 [pid = 1655] [id = 776] 12:06:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x115d76000) [pid = 1655] [serial = 2326] [outer = 0x0] 12:06:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x117699800) [pid = 1655] [serial = 2327] [outer = 0x115d76000] 12:06:38 INFO - PROCESS | 1655 | 1463166398400 Marionette DEBUG loaded listener.js 12:06:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11830e800) [pid = 1655] [serial = 2328] [outer = 0x115d76000] 12:06:38 INFO - PROCESS | 1655 | 1463166398815 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]]]}] 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:06:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 773ms 12:06:38 INFO - PROCESS | 1655 | 1463166398830 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:06:38 INFO - PROCESS | 1655 | 1463166398833 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:06:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:06:38 INFO - PROCESS | 1655 | 1463166398837 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - PROCESS | 1655 | 1463166398839 Marionette TRACE conn2 <- [1,3070,null,{}] 12:06:38 INFO - PROCESS | 1655 | 1463166398842 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}] 12:06:38 INFO - PROCESS | 1655 | 1463166398948 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:06:39 INFO - PROCESS | 1655 | 1463166399027 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d235000 == 46 [pid = 1655] [id = 777] 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11831dc00) [pid = 1655] [serial = 2329] [outer = 0x0] 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x119495000) [pid = 1655] [serial = 2330] [outer = 0x11831dc00] 12:06:39 INFO - PROCESS | 1655 | 1463166399057 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x123d9dc00) [pid = 1655] [serial = 2331] [outer = 0x11831dc00] 12:06:39 INFO - PROCESS | 1655 | 1463166399468 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]]]}] 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:06:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 12:06:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:06:39 INFO - PROCESS | 1655 | 1463166399509 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:06:39 INFO - PROCESS | 1655 | 1463166399512 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:06:39 INFO - PROCESS | 1655 | 1463166399515 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:06:39 INFO - PROCESS | 1655 | 1463166399520 Marionette TRACE conn2 <- [1,3074,null,{}] 12:06:39 INFO - PROCESS | 1655 | 1463166399572 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}] 12:06:39 INFO - PROCESS | 1655 | 1463166399667 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:06:39 INFO - PROCESS | 1655 | 1463166399776 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d76b800 == 47 [pid = 1655] [id = 778] 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1248a8000) [pid = 1655] [serial = 2332] [outer = 0x0] 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1265a1400) [pid = 1655] [serial = 2333] [outer = 0x1248a8000] 12:06:39 INFO - PROCESS | 1655 | 1463166399805 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128b1c800) [pid = 1655] [serial = 2334] [outer = 0x1248a8000] 12:06:40 INFO - PROCESS | 1655 | 1463166400206 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]]]}] 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:06:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 718ms 12:06:40 INFO - PROCESS | 1655 | 1463166400234 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:06:40 INFO - PROCESS | 1655 | 1463166400236 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:06:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:06:40 INFO - PROCESS | 1655 | 1463166400240 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:06:40 INFO - PROCESS | 1655 | 1463166400243 Marionette TRACE conn2 <- [1,3078,null,{}] 12:06:40 INFO - PROCESS | 1655 | 1463166400246 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}] 12:06:40 INFO - PROCESS | 1655 | 1463166400435 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:06:40 INFO - PROCESS | 1655 | 1463166400569 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12db48800 == 48 [pid = 1655] [id = 779] 12:06:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x126761800) [pid = 1655] [serial = 2335] [outer = 0x0] 12:06:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128d25c00) [pid = 1655] [serial = 2336] [outer = 0x126761800] 12:06:40 INFO - PROCESS | 1655 | 1463166400601 Marionette DEBUG loaded listener.js 12:06:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x128db1400) [pid = 1655] [serial = 2337] [outer = 0x126761800] 12:06:40 INFO - PROCESS | 1655 | 1463166400976 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] 12:06:41 INFO - PROCESS | 1655 | 1463166401016 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:06:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:06:41 INFO - PROCESS | 1655 | 1463166401018 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 1655 | 1463166401020 Marionette TRACE conn2 <- [1,3082,null,{}] 12:06:41 INFO - PROCESS | 1655 | 1463166401022 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}] 12:06:41 INFO - PROCESS | 1655 | 1463166401142 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:06:41 INFO - PROCESS | 1655 | 1463166401249 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x13509f800 == 49 [pid = 1655] [id = 780] 12:06:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x128da5c00) [pid = 1655] [serial = 2338] [outer = 0x0] 12:06:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x128ffb800) [pid = 1655] [serial = 2339] [outer = 0x128da5c00] 12:06:41 INFO - PROCESS | 1655 | 1463166401285 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x129604800) [pid = 1655] [serial = 2340] [outer = 0x128da5c00] 12:06:41 INFO - PROCESS | 1655 | 1463166401697 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]]]}] 12:06:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:06:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:06:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 719ms 12:06:41 INFO - PROCESS | 1655 | 1463166401739 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 1655 | 1463166401740 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:06:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:06:41 INFO - PROCESS | 1655 | 1463166401742 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 1655 | 1463166401744 Marionette TRACE conn2 <- [1,3086,null,{}] 12:06:41 INFO - PROCESS | 1655 | 1463166401746 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}] 12:06:41 INFO - PROCESS | 1655 | 1463166401876 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:06:41 INFO - PROCESS | 1655 | 1463166401960 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116870800 == 50 [pid = 1655] [id = 781] 12:06:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113140000) [pid = 1655] [serial = 2341] [outer = 0x0] 12:06:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x116767400) [pid = 1655] [serial = 2342] [outer = 0x113140000] 12:06:41 INFO - PROCESS | 1655 | 1463166401989 Marionette DEBUG loaded listener.js 12:06:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12410e400) [pid = 1655] [serial = 2343] [outer = 0x113140000] 12:06:42 INFO - PROCESS | 1655 | 1463166402347 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:06:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 12:06:42 INFO - PROCESS | 1655 | 1463166402362 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:06:42 INFO - PROCESS | 1655 | 1463166402363 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:06:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:06:42 INFO - PROCESS | 1655 | 1463166402366 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:06:42 INFO - PROCESS | 1655 | 1463166402367 Marionette TRACE conn2 <- [1,3090,null,{}] 12:06:42 INFO - PROCESS | 1655 | 1463166402369 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}] 12:06:42 INFO - PROCESS | 1655 | 1463166402626 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:06:42 INFO - PROCESS | 1655 | 1463166402762 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119382800 == 51 [pid = 1655] [id = 782] 12:06:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x1120ed000) [pid = 1655] [serial = 2344] [outer = 0x0] 12:06:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1126ec400) [pid = 1655] [serial = 2345] [outer = 0x1120ed000] 12:06:42 INFO - PROCESS | 1655 | 1463166402794 Marionette DEBUG loaded listener.js 12:06:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x112a69800) [pid = 1655] [serial = 2346] [outer = 0x1120ed000] 12:06:43 INFO - PROCESS | 1655 | 1463166403166 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:06:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:06:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 819ms 12:06:43 INFO - PROCESS | 1655 | 1463166403194 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:06:43 INFO - PROCESS | 1655 | 1463166403196 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:06:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:06:43 INFO - PROCESS | 1655 | 1463166403199 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 1655 | 1463166403201 Marionette TRACE conn2 <- [1,3094,null,{}] 12:06:43 INFO - PROCESS | 1655 | 1463166403221 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}] 12:06:43 INFO - PROCESS | 1655 | 1463166403320 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:06:43 INFO - PROCESS | 1655 | 1463166403387 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a13800 == 52 [pid = 1655] [id = 783] 12:06:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1134e6000) [pid = 1655] [serial = 2347] [outer = 0x0] 12:06:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x114fa1800) [pid = 1655] [serial = 2348] [outer = 0x1134e6000] 12:06:43 INFO - PROCESS | 1655 | 1463166403416 Marionette DEBUG loaded listener.js 12:06:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x116117000) [pid = 1655] [serial = 2349] [outer = 0x1134e6000] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1380d7800 == 51 [pid = 1655] [id = 774] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1359da000 == 50 [pid = 1655] [id = 773] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11744a000 == 49 [pid = 1655] [id = 772] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x135677800 == 48 [pid = 1655] [id = 771] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x135389800 == 47 [pid = 1655] [id = 770] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x135351000 == 46 [pid = 1655] [id = 769] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x128b18c00) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x13517a000 == 45 [pid = 1655] [id = 768] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb05000 == 44 [pid = 1655] [id = 767] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x123d23800 == 43 [pid = 1655] [id = 766] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11883c000 == 42 [pid = 1655] [id = 765] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12161c000 == 41 [pid = 1655] [id = 764] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12145a800 == 40 [pid = 1655] [id = 763] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12404e800 == 39 [pid = 1655] [id = 758] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x112860800 == 38 [pid = 1655] [id = 757] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1181a9000 == 37 [pid = 1655] [id = 756] 12:06:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d33a000 == 36 [pid = 1655] [id = 755] 12:06:43 INFO - PROCESS | 1655 | 1463166403809 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:06:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:06:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 634ms 12:06:43 INFO - PROCESS | 1655 | 1463166403833 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:06:43 INFO - PROCESS | 1655 | 1463166403835 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:06:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x126be7000) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x114fa6800) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12676a800) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1168dd000) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x1188aa400) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11313a400) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1183b8400) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x124173400) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1164a9400) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12457f800) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12894f400) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1198d6400) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x112fa1000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x121287000) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119332000) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x126b81800) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1196c5c00) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x113128c00) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x120f81400) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x119106400) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x113146400) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x118313400) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x124580800) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1168de400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x126314400) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x120f52400) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11862bc00) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1183b8000) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12127ec00) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123d99000) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11769bc00) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11349b000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1126f1c00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x113128800) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11756ac00) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11860f000) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x114fa3400) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11309e400) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12153cc00) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126bddc00) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11809ec00) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128955400) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x110f11400) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 12:06:43 INFO - PROCESS | 1655 | 1463166403853 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 1655 | 1463166403855 Marionette TRACE conn2 <- [1,3098,null,{}] 12:06:43 INFO - PROCESS | 1655 | 1463166403861 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}] 12:06:43 INFO - PROCESS | 1655 | 1463166403943 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:06:43 INFO - PROCESS | 1655 | 1463166403950 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11743d000 == 37 [pid = 1655] [id = 784] 12:06:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11611cc00) [pid = 1655] [serial = 2350] [outer = 0x0] 12:06:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116604800) [pid = 1655] [serial = 2351] [outer = 0x11611cc00] 12:06:43 INFO - PROCESS | 1655 | 1463166403977 Marionette DEBUG loaded listener.js 12:06:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1168d6400) [pid = 1655] [serial = 2352] [outer = 0x11611cc00] 12:06:44 INFO - PROCESS | 1655 | 1463166404329 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]]]}] 12:06:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:06:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:06:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 537ms 12:06:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:06:44 INFO - PROCESS | 1655 | 1463166404378 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:06:44 INFO - PROCESS | 1655 | 1463166404380 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:06:44 INFO - PROCESS | 1655 | 1463166404388 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:06:44 INFO - PROCESS | 1655 | 1463166404391 Marionette TRACE conn2 <- [1,3102,null,{}] 12:06:44 INFO - PROCESS | 1655 | 1463166404393 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}] 12:06:44 INFO - PROCESS | 1655 | 1463166404481 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:06:44 INFO - PROCESS | 1655 | 1463166404543 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12160f800 == 38 [pid = 1655] [id = 785] 12:06:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1168d2400) [pid = 1655] [serial = 2353] [outer = 0x0] 12:06:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11808c400) [pid = 1655] [serial = 2354] [outer = 0x1168d2400] 12:06:44 INFO - PROCESS | 1655 | 1463166404569 Marionette DEBUG loaded listener.js 12:06:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1180abc00) [pid = 1655] [serial = 2355] [outer = 0x1168d2400] 12:06:44 INFO - PROCESS | 1655 | 1463166404863 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:06:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:06:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 524ms 12:06:44 INFO - PROCESS | 1655 | 1463166404908 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:06:44 INFO - PROCESS | 1655 | 1463166404909 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:06:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:06:44 INFO - PROCESS | 1655 | 1463166404912 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:06:44 INFO - PROCESS | 1655 | 1463166404913 Marionette TRACE conn2 <- [1,3106,null,{}] 12:06:44 INFO - PROCESS | 1655 | 1463166404915 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}] 12:06:44 INFO - PROCESS | 1655 | 1463166404997 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:06:45 INFO - PROCESS | 1655 | 1463166405062 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x118840800 == 39 [pid = 1655] [id = 786] 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1180a7800) [pid = 1655] [serial = 2356] [outer = 0x0] 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11831d400) [pid = 1655] [serial = 2357] [outer = 0x1180a7800] 12:06:45 INFO - PROCESS | 1655 | 1463166405087 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1183c6000) [pid = 1655] [serial = 2358] [outer = 0x1180a7800] 12:06:45 INFO - PROCESS | 1655 | 1463166405347 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]]]}] 12:06:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:06:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:06:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:06:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 468ms 12:06:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:06:45 INFO - PROCESS | 1655 | 1463166405381 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:06:45 INFO - PROCESS | 1655 | 1463166405382 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:06:45 INFO - PROCESS | 1655 | 1463166405384 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:06:45 INFO - PROCESS | 1655 | 1463166405386 Marionette TRACE conn2 <- [1,3110,null,{}] 12:06:45 INFO - PROCESS | 1655 | 1463166405395 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}] 12:06:45 INFO - PROCESS | 1655 | 1463166405482 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:06:45 INFO - PROCESS | 1655 | 1463166405490 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12896e800 == 40 [pid = 1655] [id = 787] 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1188acc00) [pid = 1655] [serial = 2359] [outer = 0x0] 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11910a800) [pid = 1655] [serial = 2360] [outer = 0x1188acc00] 12:06:45 INFO - PROCESS | 1655 | 1463166405520 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11948e400) [pid = 1655] [serial = 2361] [outer = 0x1188acc00] 12:06:45 INFO - PROCESS | 1655 | 1463166405887 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"]]]}] 12:06:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:06:45 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 12:06:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:06:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:06:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 527ms 12:06:45 INFO - PROCESS | 1655 | 1463166405913 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:06:45 INFO - PROCESS | 1655 | 1463166405914 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:06:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:06:45 INFO - PROCESS | 1655 | 1463166405916 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:06:45 INFO - PROCESS | 1655 | 1463166405917 Marionette TRACE conn2 <- [1,3114,null,{}] 12:06:45 INFO - PROCESS | 1655 | 1463166405929 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}] 12:06:46 INFO - PROCESS | 1655 | 1463166406034 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:06:46 INFO - PROCESS | 1655 | 1463166406050 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\", \"20d6157b-0b50-4d21-b93d-40897bd60a06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12920c000 == 41 [pid = 1655] [id = 788] 12:06:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1188ae400) [pid = 1655] [serial = 2362] [outer = 0x0] 12:06:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119ecc000) [pid = 1655] [serial = 2363] [outer = 0x1188ae400] 12:06:46 INFO - PROCESS | 1655 | 1463166406075 Marionette DEBUG loaded listener.js 12:06:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12113d000) [pid = 1655] [serial = 2364] [outer = 0x1188ae400] 12:06:46 INFO - PROCESS | 1655 | 1463166406375 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]]]}] 12:06:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:06:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 12:06:46 INFO - PROCESS | 1655 | 1463166406396 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:06:46 INFO - PROCESS | 1655 | 1463166406397 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:06:47 WARNING - u'runner_teardown' () 12:06:47 INFO - No more tests 12:06:47 INFO - Got 0 unexpected results 12:06:47 INFO - SUITE-END | took 518s 12:06:47 INFO - Closing logging queue 12:06:47 INFO - queue closed 12:06:47 INFO - Return code: 0 12:06:47 WARNING - # TBPL SUCCESS # 12:06:47 INFO - Running post-action listener: _resource_record_post_action 12:06:47 INFO - Running post-run listener: _resource_record_post_run 12:06:48 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 32484864; Write bytes: 953638400; Read time: 331; Write time: 5059 12:06:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:06:48 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150561280; Write bytes: 144015360; Read time: 13820; Write time: 276 12:06:48 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 30297600; Write bytes: 797150720; Read time: 305; Write time: 4741 12:06:48 INFO - Running post-run listener: _upload_blobber_files 12:06:48 INFO - Blob upload gear active. 12:06:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:06:48 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 12:06:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:06:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:06:49 INFO - (blobuploader) - INFO - Open directory for files ... 12:06:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:06:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:06:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:06:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:06:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:06:50 INFO - (blobuploader) - INFO - Done attempting. 12:06:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:06:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:06:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:06:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:06:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:06:51 INFO - (blobuploader) - INFO - Done attempting. 12:06:51 INFO - (blobuploader) - INFO - Iteration through files over. 12:06:51 INFO - Return code: 0 12:06:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:06:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:06:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/91ad397c83d80c92ef5a86cd28cd4815e5da78c132250bee6eb25f8073bf2f9ee20f07a18da177be0281e5aa380b09c1610c39999e67f6c73d60e70dbeca7430", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6c0f01034c8d92a7c159aad974e02787c24290138fa9264601d0d202b198bf84387e460a0df6c803be09ef20c43b07d07baed1c75c24678c6cc5049da19c8045"} 12:06:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:06:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:06:51 INFO - Contents: 12:06:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/91ad397c83d80c92ef5a86cd28cd4815e5da78c132250bee6eb25f8073bf2f9ee20f07a18da177be0281e5aa380b09c1610c39999e67f6c73d60e70dbeca7430", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6c0f01034c8d92a7c159aad974e02787c24290138fa9264601d0d202b198bf84387e460a0df6c803be09ef20c43b07d07baed1c75c24678c6cc5049da19c8045"} 12:06:51 INFO - Running post-run listener: copy_logs_to_upload_dir 12:06:51 INFO - Copying logs to upload dir... 12:06:51 INFO - mkdir: /builds/slave/test/build/upload/logs 12:06:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=726.689639 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 7 secs) (at 2016-05-13 12:06:52.236632) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-13 12:06:52.240329) ========= 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.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/91ad397c83d80c92ef5a86cd28cd4815e5da78c132250bee6eb25f8073bf2f9ee20f07a18da177be0281e5aa380b09c1610c39999e67f6c73d60e70dbeca7430", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6c0f01034c8d92a7c159aad974e02787c24290138fa9264601d0d202b198bf84387e460a0df6c803be09ef20c43b07d07baed1c75c24678c6cc5049da19c8045"} build_url:https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012785 build_url: 'https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/91ad397c83d80c92ef5a86cd28cd4815e5da78c132250bee6eb25f8073bf2f9ee20f07a18da177be0281e5aa380b09c1610c39999e67f6c73d60e70dbeca7430", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6c0f01034c8d92a7c159aad974e02787c24290138fa9264601d0d202b198bf84387e460a0df6c803be09ef20c43b07d07baed1c75c24678c6cc5049da19c8045"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K6yojKMWRMKouRgMZd2L7g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-13 12:06:52.274318) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 12:06:52.274798) ========= 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.E2tC2NIISM/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.2vhZNwCuNv/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005098 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-13 12:06:52.327860) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-13 12:06:52.328493) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-13 12:06:52.329120) ========= ========= Total master_lag: 0.48 =========