builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0366 starttime: 1467372231.15 results: success (0) buildid: 20160701030522 builduid: e5a2507dd92d48b2bfa6b334bb5b81f7 revision: 9512f571459bbc816dda70d2a554cad8e848e67e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.152006) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.152433) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.152720) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.176519) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.176863) ========= 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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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-07-01 04:23:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-07-01 04:23:51 (12.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.326895 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.525718) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.526023) ========= 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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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.025351 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:51.575444) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 04:23:51.575797) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9512f571459bbc816dda70d2a554cad8e848e67e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9512f571459bbc816dda70d2a554cad8e848e67e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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-07-01 04:23:51,657 truncating revision to first 12 chars 2016-07-01 04:23:51,657 Setting DEBUG logging. 2016-07-01 04:23:51,657 attempt 1/10 2016-07-01 04:23:51,657 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9512f571459b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 04:23:52,781 unpacking tar archive at: mozilla-beta-9512f571459b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.373170 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 04:23:52.972245) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:52.972606) ========= script_repo_revision: 9512f571459bbc816dda70d2a554cad8e848e67e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:52.973041) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:52.973311) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 04:23:52.991537) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-01 04:23:52.991920) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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 04:23:53 INFO - MultiFileLogger online at 20160701 04:23:53 in /builds/slave/test 04:23:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 04:23:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:23:53 INFO - {'append_to_log': False, 04:23:53 INFO - 'base_work_dir': '/builds/slave/test', 04:23:53 INFO - 'blob_upload_branch': 'mozilla-beta', 04:23:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:23:53 INFO - 'buildbot_json_path': 'buildprops.json', 04:23:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:23:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:23:53 INFO - 'download_minidump_stackwalk': True, 04:23:53 INFO - 'download_symbols': 'true', 04:23:53 INFO - 'e10s': False, 04:23:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:23:53 INFO - 'tooltool.py': '/tools/tooltool.py', 04:23:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:23:53 INFO - '/tools/misc-python/virtualenv.py')}, 04:23:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:23:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:23:53 INFO - 'log_level': 'info', 04:23:53 INFO - 'log_to_console': True, 04:23:53 INFO - 'opt_config_files': (), 04:23:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:23:53 INFO - '--processes=1', 04:23:53 INFO - '--config=%(test_path)s/wptrunner.ini', 04:23:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:23:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:23:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:23:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:23:53 INFO - 'pip_index': False, 04:23:53 INFO - 'require_test_zip': True, 04:23:53 INFO - 'test_type': ('testharness',), 04:23:53 INFO - 'this_chunk': '1', 04:23:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:23:53 INFO - 'total_chunks': '10', 04:23:53 INFO - 'virtualenv_path': 'venv', 04:23:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:23:53 INFO - 'work_dir': 'build'} 04:23:53 INFO - ##### 04:23:53 INFO - ##### Running clobber step. 04:23:53 INFO - ##### 04:23:53 INFO - Running pre-action listener: _resource_record_pre_action 04:23:53 INFO - Running main action method: clobber 04:23:53 INFO - rmtree: /builds/slave/test/build 04:23:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:23:55 INFO - Running post-action listener: _resource_record_post_action 04:23:55 INFO - ##### 04:23:55 INFO - ##### Running read-buildbot-config step. 04:23:55 INFO - ##### 04:23:55 INFO - Running pre-action listener: _resource_record_pre_action 04:23:55 INFO - Running main action method: read_buildbot_config 04:23:55 INFO - Using buildbot properties: 04:23:55 INFO - { 04:23:55 INFO - "project": "", 04:23:55 INFO - "product": "firefox", 04:23:55 INFO - "script_repo_revision": "production", 04:23:55 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 04:23:55 INFO - "repository": "", 04:23:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 04:23:55 INFO - "buildid": "20160701030522", 04:23:55 INFO - "pgo_build": "False", 04:23:55 INFO - "basedir": "/builds/slave/test", 04:23:55 INFO - "buildnumber": 19, 04:23:55 INFO - "slavename": "t-yosemite-r7-0366", 04:23:55 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 04:23:55 INFO - "platform": "macosx64", 04:23:55 INFO - "branch": "mozilla-beta", 04:23:55 INFO - "revision": "9512f571459bbc816dda70d2a554cad8e848e67e", 04:23:55 INFO - "repo_path": "releases/mozilla-beta", 04:23:55 INFO - "moz_repo_path": "", 04:23:55 INFO - "stage_platform": "macosx64", 04:23:55 INFO - "builduid": "e5a2507dd92d48b2bfa6b334bb5b81f7", 04:23:55 INFO - "slavebuilddir": "test" 04:23:55 INFO - } 04:23:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 04:23:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 04:23:55 INFO - Running post-action listener: _resource_record_post_action 04:23:55 INFO - ##### 04:23:55 INFO - ##### Running download-and-extract step. 04:23:55 INFO - ##### 04:23:55 INFO - Running pre-action listener: _resource_record_pre_action 04:23:55 INFO - Running main action method: download_and_extract 04:23:55 INFO - mkdir: /builds/slave/test/build/tests 04:23:55 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')]} 04:23:55 INFO - https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:23:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:23:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:23:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:23:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 04:23:56 INFO - Downloaded 1201 bytes. 04:23:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:23:56 INFO - Using the following test package requirements: 04:23:56 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:23:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 04:23:56 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 04:23:56 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'jsshell-mac64.zip'], 04:23:56 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 04:23:56 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:23:56 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 04:23:56 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 04:23:56 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 04:23:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:23:56 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 04:23:56 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:23:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:56 INFO - https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:23:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:23:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:23:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 04:23:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 04:23:57 INFO - Downloaded 18406679 bytes. 04:23:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:23:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:23:58 INFO - caution: filename not matched: web-platform/* 04:23:58 INFO - Return code: 11 04:23:58 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')]} 04:23:58 INFO - https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:23:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:23:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:23:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:23:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:23:59 INFO - Downloaded 36389085 bytes. 04:23:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:23:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:24:03 INFO - caution: filename not matched: bin/* 04:24:03 INFO - caution: filename not matched: config/* 04:24:03 INFO - caution: filename not matched: mozbase/* 04:24:03 INFO - caution: filename not matched: marionette/* 04:24:03 INFO - caution: filename not matched: tools/wptserve/* 04:24:03 INFO - Return code: 11 04:24:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:03 INFO - https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 04:24:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:24:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:24:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 04:24:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 04:24:05 INFO - Downloaded 73034440 bytes. 04:24:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:24:05 INFO - mkdir: /builds/slave/test/properties 04:24:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:24:05 INFO - Writing to file /builds/slave/test/properties/build_url 04:24:05 INFO - Contents: 04:24:05 INFO - build_url:https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:24:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:24:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:24:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:24:06 INFO - Contents: 04:24:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:24:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:06 INFO - https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:24:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:24:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:24:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:24:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:24:10 INFO - Downloaded 103700485 bytes. 04:24:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:24:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:24:13 INFO - Return code: 0 04:24:13 INFO - Running post-action listener: _resource_record_post_action 04:24:13 INFO - Running post-action listener: set_extra_try_arguments 04:24:13 INFO - ##### 04:24:13 INFO - ##### Running create-virtualenv step. 04:24:13 INFO - ##### 04:24:13 INFO - Running pre-action listener: _pre_create_virtualenv 04:24:13 INFO - Running pre-action listener: _resource_record_pre_action 04:24:13 INFO - Running main action method: create_virtualenv 04:24:13 INFO - Creating virtualenv /builds/slave/test/build/venv 04:24:13 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 04:24:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:24:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:24:14 INFO - Using real prefix '/tools/python27' 04:24:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:24:14 INFO - Installing distribute.............................................................................................................................................................................................done. 04:24:17 INFO - Installing pip.................done. 04:24:17 INFO - Return code: 0 04:24:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:24:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:24:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:24:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a41ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a439f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc422cc2b70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, '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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:24:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:24:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:24:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:24:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:17 INFO - 'HOME': '/Users/cltbld', 04:24:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:17 INFO - 'LOGNAME': 'cltbld', 04:24:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:17 INFO - 'MOZ_NO_REMOTE': '1', 04:24:17 INFO - 'NO_EM_RESTART': '1', 04:24:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:17 INFO - 'PWD': '/builds/slave/test', 04:24:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:17 INFO - 'SHELL': '/bin/bash', 04:24:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:24:17 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:24:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:17 INFO - 'USER': 'cltbld', 04:24:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:17 INFO - 'XPC_FLAGS': '0x0', 04:24:17 INFO - 'XPC_SERVICE_NAME': '0', 04:24:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:24:17 INFO - Downloading/unpacking psutil>=0.7.1 04:24:17 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 04:24:17 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 04:24:17 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 04:24:17 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 04:24:17 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 04:24:17 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 04:24:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:24:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:24:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:24:20 INFO - Installing collected packages: psutil 04:24:20 INFO - Running setup.py install for psutil 04:24:20 INFO - building 'psutil._psutil_osx' extension 04:24:20 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 04:24:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 04:24:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 04:24:21 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 04:24:21 INFO - building 'psutil._psutil_posix' extension 04:24:21 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 04:24:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:24:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:24:21 INFO - ^ 04:24:21 INFO - 1 warning generated. 04:24:21 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 04:24:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:24:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:24:21 INFO - Successfully installed psutil 04:24:21 INFO - Cleaning up... 04:24:22 INFO - Return code: 0 04:24:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:24: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')]} 04:24:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:24:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24: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')]} 04:24:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:24:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a41ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a439f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc422cc2b70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, '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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:24:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:24:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:24:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:24:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:22 INFO - 'HOME': '/Users/cltbld', 04:24:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:22 INFO - 'LOGNAME': 'cltbld', 04:24:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:22 INFO - 'MOZ_NO_REMOTE': '1', 04:24:22 INFO - 'NO_EM_RESTART': '1', 04:24:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:22 INFO - 'PWD': '/builds/slave/test', 04:24:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:22 INFO - 'SHELL': '/bin/bash', 04:24:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:24:22 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:24:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:22 INFO - 'USER': 'cltbld', 04:24:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:22 INFO - 'XPC_FLAGS': '0x0', 04:24:22 INFO - 'XPC_SERVICE_NAME': '0', 04:24:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:24:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:24:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:24:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:24:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:24:24 INFO - Installing collected packages: mozsystemmonitor 04:24:24 INFO - Running setup.py install for mozsystemmonitor 04:24:24 INFO - Successfully installed mozsystemmonitor 04:24:24 INFO - Cleaning up... 04:24:25 INFO - Return code: 0 04:24:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:24:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:24:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:24:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a41ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a439f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc422cc2b70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, '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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:24:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:24:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:24:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:24:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:25 INFO - 'HOME': '/Users/cltbld', 04:24:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:25 INFO - 'LOGNAME': 'cltbld', 04:24:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:25 INFO - 'MOZ_NO_REMOTE': '1', 04:24:25 INFO - 'NO_EM_RESTART': '1', 04:24:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:25 INFO - 'PWD': '/builds/slave/test', 04:24:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:25 INFO - 'SHELL': '/bin/bash', 04:24:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:24:25 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:24:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:25 INFO - 'USER': 'cltbld', 04:24:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:25 INFO - 'XPC_FLAGS': '0x0', 04:24:25 INFO - 'XPC_SERVICE_NAME': '0', 04:24:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:24:25 INFO - Downloading/unpacking blobuploader==1.2.4 04:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:27 INFO - Downloading blobuploader-1.2.4.tar.gz 04:24:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:24:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:24:27 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 04:24:27 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 04:24:27 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 04:24:27 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 04:24:27 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 04:24:27 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 04:24:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:24:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:28 INFO - Downloading docopt-0.6.1.tar.gz 04:24:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:24:29 INFO - Installing collected packages: blobuploader, requests, docopt 04:24:29 INFO - Running setup.py install for blobuploader 04:24:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:24:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:24:29 INFO - Running setup.py install for requests 04:24:29 INFO - Running setup.py install for docopt 04:24:29 INFO - Successfully installed blobuploader requests docopt 04:24:29 INFO - Cleaning up... 04:24:29 INFO - Return code: 0 04:24:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:24: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')]} 04:24:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:24:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24: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')]} 04:24:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:24:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:29 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 0x10a41ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a439f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc422cc2b70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, '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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:24:29 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 04:24:29 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 04:24:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:24:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:29 INFO - 'HOME': '/Users/cltbld', 04:24:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:29 INFO - 'LOGNAME': 'cltbld', 04:24:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:29 INFO - 'MOZ_NO_REMOTE': '1', 04:24:29 INFO - 'NO_EM_RESTART': '1', 04:24:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:29 INFO - 'PWD': '/builds/slave/test', 04:24:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:29 INFO - 'SHELL': '/bin/bash', 04:24:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:24:29 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:24:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:29 INFO - 'USER': 'cltbld', 04:24:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:29 INFO - 'XPC_FLAGS': '0x0', 04:24:29 INFO - 'XPC_SERVICE_NAME': '0', 04:24:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-b18osL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-IuWaSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-rQQm9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-1zkKuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-3lKPaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-jyN__B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-KYJd1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:24:30 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-9E1bl6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-IVWHLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-gMXNim-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-9M6NQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-xrxGrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-prwvHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-vf7jYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-EGSGJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-M8T1Uu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:24:31 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-ofOhD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:24:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:24:32 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-XbWrQE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:24:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:24:32 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-_7FMlW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:24:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:24:32 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-rDIq5y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:24:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:24:32 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-Due8Mn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:24:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:24:32 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 04:24:32 INFO - Running setup.py install for manifestparser 04:24:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:24:32 INFO - Running setup.py install for mozcrash 04:24:33 INFO - Running setup.py install for mozdebug 04:24:33 INFO - Running setup.py install for mozdevice 04:24:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Running setup.py install for mozfile 04:24:33 INFO - Running setup.py install for mozhttpd 04:24:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Running setup.py install for mozinfo 04:24:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Running setup.py install for mozInstall 04:24:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:24:33 INFO - Running setup.py install for mozleak 04:24:34 INFO - Running setup.py install for mozlog 04:24:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Running setup.py install for moznetwork 04:24:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Running setup.py install for mozprocess 04:24:34 INFO - Running setup.py install for mozprofile 04:24:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Running setup.py install for mozrunner 04:24:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:24:34 INFO - Running setup.py install for mozscreenshot 04:24:35 INFO - Running setup.py install for moztest 04:24:35 INFO - Running setup.py install for mozversion 04:24:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:24:35 INFO - Running setup.py install for wptserve 04:24:35 INFO - Running setup.py install for marionette-driver 04:24:35 INFO - Running setup.py install for browsermob-proxy 04:24:35 INFO - Running setup.py install for marionette-client 04:24:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:24:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:24:36 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:24:36 INFO - Cleaning up... 04:24:36 INFO - Return code: 0 04:24:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:24:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:24:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:24:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a41ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a439f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc422cc2b70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, '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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:24:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:24:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:24:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:24:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:24:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:24:36 INFO - 'HOME': '/Users/cltbld', 04:24:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:24:36 INFO - 'LOGNAME': 'cltbld', 04:24:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:24:36 INFO - 'MOZ_NO_REMOTE': '1', 04:24:36 INFO - 'NO_EM_RESTART': '1', 04:24:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:24:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:24:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:24:36 INFO - 'PWD': '/builds/slave/test', 04:24:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:24:36 INFO - 'SHELL': '/bin/bash', 04:24:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:24:36 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:24:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:24:36 INFO - 'USER': 'cltbld', 04:24:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:24:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:24:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:24:36 INFO - 'XPC_FLAGS': '0x0', 04:24:36 INFO - 'XPC_SERVICE_NAME': '0', 04:24:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:24:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:24:36 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-wGhcub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:24:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:24:36 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-PR37B0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:24:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:24:36 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-p3iE7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:24:36 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)) 04:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:24:36 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-bjNG4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:24:36 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)) 04:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:24:36 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-mByzNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-mDnaH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-oAAmVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-0WeIWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-u3QHYy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-8MNurg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-vt9pto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:24:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-nwc9Zn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:24:37 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)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-lGZrPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:24:37 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)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-imgGAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:24:37 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)) 04:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:24:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-QLX3zP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-o657tE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-62BxUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-mDlOHX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-qeUncj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-3OK79b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:24:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:24:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:24:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-dZzEXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:24:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:24:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:24:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:24:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:24:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:24:41 INFO - Downloading blessings-1.6.tar.gz 04:24:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:24:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:24:41 INFO - Installing collected packages: blessings 04:24:41 INFO - Running setup.py install for blessings 04:24:41 INFO - Successfully installed blessings 04:24:41 INFO - Cleaning up... 04:24:42 INFO - Return code: 0 04:24:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:24:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:24:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:24:42 INFO - Reading from file tmpfile_stdout 04:24:42 INFO - Current package versions: 04:24:42 INFO - blessings == 1.6 04:24:42 INFO - blobuploader == 1.2.4 04:24:42 INFO - browsermob-proxy == 0.6.0 04:24:42 INFO - docopt == 0.6.1 04:24:42 INFO - manifestparser == 1.1 04:24:42 INFO - marionette-client == 2.3.0 04:24:42 INFO - marionette-driver == 1.4.0 04:24:42 INFO - mozInstall == 1.12 04:24:42 INFO - mozcrash == 0.17 04:24:42 INFO - mozdebug == 0.1 04:24:42 INFO - mozdevice == 0.48 04:24:42 INFO - mozfile == 1.2 04:24:42 INFO - mozhttpd == 0.7 04:24:42 INFO - mozinfo == 0.9 04:24:42 INFO - mozleak == 0.1 04:24:42 INFO - mozlog == 3.1 04:24:42 INFO - moznetwork == 0.27 04:24:42 INFO - mozprocess == 0.22 04:24:42 INFO - mozprofile == 0.28 04:24:42 INFO - mozrunner == 6.11 04:24:42 INFO - mozscreenshot == 0.1 04:24:42 INFO - mozsystemmonitor == 0.0 04:24:42 INFO - moztest == 0.7 04:24:42 INFO - mozversion == 1.4 04:24:42 INFO - psutil == 3.1.1 04:24:42 INFO - requests == 1.2.3 04:24:42 INFO - wptserve == 1.4.0 04:24:42 INFO - wsgiref == 0.1.2 04:24:42 INFO - Running post-action listener: _resource_record_post_action 04:24:42 INFO - Running post-action listener: _start_resource_monitoring 04:24:42 INFO - Starting resource monitoring. 04:24:42 INFO - ##### 04:24:42 INFO - ##### Running pull step. 04:24:42 INFO - ##### 04:24:42 INFO - Running pre-action listener: _resource_record_pre_action 04:24:42 INFO - Running main action method: pull 04:24:42 INFO - Pull has nothing to do! 04:24:42 INFO - Running post-action listener: _resource_record_post_action 04:24:42 INFO - ##### 04:24:42 INFO - ##### Running install step. 04:24:42 INFO - ##### 04:24:42 INFO - Running pre-action listener: _resource_record_pre_action 04:24:42 INFO - Running main action method: install 04:24:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:24:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:24:42 INFO - Reading from file tmpfile_stdout 04:24:42 INFO - Detecting whether we're running mozinstall >=1.0... 04:24:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:24:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:24:42 INFO - Reading from file tmpfile_stdout 04:24:42 INFO - Output received: 04:24:42 INFO - Usage: mozinstall [options] installer 04:24:42 INFO - Options: 04:24:42 INFO - -h, --help show this help message and exit 04:24:42 INFO - -d DEST, --destination=DEST 04:24:42 INFO - Directory to install application into. [default: 04:24:42 INFO - "/builds/slave/test"] 04:24:42 INFO - --app=APP Application being installed. [default: firefox] 04:24:42 INFO - mkdir: /builds/slave/test/build/application 04:24:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:24:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:25:00 INFO - Reading from file tmpfile_stdout 04:25:00 INFO - Output received: 04:25:00 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:25:00 INFO - Running post-action listener: _resource_record_post_action 04:25:00 INFO - ##### 04:25:00 INFO - ##### Running run-tests step. 04:25:00 INFO - ##### 04:25:00 INFO - Running pre-action listener: _resource_record_pre_action 04:25:00 INFO - Running main action method: run_tests 04:25:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:25:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:25:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:25:00 INFO - grabbing minidump binary from tooltool 04:25:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:00 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a4355e0>, '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 0x10a018cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a043990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:25:00 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:25:00 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:25:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:25:00 INFO - Return code: 0 04:25:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:25:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:25:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:25:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:25:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.TIgMJYfz0v/Render', 04:25:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:25:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:25:00 INFO - 'HOME': '/Users/cltbld', 04:25:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:25:00 INFO - 'LOGNAME': 'cltbld', 04:25:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:25:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:25:00 INFO - 'MOZ_NO_REMOTE': '1', 04:25:00 INFO - 'NO_EM_RESTART': '1', 04:25:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:25:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:25:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:25:00 INFO - 'PWD': '/builds/slave/test', 04:25:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:25:00 INFO - 'SHELL': '/bin/bash', 04:25:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LUEdxM3Ibv/Listeners', 04:25:00 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 04:25:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:25:00 INFO - 'USER': 'cltbld', 04:25:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:25:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:25:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:25:00 INFO - 'XPC_FLAGS': '0x0', 04:25:00 INFO - 'XPC_SERVICE_NAME': '0', 04:25:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:25:00 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:25:01 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:25:01 INFO - import pkg_resources 04:25:02 INFO - Using 1 client processes 04:25:02 INFO - wptserve Starting http server on 127.0.0.1:8000 04:25:02 INFO - wptserve Starting http server on 127.0.0.1:8001 04:25:02 INFO - wptserve Starting http server on 127.0.0.1:8443 04:25:04 INFO - SUITE-START | Running 778 tests 04:25:04 INFO - Running testharness tests 04:25:04 INFO - Setting up ssl 04:25:04 INFO - PROCESS | certutil | 04:25:04 INFO - PROCESS | certutil | 04:25:04 INFO - PROCESS | certutil | 04:25:04 INFO - Certificate Nickname Trust Attributes 04:25:04 INFO - SSL,S/MIME,JAR/XPI 04:25:04 INFO - 04:25:04 INFO - web-platform-tests CT,, 04:25:04 INFO - 04:25:04 INFO - Starting runner 04:25:05 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:25:05 INFO - PROCESS | 1652 | 1467372305434 Marionette DEBUG Marionette enabled via build flag and pref 04:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113cbd000 == 1 [pid = 1652] [id = 1] 04:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113cbd800) [pid = 1652] [serial = 1] [outer = 0x0] 04:25:05 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113cbe800) [pid = 1652] [serial = 2] [outer = 0x113cbd800] 04:25:05 INFO - PROCESS | 1652 | 1467372305770 Marionette INFO Listening on port 2828 04:25:05 INFO - PROCESS | 1652 | 1467372305994 Marionette DEBUG Marionette enabled via command-line flag 04:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116963800 == 2 [pid = 1652] [id = 2] 04:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116964000) [pid = 1652] [serial = 3] [outer = 0x0] 04:25:06 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116965000) [pid = 1652] [serial = 4] [outer = 0x116964000] 04:25:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:25:06 INFO - PROCESS | 1652 | 1467372306157 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 04:25:06 INFO - PROCESS | 1652 | 1467372306227 Marionette DEBUG Closed connection conn0 04:25:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:25:06 INFO - PROCESS | 1652 | 1467372306233 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 04:25:06 INFO - PROCESS | 1652 | 1467372306241 Marionette DEBUG Closed connection conn1 04:25:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:25:06 INFO - PROCESS | 1652 | 1467372306246 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 04:25:06 INFO - PROCESS | 1652 | 1467372306254 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:25:06 INFO - PROCESS | 1652 | 1467372306260 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160701030522","device":"desktop","version":"48.0"} 04:25:06 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a015800 == 3 [pid = 1652] [id = 3] 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11a016000) [pid = 1652] [serial = 5] [outer = 0x0] 04:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a016800 == 4 [pid = 1652] [id = 4] 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119d10000) [pid = 1652] [serial = 6] [outer = 0x0] 04:25:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a59000 == 5 [pid = 1652] [id = 5] 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119d0f800) [pid = 1652] [serial = 7] [outer = 0x0] 04:25:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:25:07 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121b1c400) [pid = 1652] [serial = 8] [outer = 0x119d0f800] 04:25:07 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123f9f800) [pid = 1652] [serial = 9] [outer = 0x11a016000] 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123f8f400) [pid = 1652] [serial = 10] [outer = 0x119d10000] 04:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123f91000) [pid = 1652] [serial = 11] [outer = 0x119d0f800] 04:25:08 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:25:08 INFO - PROCESS | 1652 | 1467372308284 Marionette INFO startBrowser a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:08 INFO - PROCESS | 1652 | 1467372308307 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1652 | 1467372308314 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1652 | 1467372308318 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x1266bd400) [pid = 1652] [serial = 12] [outer = 0x119d0f800] 04:25:08 INFO - PROCESS | 1652 | 1467372308621 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a3734ab1-2427-8d4c-8666-9178c41ef2d8","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160701030522","device":"desktop","version":"48.0","command_id":1}}] 04:25:08 INFO - PROCESS | 1652 | 1467372308702 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}] 04:25:08 INFO - PROCESS | 1652 | 1467372308704 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:08 INFO - PROCESS | 1652 | 1467372308760 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:25:08 INFO - PROCESS | 1652 | 1467372308834 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:25:08 INFO - PROCESS | 1652 | 1467372308835 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:08 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:25:08 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:25:08 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:25:08 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x125fb7400) [pid = 1652] [serial = 13] [outer = 0x119d0f800] 04:25:09 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:25:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:09 INFO - PROCESS | 1652 | 1467372309122 Marionette TRACE conn2 <- [1,3,null,{}] 04:25:09 INFO - PROCESS | 1652 | 1467372309124 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:25:09 INFO - PROCESS | 1652 | 1467372309126 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:09 INFO - PROCESS | 1652 | 1467372309143 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:25:09 INFO - PROCESS | 1652 | 1467372309170 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:25:09 INFO - PROCESS | 1652 | 1467372309171 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:25:09 INFO - PROCESS | 1652 | 1467372309174 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 1652 | 1467372309177 Marionette TRACE conn2 <- [1,6,null,{}] 04:25:09 INFO - PROCESS | 1652 | 1467372309182 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}] 04:25:09 INFO - PROCESS | 1652 | 1467372309184 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:09 INFO - PROCESS | 1652 | 1467372309193 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:25:09 INFO - PROCESS | 1652 | 1467372309196 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:09 INFO - PROCESS | 1652 | 1467372309201 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915c800 == 6 [pid = 1652] [id = 6] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x1291a2800) [pid = 1652] [serial = 14] [outer = 0x0] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x1291a4400) [pid = 1652] [serial = 15] [outer = 0x1291a2800] 04:25:09 INFO - PROCESS | 1652 | 1467372309230 Marionette DEBUG loaded listener.js 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x1291a9c00) [pid = 1652] [serial = 16] [outer = 0x1291a2800] 04:25:09 INFO - PROCESS | 1652 | 1467372309537 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]]]}] 04:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292ef000 == 7 [pid = 1652] [id = 7] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12942b400) [pid = 1652] [serial = 17] [outer = 0x0] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12942fc00) [pid = 1652] [serial = 18] [outer = 0x12942b400] 04:25:09 INFO - PROCESS | 1652 | 1467372309561 Marionette DEBUG loaded listener.js 04:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129643400) [pid = 1652] [serial = 19] [outer = 0x12942b400] 04:25:09 INFO - PROCESS | 1652 | 1467372309635 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:25:09 INFO - PROCESS | 1652 | 1467372309636 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:25:09 INFO - PROCESS | 1652 | 1467372309648 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 1652 | 1467372309649 Marionette TRACE conn2 <- [1,10,null,{}] 04:25:09 INFO - PROCESS | 1652 | 1467372309659 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}] 04:25:09 INFO - PROCESS | 1652 | 1467372309663 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:09 INFO - PROCESS | 1652 | 1467372309792 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:25:09 INFO - PROCESS | 1652 | 1467372309816 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:09 INFO - PROCESS | 1652 | 1467372309817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a898800 == 8 [pid = 1652] [id = 8] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a7f8800) [pid = 1652] [serial = 20] [outer = 0x0] 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12aa02800) [pid = 1652] [serial = 21] [outer = 0x12a7f8800] 04:25:09 INFO - PROCESS | 1652 | 1467372309846 Marionette DEBUG loaded listener.js 04:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12aa06c00) [pid = 1652] [serial = 22] [outer = 0x12a7f8800] 04:25:10 INFO - PROCESS | 1652 | 1467372310143 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]]]}] 04:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 527ms 04:25:10 INFO - PROCESS | 1652 | 1467372310171 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:25:10 INFO - PROCESS | 1652 | 1467372310172 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:25:10 INFO - PROCESS | 1652 | 1467372310174 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 1652 | 1467372310176 Marionette TRACE conn2 <- [1,14,null,{}] 04:25:10 INFO - PROCESS | 1652 | 1467372310188 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}] 04:25:10 INFO - PROCESS | 1652 | 1467372310190 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:10 INFO - PROCESS | 1652 | 1467372310333 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:25:10 INFO - PROCESS | 1652 | 1467372310342 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 1652 | 1467372310343 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80e000 == 9 [pid = 1652] [id = 9] 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b835c00) [pid = 1652] [serial = 23] [outer = 0x0] 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b837800) [pid = 1652] [serial = 24] [outer = 0x12b835c00] 04:25:10 INFO - PROCESS | 1652 | 1467372310369 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b840c00) [pid = 1652] [serial = 25] [outer = 0x12b835c00] 04:25:10 INFO - PROCESS | 1652 | 1467372310641 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]]]}] 04:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 518ms 04:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:25:10 INFO - PROCESS | 1652 | 1467372310693 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:25:10 INFO - PROCESS | 1652 | 1467372310695 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:25:10 INFO - PROCESS | 1652 | 1467372310704 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 1652 | 1467372310705 Marionette TRACE conn2 <- [1,18,null,{}] 04:25:10 INFO - PROCESS | 1652 | 1467372310708 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}] 04:25:10 INFO - PROCESS | 1652 | 1467372310709 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:10 INFO - PROCESS | 1652 | 1467372310804 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:25:10 INFO - PROCESS | 1652 | 1467372310809 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 1652 | 1467372310811 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba28000 == 10 [pid = 1652] [id = 10] 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b9cf400) [pid = 1652] [serial = 26] [outer = 0x0] 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12ba5a800) [pid = 1652] [serial = 27] [outer = 0x12b9cf400] 04:25:10 INFO - PROCESS | 1652 | 1467372310835 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12ba61000) [pid = 1652] [serial = 28] [outer = 0x12b9cf400] 04:25:11 INFO - PROCESS | 1652 | 1467372311105 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 04:25:11 INFO - PROCESS | 1652 | 1467372311124 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 1652 | 1467372311125 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:25:11 INFO - PROCESS | 1652 | 1467372311127 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1652 | 1467372311128 Marionette TRACE conn2 <- [1,22,null,{}] 04:25:11 INFO - PROCESS | 1652 | 1467372311138 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}] 04:25:11 INFO - PROCESS | 1652 | 1467372311140 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:11 INFO - PROCESS | 1652 | 1467372311237 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:25:11 INFO - PROCESS | 1652 | 1467372311241 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:11 INFO - PROCESS | 1652 | 1467372311242 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd4e800 == 11 [pid = 1652] [id = 11] 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12ba64400) [pid = 1652] [serial = 29] [outer = 0x0] 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bd2f800) [pid = 1652] [serial = 30] [outer = 0x12ba64400] 04:25:11 INFO - PROCESS | 1652 | 1467372311267 Marionette DEBUG loaded listener.js 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12bdd4400) [pid = 1652] [serial = 31] [outer = 0x12ba64400] 04:25:11 INFO - PROCESS | 1652 | 1467372311504 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 04:25:11 INFO - PROCESS | 1652 | 1467372311554 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 1652 | 1467372311555 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:25:11 INFO - PROCESS | 1652 | 1467372311558 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1652 | 1467372311559 Marionette TRACE conn2 <- [1,26,null,{}] 04:25:11 INFO - PROCESS | 1652 | 1467372311561 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}] 04:25:11 INFO - PROCESS | 1652 | 1467372311562 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:11 INFO - PROCESS | 1652 | 1467372311668 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:25:11 INFO - PROCESS | 1652 | 1467372311671 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:11 INFO - PROCESS | 1652 | 1467372311673 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01e000 == 12 [pid = 1652] [id = 12] 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x1182eb000) [pid = 1652] [serial = 32] [outer = 0x0] 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x118518c00) [pid = 1652] [serial = 33] [outer = 0x1182eb000] 04:25:11 INFO - PROCESS | 1652 | 1467372311697 Marionette DEBUG loaded listener.js 04:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12bdd8000) [pid = 1652] [serial = 34] [outer = 0x1182eb000] 04:25:11 INFO - PROCESS | 1652 | 1467372311937 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 04:25:11 INFO - PROCESS | 1652 | 1467372311979 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 1652 | 1467372311982 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:25:11 INFO - PROCESS | 1652 | 1467372311991 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 1652 | 1467372311992 Marionette TRACE conn2 <- [1,30,null,{}] 04:25:11 INFO - PROCESS | 1652 | 1467372311994 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}] 04:25:11 INFO - PROCESS | 1652 | 1467372311996 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:12 INFO - PROCESS | 1652 | 1467372312114 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:25:12 INFO - PROCESS | 1652 | 1467372312118 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 1652 | 1467372312121 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c36f800 == 13 [pid = 1652] [id = 13] 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12bddcc00) [pid = 1652] [serial = 35] [outer = 0x0] 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12bde1c00) [pid = 1652] [serial = 36] [outer = 0x12bddcc00] 04:25:12 INFO - PROCESS | 1652 | 1467372312159 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c3b3000) [pid = 1652] [serial = 37] [outer = 0x12bddcc00] 04:25:12 INFO - PROCESS | 1652 | 1467372312478 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]]]}] 04:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 518ms 04:25:12 INFO - PROCESS | 1652 | 1467372312510 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:25:12 INFO - PROCESS | 1652 | 1467372312512 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:25:12 INFO - PROCESS | 1652 | 1467372312527 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:25:12 INFO - PROCESS | 1652 | 1467372312529 Marionette TRACE conn2 <- [1,34,null,{}] 04:25:12 INFO - PROCESS | 1652 | 1467372312535 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}] 04:25:12 INFO - PROCESS | 1652 | 1467372312537 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:12 INFO - PROCESS | 1652 | 1467372312668 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:25:12 INFO - PROCESS | 1652 | 1467372312673 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 1652 | 1467372312674 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c4000 == 14 [pid = 1652] [id = 14] 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12b9c8400) [pid = 1652] [serial = 38] [outer = 0x0] 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c3ba800) [pid = 1652] [serial = 39] [outer = 0x12b9c8400] 04:25:12 INFO - PROCESS | 1652 | 1467372312714 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c715c00) [pid = 1652] [serial = 40] [outer = 0x12b9c8400] 04:25:13 INFO - PROCESS | 1652 | 1467372313054 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]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 573ms 04:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:25:13 INFO - PROCESS | 1652 | 1467372313101 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 1652 | 1467372313102 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:25:13 INFO - PROCESS | 1652 | 1467372313104 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 1652 | 1467372313105 Marionette TRACE conn2 <- [1,38,null,{}] 04:25:13 INFO - PROCESS | 1652 | 1467372313107 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}] 04:25:13 INFO - PROCESS | 1652 | 1467372313109 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:13 INFO - PROCESS | 1652 | 1467372313195 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:25:13 INFO - PROCESS | 1652 | 1467372313205 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 1652 | 1467372313206 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd75800 == 15 [pid = 1652] [id = 15] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12ba66400) [pid = 1652] [serial = 41] [outer = 0x0] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c721800) [pid = 1652] [serial = 42] [outer = 0x12ba66400] 04:25:13 INFO - PROCESS | 1652 | 1467372313230 Marionette DEBUG loaded listener.js 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12cdc2400) [pid = 1652] [serial = 43] [outer = 0x12ba66400] 04:25:13 INFO - PROCESS | 1652 | 1467372313472 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]]]}] 04:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d05b000 == 16 [pid = 1652] [id = 16] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12d05b800) [pid = 1652] [serial = 44] [outer = 0x0] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12d05d000) [pid = 1652] [serial = 45] [outer = 0x12d05b800] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12d061800) [pid = 1652] [serial = 46] [outer = 0x12d05b800] 04:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 04:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d05a800 == 17 [pid = 1652] [id = 17] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12cdca400) [pid = 1652] [serial = 47] [outer = 0x0] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d0c9800) [pid = 1652] [serial = 48] [outer = 0x12cdca400] 04:25:13 INFO - PROCESS | 1652 | 1467372313565 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 1652 | 1467372313566 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x116905c00) [pid = 1652] [serial = 49] [outer = 0x12cdca400] 04:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:25:13 INFO - PROCESS | 1652 | 1467372313596 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 1652 | 1467372313597 Marionette TRACE conn2 <- [1,42,null,{}] 04:25:13 INFO - PROCESS | 1652 | 1467372313606 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}] 04:25:13 INFO - PROCESS | 1652 | 1467372313607 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:13 INFO - PROCESS | 1652 | 1467372313719 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:25:13 INFO - PROCESS | 1652 | 1467372313725 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 1652 | 1467372313726 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4a7000 == 18 [pid = 1652] [id = 18] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12cdc2800) [pid = 1652] [serial = 50] [outer = 0x0] 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d0c1c00) [pid = 1652] [serial = 51] [outer = 0x12cdc2800] 04:25:13 INFO - PROCESS | 1652 | 1467372313751 Marionette DEBUG loaded listener.js 04:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12d5d7c00) [pid = 1652] [serial = 52] [outer = 0x12cdc2800] 04:25:14 INFO - PROCESS | 1652 | 1467372314004 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]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 437ms 04:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:25:14 INFO - PROCESS | 1652 | 1467372314021 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1652 | 1467372314022 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:25:14 INFO - PROCESS | 1652 | 1467372314030 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1652 | 1467372314036 Marionette TRACE conn2 <- [1,46,null,{}] 04:25:14 INFO - PROCESS | 1652 | 1467372314043 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}] 04:25:14 INFO - PROCESS | 1652 | 1467372314044 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:14 INFO - PROCESS | 1652 | 1467372314140 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:25:14 INFO - PROCESS | 1652 | 1467372314143 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 1652 | 1467372314152 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d777000 == 19 [pid = 1652] [id = 19] 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1185eb800) [pid = 1652] [serial = 53] [outer = 0x0] 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d5db400) [pid = 1652] [serial = 54] [outer = 0x1185eb800] 04:25:14 INFO - PROCESS | 1652 | 1467372314179 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d5e1c00) [pid = 1652] [serial = 55] [outer = 0x1185eb800] 04:25:14 INFO - PROCESS | 1652 | 1467372314422 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]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 433ms 04:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:25:14 INFO - PROCESS | 1652 | 1467372314458 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1652 | 1467372314460 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:25:14 INFO - PROCESS | 1652 | 1467372314471 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1652 | 1467372314472 Marionette TRACE conn2 <- [1,50,null,{}] 04:25:14 INFO - PROCESS | 1652 | 1467372314475 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}] 04:25:14 INFO - PROCESS | 1652 | 1467372314476 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:14 INFO - PROCESS | 1652 | 1467372314616 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:25:14 INFO - PROCESS | 1652 | 1467372314622 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 1652 | 1467372314623 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118418000 == 20 [pid = 1652] [id = 20] 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118090000) [pid = 1652] [serial = 56] [outer = 0x0] 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118098c00) [pid = 1652] [serial = 57] [outer = 0x118090000] 04:25:14 INFO - PROCESS | 1652 | 1467372314662 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1291a6800) [pid = 1652] [serial = 58] [outer = 0x118090000] 04:25:15 INFO - PROCESS | 1652 | 1467372315028 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]]]}] 04:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 577ms 04:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:25:15 INFO - PROCESS | 1652 | 1467372315040 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:25:15 INFO - PROCESS | 1652 | 1467372315041 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:25:15 INFO - PROCESS | 1652 | 1467372315043 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 1652 | 1467372315045 Marionette TRACE conn2 <- [1,54,null,{}] 04:25:15 INFO - PROCESS | 1652 | 1467372315050 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}] 04:25:15 INFO - PROCESS | 1652 | 1467372315052 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:15 INFO - PROCESS | 1652 | 1467372315143 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:25:15 INFO - PROCESS | 1652 | 1467372315147 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 1652 | 1467372315148 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d782800 == 21 [pid = 1652] [id = 21] 04:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d5e4800) [pid = 1652] [serial = 59] [outer = 0x0] 04:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12dac3800) [pid = 1652] [serial = 60] [outer = 0x12d5e4800] 04:25:15 INFO - PROCESS | 1652 | 1467372315178 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12daca800) [pid = 1652] [serial = 61] [outer = 0x12d5e4800] 04:25:15 INFO - PROCESS | 1652 | 1467372315461 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]]]}] 04:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 472ms 04:25:15 INFO - PROCESS | 1652 | 1467372315518 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:25:15 INFO - PROCESS | 1652 | 1467372315519 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:25:15 INFO - PROCESS | 1652 | 1467372315522 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 1652 | 1467372315523 Marionette TRACE conn2 <- [1,58,null,{}] 04:25:15 INFO - PROCESS | 1652 | 1467372315526 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}] 04:25:15 INFO - PROCESS | 1652 | 1467372315527 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:15 INFO - PROCESS | 1652 | 1467372315684 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:25:16 INFO - PROCESS | 1652 | 1467372316232 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 1652 | 1467372316233 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x111ea3000 == 22 [pid = 1652] [id = 22] 04:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x111f16800) [pid = 1652] [serial = 62] [outer = 0x0] 04:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x111f1b400) [pid = 1652] [serial = 63] [outer = 0x111f16800] 04:25:16 INFO - PROCESS | 1652 | 1467372316264 Marionette DEBUG loaded listener.js 04:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11261a800) [pid = 1652] [serial = 64] [outer = 0x111f16800] 04:25:16 INFO - PROCESS | 1652 | 1467372316715 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]]]}] 04:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1221ms 04:25:16 INFO - PROCESS | 1652 | 1467372316744 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:25:16 INFO - PROCESS | 1652 | 1467372316746 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:25:16 INFO - PROCESS | 1652 | 1467372316750 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 1652 | 1467372316752 Marionette TRACE conn2 <- [1,62,null,{}] 04:25:16 INFO - PROCESS | 1652 | 1467372316755 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}] 04:25:16 INFO - PROCESS | 1652 | 1467372316759 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:16 INFO - PROCESS | 1652 | 1467372316877 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:25:16 INFO - PROCESS | 1652 | 1467372316919 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 1652 | 1467372316921 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e22000 == 23 [pid = 1652] [id = 23] 04:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1129ce800) [pid = 1652] [serial = 65] [outer = 0x0] 04:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115e62000) [pid = 1652] [serial = 66] [outer = 0x1129ce800] 04:25:16 INFO - PROCESS | 1652 | 1467372316953 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116938400) [pid = 1652] [serial = 67] [outer = 0x1129ce800] 04:25:17 INFO - PROCESS | 1652 | 1467372317357 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]]]}] 04:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 04:25:17 INFO - PROCESS | 1652 | 1467372317420 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:25:17 INFO - PROCESS | 1652 | 1467372317422 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:25:17 INFO - PROCESS | 1652 | 1467372317425 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 1652 | 1467372317426 Marionette TRACE conn2 <- [1,66,null,{}] 04:25:17 INFO - PROCESS | 1652 | 1467372317429 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}] 04:25:17 INFO - PROCESS | 1652 | 1467372317430 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:17 INFO - PROCESS | 1652 | 1467372317557 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:25:17 INFO - PROCESS | 1652 | 1467372317612 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 1652 | 1467372317613 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aee800 == 24 [pid = 1652] [id = 24] 04:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118095800) [pid = 1652] [serial = 68] [outer = 0x0] 04:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118182800) [pid = 1652] [serial = 69] [outer = 0x118095800] 04:25:17 INFO - PROCESS | 1652 | 1467372317668 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1182eb400) [pid = 1652] [serial = 70] [outer = 0x118095800] 04:25:18 INFO - PROCESS | 1652 | 1467372318243 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]]]}] 04:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 04:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:25:18 INFO - PROCESS | 1652 | 1467372318322 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 1652 | 1467372318324 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:25:18 INFO - PROCESS | 1652 | 1467372318328 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 1652 | 1467372318329 Marionette TRACE conn2 <- [1,70,null,{}] 04:25:18 INFO - PROCESS | 1652 | 1467372318354 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}] 04:25:18 INFO - PROCESS | 1652 | 1467372318355 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:18 INFO - PROCESS | 1652 | 1467372318440 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:25:18 INFO - PROCESS | 1652 | 1467372318493 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 1652 | 1467372318495 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d78800 == 25 [pid = 1652] [id = 25] 04:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115df5800) [pid = 1652] [serial = 71] [outer = 0x0] 04:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11693ac00) [pid = 1652] [serial = 72] [outer = 0x115df5800] 04:25:18 INFO - PROCESS | 1652 | 1467372318523 Marionette DEBUG loaded listener.js 04:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116fb5000) [pid = 1652] [serial = 73] [outer = 0x115df5800] 04:25:18 INFO - PROCESS | 1652 | 1467372318828 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]]]}] 04:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 539ms 04:25:18 INFO - PROCESS | 1652 | 1467372318868 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 1652 | 1467372318870 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:25:18 INFO - PROCESS | 1652 | 1467372318875 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 1652 | 1467372318876 Marionette TRACE conn2 <- [1,74,null,{}] 04:25:18 INFO - PROCESS | 1652 | 1467372318879 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}] 04:25:18 INFO - PROCESS | 1652 | 1467372318880 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:18 INFO - PROCESS | 1652 | 1467372318968 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:25:19 INFO - PROCESS | 1652 | 1467372319028 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1652 | 1467372319030 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x113210800 == 26 [pid = 1652] [id = 26] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113252c00) [pid = 1652] [serial = 74] [outer = 0x0] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116fb4800) [pid = 1652] [serial = 75] [outer = 0x113252c00] 04:25:19 INFO - PROCESS | 1652 | 1467372319058 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118090400) [pid = 1652] [serial = 76] [outer = 0x113252c00] 04:25:19 INFO - PROCESS | 1652 | 1467372319328 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]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 04:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:25:19 INFO - PROCESS | 1652 | 1467372319344 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1652 | 1467372319345 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:25:19 INFO - PROCESS | 1652 | 1467372319355 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1652 | 1467372319358 Marionette TRACE conn2 <- [1,78,null,{}] 04:25:19 INFO - PROCESS | 1652 | 1467372319373 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}] 04:25:19 INFO - PROCESS | 1652 | 1467372319376 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:19 INFO - PROCESS | 1652 | 1467372319459 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:25:19 INFO - PROCESS | 1652 | 1467372319464 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1652 | 1467372319468 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aeb000 == 27 [pid = 1652] [id = 27] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11325ac00) [pid = 1652] [serial = 77] [outer = 0x0] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182e9000) [pid = 1652] [serial = 78] [outer = 0x11325ac00] 04:25:19 INFO - PROCESS | 1652 | 1467372319495 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1185e5c00) [pid = 1652] [serial = 79] [outer = 0x11325ac00] 04:25:19 INFO - PROCESS | 1652 | 1467372319826 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]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 530ms 04:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:25:19 INFO - PROCESS | 1652 | 1467372319877 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1652 | 1467372319879 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:25:19 INFO - PROCESS | 1652 | 1467372319881 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1652 | 1467372319882 Marionette TRACE conn2 <- [1,82,null,{}] 04:25:19 INFO - PROCESS | 1652 | 1467372319884 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}] 04:25:19 INFO - PROCESS | 1652 | 1467372319886 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:19 INFO - PROCESS | 1652 | 1467372319959 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:25:19 INFO - PROCESS | 1652 | 1467372319964 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1652 | 1467372319967 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d4b800 == 28 [pid = 1652] [id = 28] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1182f2400) [pid = 1652] [serial = 80] [outer = 0x0] 04:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118771800) [pid = 1652] [serial = 81] [outer = 0x1182f2400] 04:25:19 INFO - PROCESS | 1652 | 1467372319992 Marionette DEBUG loaded listener.js 04:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11902b000) [pid = 1652] [serial = 82] [outer = 0x1182f2400] 04:25:20 INFO - PROCESS | 1652 | 1467372320401 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]]]}] 04:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 572ms 04:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:25:20 INFO - PROCESS | 1652 | 1467372320454 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:25:20 INFO - PROCESS | 1652 | 1467372320456 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:25:20 INFO - PROCESS | 1652 | 1467372320459 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 1652 | 1467372320460 Marionette TRACE conn2 <- [1,86,null,{}] 04:25:20 INFO - PROCESS | 1652 | 1467372320464 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}] 04:25:20 INFO - PROCESS | 1652 | 1467372320466 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:20 INFO - PROCESS | 1652 | 1467372320577 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:25:20 INFO - PROCESS | 1652 | 1467372320585 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:20 INFO - PROCESS | 1652 | 1467372320586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183b2800 == 29 [pid = 1652] [id = 29] 04:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118774800) [pid = 1652] [serial = 83] [outer = 0x0] 04:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11932d400) [pid = 1652] [serial = 84] [outer = 0x118774800] 04:25:20 INFO - PROCESS | 1652 | 1467372320626 Marionette DEBUG loaded listener.js 04:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1193ab000) [pid = 1652] [serial = 85] [outer = 0x118774800] 04:25:20 INFO - PROCESS | 1652 | 1467372320988 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]]]}] 04:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 04:25:21 INFO - PROCESS | 1652 | 1467372321029 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1652 | 1467372321031 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:25:21 INFO - PROCESS | 1652 | 1467372321049 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1652 | 1467372321051 Marionette TRACE conn2 <- [1,90,null,{}] 04:25:21 INFO - PROCESS | 1652 | 1467372321054 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}] 04:25:21 INFO - PROCESS | 1652 | 1467372321060 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:21 INFO - PROCESS | 1652 | 1467372321189 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:25:21 INFO - PROCESS | 1652 | 1467372321195 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 1652 | 1467372321196 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118740800 == 30 [pid = 1652] [id = 30] 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1193af800) [pid = 1652] [serial = 86] [outer = 0x0] 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1195eb800) [pid = 1652] [serial = 87] [outer = 0x1193af800] 04:25:21 INFO - PROCESS | 1652 | 1467372321240 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119eaf000) [pid = 1652] [serial = 88] [outer = 0x1193af800] 04:25:21 INFO - PROCESS | 1652 | 1467372321588 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]]]}] 04:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 573ms 04:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:25:21 INFO - PROCESS | 1652 | 1467372321621 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1652 | 1467372321622 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:25:21 INFO - PROCESS | 1652 | 1467372321624 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1652 | 1467372321625 Marionette TRACE conn2 <- [1,94,null,{}] 04:25:21 INFO - PROCESS | 1652 | 1467372321627 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}] 04:25:21 INFO - PROCESS | 1652 | 1467372321629 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:21 INFO - PROCESS | 1652 | 1467372321724 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:25:21 INFO - PROCESS | 1652 | 1467372321731 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 1652 | 1467372321732 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119055800 == 31 [pid = 1652] [id = 31] 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1188d4c00) [pid = 1652] [serial = 89] [outer = 0x0] 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119eb0800) [pid = 1652] [serial = 90] [outer = 0x1188d4c00] 04:25:21 INFO - PROCESS | 1652 | 1467372321756 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120741c00) [pid = 1652] [serial = 91] [outer = 0x1188d4c00] 04:25:22 INFO - PROCESS | 1652 | 1467372322032 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]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 04:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:25:22 INFO - PROCESS | 1652 | 1467372322044 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 1652 | 1467372322045 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:25:22 INFO - PROCESS | 1652 | 1467372322047 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 1652 | 1467372322051 Marionette TRACE conn2 <- [1,98,null,{}] 04:25:22 INFO - PROCESS | 1652 | 1467372322059 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}] 04:25:22 INFO - PROCESS | 1652 | 1467372322060 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:22 INFO - PROCESS | 1652 | 1467372322138 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:25:22 INFO - PROCESS | 1652 | 1467372322142 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 1652 | 1467372322143 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b6000 == 32 [pid = 1652] [id = 32] 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119eb6000) [pid = 1652] [serial = 92] [outer = 0x0] 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121179c00) [pid = 1652] [serial = 93] [outer = 0x119eb6000] 04:25:22 INFO - PROCESS | 1652 | 1467372322170 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121266400) [pid = 1652] [serial = 94] [outer = 0x119eb6000] 04:25:22 INFO - PROCESS | 1652 | 1467372322455 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]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 477ms 04:25:22 INFO - PROCESS | 1652 | 1467372322524 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 1652 | 1467372322526 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:25:22 INFO - PROCESS | 1652 | 1467372322528 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 1652 | 1467372322529 Marionette TRACE conn2 <- [1,102,null,{}] 04:25:22 INFO - PROCESS | 1652 | 1467372322531 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}] 04:25:22 INFO - PROCESS | 1652 | 1467372322533 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:22 INFO - PROCESS | 1652 | 1467372322606 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:25:22 INFO - PROCESS | 1652 | 1467372322654 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 1652 | 1467372322655 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aea800 == 33 [pid = 1652] [id = 33] 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118099800) [pid = 1652] [serial = 95] [outer = 0x0] 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121266c00) [pid = 1652] [serial = 96] [outer = 0x118099800] 04:25:22 INFO - PROCESS | 1652 | 1467372322679 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1214a7400) [pid = 1652] [serial = 97] [outer = 0x118099800] 04:25:22 INFO - PROCESS | 1652 | 1467372322934 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]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 04:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:25:22 INFO - PROCESS | 1652 | 1467372322952 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 1652 | 1467372322953 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:25:22 INFO - PROCESS | 1652 | 1467372322957 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 1652 | 1467372322958 Marionette TRACE conn2 <- [1,106,null,{}] 04:25:22 INFO - PROCESS | 1652 | 1467372322960 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}] 04:25:22 INFO - PROCESS | 1652 | 1467372322961 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:23 INFO - PROCESS | 1652 | 1467372323040 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:25:23 INFO - PROCESS | 1652 | 1467372323044 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:23 INFO - PROCESS | 1652 | 1467372323045 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bad800 == 34 [pid = 1652] [id = 34] 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12126d000) [pid = 1652] [serial = 98] [outer = 0x0] 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12166fc00) [pid = 1652] [serial = 99] [outer = 0x12126d000] 04:25:23 INFO - PROCESS | 1652 | 1467372323072 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121be1000) [pid = 1652] [serial = 100] [outer = 0x12126d000] 04:25:23 INFO - PROCESS | 1652 | 1467372323369 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]]]}] 04:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 04:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:25:23 INFO - PROCESS | 1652 | 1467372323425 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:25:23 INFO - PROCESS | 1652 | 1467372323427 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:25:23 INFO - PROCESS | 1652 | 1467372323429 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:25:23 INFO - PROCESS | 1652 | 1467372323431 Marionette TRACE conn2 <- [1,110,null,{}] 04:25:23 INFO - PROCESS | 1652 | 1467372323433 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}] 04:25:23 INFO - PROCESS | 1652 | 1467372323435 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:23 INFO - PROCESS | 1652 | 1467372323522 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:25:23 INFO - PROCESS | 1652 | 1467372323567 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:23 INFO - PROCESS | 1652 | 1467372323568 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x120764000 == 35 [pid = 1652] [id = 35] 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12126ac00) [pid = 1652] [serial = 101] [outer = 0x0] 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121e63400) [pid = 1652] [serial = 102] [outer = 0x12126ac00] 04:25:23 INFO - PROCESS | 1652 | 1467372323594 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12562a800) [pid = 1652] [serial = 103] [outer = 0x12126ac00] 04:25:23 INFO - PROCESS | 1652 | 1467372323869 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]]]}] 04:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 04:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:25:23 INFO - PROCESS | 1652 | 1467372323905 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:25:23 INFO - PROCESS | 1652 | 1467372323906 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:25:23 INFO - PROCESS | 1652 | 1467372323909 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:25:23 INFO - PROCESS | 1652 | 1467372323910 Marionette TRACE conn2 <- [1,114,null,{}] 04:25:23 INFO - PROCESS | 1652 | 1467372323920 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}] 04:25:23 INFO - PROCESS | 1652 | 1467372323921 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | 1467372324003 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:25:24 INFO - PROCESS | 1652 | 1467372324007 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1652 | 1467372324008 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121345800 == 36 [pid = 1652] [id = 36] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1250d5c00) [pid = 1652] [serial = 104] [outer = 0x0] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1256cd800) [pid = 1652] [serial = 105] [outer = 0x1250d5c00] 04:25:24 INFO - PROCESS | 1652 | 1467372324032 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126056000) [pid = 1652] [serial = 106] [outer = 0x1250d5c00] 04:25:24 INFO - PROCESS | 1652 | 1467372324340 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]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 04:25:24 INFO - PROCESS | 1652 | 1467372324378 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1652 | 1467372324379 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:25:24 INFO - PROCESS | 1652 | 1467372324383 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1652 | 1467372324384 Marionette TRACE conn2 <- [1,118,null,{}] 04:25:24 INFO - PROCESS | 1652 | 1467372324387 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}] 04:25:24 INFO - PROCESS | 1652 | 1467372324388 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | 1467372324487 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:25:24 INFO - PROCESS | 1652 | 1467372324493 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1652 | 1467372324494 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150c000 == 37 [pid = 1652] [id = 37] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124e82000) [pid = 1652] [serial = 107] [outer = 0x0] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126057000) [pid = 1652] [serial = 108] [outer = 0x124e82000] 04:25:24 INFO - PROCESS | 1652 | 1467372324518 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126450000) [pid = 1652] [serial = 109] [outer = 0x124e82000] 04:25:24 INFO - PROCESS | 1652 | 1467372324781 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]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 04:25:24 INFO - PROCESS | 1652 | 1467372324804 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1652 | 1467372324805 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:25:24 INFO - PROCESS | 1652 | 1467372324808 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1652 | 1467372324809 Marionette TRACE conn2 <- [1,122,null,{}] 04:25:24 INFO - PROCESS | 1652 | 1467372324811 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}] 04:25:24 INFO - PROCESS | 1652 | 1467372324812 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | 1467372324907 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:25:24 INFO - PROCESS | 1652 | 1467372324910 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1652 | 1467372324912 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216d5800 == 38 [pid = 1652] [id = 38] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123f92400) [pid = 1652] [serial = 110] [outer = 0x0] 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126657800) [pid = 1652] [serial = 111] [outer = 0x123f92400] 04:25:24 INFO - PROCESS | 1652 | 1467372324936 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126a7e400) [pid = 1652] [serial = 112] [outer = 0x123f92400] 04:25:25 INFO - PROCESS | 1652 | 1467372325240 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 04:25:25 INFO - PROCESS | 1652 | 1467372325276 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:25:25 INFO - PROCESS | 1652 | 1467372325278 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:25:25 INFO - PROCESS | 1652 | 1467372325284 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1652 | 1467372325286 Marionette TRACE conn2 <- [1,126,null,{}] 04:25:25 INFO - PROCESS | 1652 | 1467372325289 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}] 04:25:25 INFO - PROCESS | 1652 | 1467372325291 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:25 INFO - PROCESS | 1652 | 1467372325459 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:25:25 INFO - PROCESS | 1652 | 1467372325473 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:25 INFO - PROCESS | 1652 | 1467372325475 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f9c800 == 39 [pid = 1652] [id = 39] 04:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126057400) [pid = 1652] [serial = 113] [outer = 0x0] 04:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128c60c00) [pid = 1652] [serial = 114] [outer = 0x126057400] 04:25:25 INFO - PROCESS | 1652 | 1467372325514 Marionette DEBUG loaded listener.js 04:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128c6e400) [pid = 1652] [serial = 115] [outer = 0x126057400] 04:25:25 INFO - PROCESS | 1652 | 1467372325909 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 673ms 04:25:25 INFO - PROCESS | 1652 | 1467372325954 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:25:25 INFO - PROCESS | 1652 | 1467372325955 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:25:25 INFO - PROCESS | 1652 | 1467372325958 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1652 | 1467372325959 Marionette TRACE conn2 <- [1,130,null,{}] 04:25:25 INFO - PROCESS | 1652 | 1467372325961 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}] 04:25:25 INFO - PROCESS | 1652 | 1467372325962 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:26 INFO - PROCESS | 1652 | 1467372326042 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:25:26 INFO - PROCESS | 1652 | 1467372326809 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:26 INFO - PROCESS | 1652 | 1467372326811 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x112534800 == 40 [pid = 1652] [id = 40] 04:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x113251c00) [pid = 1652] [serial = 116] [outer = 0x0] 04:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1133b5400) [pid = 1652] [serial = 117] [outer = 0x113251c00] 04:25:26 INFO - PROCESS | 1652 | 1467372326867 Marionette DEBUG loaded listener.js 04:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115e67c00) [pid = 1652] [serial = 118] [outer = 0x113251c00] 04:25:27 INFO - PROCESS | 1652 | 1467372327193 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]]]}] 04:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1268ms 04:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:25:27 INFO - PROCESS | 1652 | 1467372327228 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:25:27 INFO - PROCESS | 1652 | 1467372327230 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:25:27 INFO - PROCESS | 1652 | 1467372327235 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 1652 | 1467372327237 Marionette TRACE conn2 <- [1,134,null,{}] 04:25:27 INFO - PROCESS | 1652 | 1467372327241 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}] 04:25:27 INFO - PROCESS | 1652 | 1467372327242 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:27 INFO - PROCESS | 1652 | 1467372327335 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:25:27 INFO - PROCESS | 1652 | 1467372327368 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1652 | 1467372327370 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116277800 == 41 [pid = 1652] [id = 41] 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1176cf000) [pid = 1652] [serial = 119] [outer = 0x0] 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117db4c00) [pid = 1652] [serial = 120] [outer = 0x1176cf000] 04:25:27 INFO - PROCESS | 1652 | 1467372327396 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11809bc00) [pid = 1652] [serial = 121] [outer = 0x1176cf000] 04:25:27 INFO - PROCESS | 1652 | 1467372327715 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]]]}] 04:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 04:25:27 INFO - PROCESS | 1652 | 1467372327757 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:25:27 INFO - PROCESS | 1652 | 1467372327760 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:25:27 INFO - PROCESS | 1652 | 1467372327762 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 1652 | 1467372327764 Marionette TRACE conn2 <- [1,138,null,{}] 04:25:27 INFO - PROCESS | 1652 | 1467372327766 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}] 04:25:27 INFO - PROCESS | 1652 | 1467372327767 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:27 INFO - PROCESS | 1652 | 1467372327874 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:25:27 INFO - PROCESS | 1652 | 1467372327878 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1652 | 1467372327880 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae9800 == 42 [pid = 1652] [id = 42] 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118253c00) [pid = 1652] [serial = 122] [outer = 0x0] 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1182e6800) [pid = 1652] [serial = 123] [outer = 0x118253c00] 04:25:27 INFO - PROCESS | 1652 | 1467372327906 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118772000) [pid = 1652] [serial = 124] [outer = 0x118253c00] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118090000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1185eb800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12cdc2800) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ba66400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b9c8400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bddcc00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1182eb000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ba64400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b9cf400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b835c00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a7f8800) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1291a2800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1250d5c00) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124e82000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123f92400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111f16800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1129ce800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118095800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115df5800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113252c00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11325ac00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182f2400) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118774800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1193af800) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1188d4c00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119eb6000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118099800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12126d000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d5e4800) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:25:28 INFO - PROCESS | 1652 | 1467372328642 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]]]}] 04:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 920ms 04:25:28 INFO - PROCESS | 1652 | 1467372328683 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 1652 | 1467372328685 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:25:28 INFO - PROCESS | 1652 | 1467372328691 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 1652 | 1467372328695 Marionette TRACE conn2 <- [1,142,null,{}] 04:25:28 INFO - PROCESS | 1652 | 1467372328698 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}] 04:25:28 INFO - PROCESS | 1652 | 1467372328700 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:28 INFO - PROCESS | 1652 | 1467372328776 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:25:28 INFO - PROCESS | 1652 | 1467372328827 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 1652 | 1467372328828 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d36800 == 43 [pid = 1652] [id = 43] 04:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1132ed400) [pid = 1652] [serial = 125] [outer = 0x0] 04:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1176d6000) [pid = 1652] [serial = 126] [outer = 0x1132ed400] 04:25:28 INFO - PROCESS | 1652 | 1467372328856 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1188d9000) [pid = 1652] [serial = 127] [outer = 0x1132ed400] 04:25:29 INFO - PROCESS | 1652 | 1467372329152 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]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms 04:25:29 INFO - PROCESS | 1652 | 1467372329167 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1652 | 1467372329170 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:25:29 INFO - PROCESS | 1652 | 1467372329177 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1652 | 1467372329179 Marionette TRACE conn2 <- [1,146,null,{}] 04:25:29 INFO - PROCESS | 1652 | 1467372329181 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}] 04:25:29 INFO - PROCESS | 1652 | 1467372329185 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:29 INFO - PROCESS | 1652 | 1467372329269 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:25:29 INFO - PROCESS | 1652 | 1467372329273 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1652 | 1467372329274 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119052000 == 44 [pid = 1652] [id = 44] 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133b2000) [pid = 1652] [serial = 128] [outer = 0x0] 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1195e4800) [pid = 1652] [serial = 129] [outer = 0x1133b2000] 04:25:29 INFO - PROCESS | 1652 | 1467372329301 Marionette DEBUG loaded listener.js 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195f3400) [pid = 1652] [serial = 130] [outer = 0x1133b2000] 04:25:29 INFO - PROCESS | 1652 | 1467372329603 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]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 04:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:25:29 INFO - PROCESS | 1652 | 1467372329649 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1652 | 1467372329650 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:25:29 INFO - PROCESS | 1652 | 1467372329652 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1652 | 1467372329653 Marionette TRACE conn2 <- [1,150,null,{}] 04:25:29 INFO - PROCESS | 1652 | 1467372329655 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}] 04:25:29 INFO - PROCESS | 1652 | 1467372329657 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:29 INFO - PROCESS | 1652 | 1467372329727 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:25:29 INFO - PROCESS | 1652 | 1467372329733 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1652 | 1467372329738 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11984e000 == 45 [pid = 1652] [id = 45] 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119d0a800) [pid = 1652] [serial = 131] [outer = 0x0] 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119eb1000) [pid = 1652] [serial = 132] [outer = 0x119d0a800] 04:25:29 INFO - PROCESS | 1652 | 1467372329769 Marionette DEBUG loaded listener.js 04:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12117d000) [pid = 1652] [serial = 133] [outer = 0x119d0a800] 04:25:30 INFO - PROCESS | 1652 | 1467372330097 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]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 04:25:30 INFO - PROCESS | 1652 | 1467372330120 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1652 | 1467372330122 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:25:30 INFO - PROCESS | 1652 | 1467372330124 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1652 | 1467372330125 Marionette TRACE conn2 <- [1,154,null,{}] 04:25:30 INFO - PROCESS | 1652 | 1467372330127 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}] 04:25:30 INFO - PROCESS | 1652 | 1467372330129 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:30 INFO - PROCESS | 1652 | 1467372330230 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:25:30 INFO - PROCESS | 1652 | 1467372330236 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 1652 | 1467372330237 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e0f800 == 46 [pid = 1652] [id = 46] 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d10c00) [pid = 1652] [serial = 134] [outer = 0x0] 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1214ac800) [pid = 1652] [serial = 135] [outer = 0x119d10c00] 04:25:30 INFO - PROCESS | 1652 | 1467372330261 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123f90c00) [pid = 1652] [serial = 136] [outer = 0x119d10c00] 04:25:30 INFO - PROCESS | 1652 | 1467372330625 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]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 518ms 04:25:30 INFO - PROCESS | 1652 | 1467372330642 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1652 | 1467372330645 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:25:30 INFO - PROCESS | 1652 | 1467372330648 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1652 | 1467372330650 Marionette TRACE conn2 <- [1,158,null,{}] 04:25:30 INFO - PROCESS | 1652 | 1467372330654 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}] 04:25:30 INFO - PROCESS | 1652 | 1467372330656 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:30 INFO - PROCESS | 1652 | 1467372330753 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:25:30 INFO - PROCESS | 1652 | 1467372330816 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 1652 | 1467372330817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ec9000 == 47 [pid = 1652] [id = 47] 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11324f800) [pid = 1652] [serial = 137] [outer = 0x0] 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1164e7c00) [pid = 1652] [serial = 138] [outer = 0x11324f800] 04:25:30 INFO - PROCESS | 1652 | 1467372330848 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117152400) [pid = 1652] [serial = 139] [outer = 0x11324f800] 04:25:31 INFO - PROCESS | 1652 | 1467372331278 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]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 04:25:31 INFO - PROCESS | 1652 | 1467372331332 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 1652 | 1467372331335 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:25:31 INFO - PROCESS | 1652 | 1467372331341 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 1652 | 1467372331342 Marionette TRACE conn2 <- [1,162,null,{}] 04:25:31 INFO - PROCESS | 1652 | 1467372331345 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}] 04:25:31 INFO - PROCESS | 1652 | 1467372331347 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:31 INFO - PROCESS | 1652 | 1467372331443 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:25:31 INFO - PROCESS | 1652 | 1467372331501 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 1652 | 1467372331502 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c9000 == 48 [pid = 1652] [id = 48] 04:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11809c800) [pid = 1652] [serial = 140] [outer = 0x0] 04:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118257400) [pid = 1652] [serial = 141] [outer = 0x11809c800] 04:25:31 INFO - PROCESS | 1652 | 1467372331533 Marionette DEBUG loaded listener.js 04:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1185f0000) [pid = 1652] [serial = 142] [outer = 0x11809c800] 04:25:31 INFO - PROCESS | 1652 | 1467372331941 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]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 04:25:31 INFO - PROCESS | 1652 | 1467372331960 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 1652 | 1467372331962 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:25:31 INFO - PROCESS | 1652 | 1467372331964 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 1652 | 1467372331967 Marionette TRACE conn2 <- [1,166,null,{}] 04:25:31 INFO - PROCESS | 1652 | 1467372331975 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}] 04:25:31 INFO - PROCESS | 1652 | 1467372331978 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:32 INFO - PROCESS | 1652 | 1467372332089 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:25:32 INFO - PROCESS | 1652 | 1467372332164 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 1652 | 1467372332166 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d35800 == 49 [pid = 1652] [id = 49] 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x121172000) [pid = 1652] [serial = 143] [outer = 0x0] 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12117bc00) [pid = 1652] [serial = 144] [outer = 0x121172000] 04:25:32 INFO - PROCESS | 1652 | 1467372332198 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12161d400) [pid = 1652] [serial = 145] [outer = 0x121172000] 04:25:32 INFO - PROCESS | 1652 | 1467372332602 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]]]}] 04:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 04:25:32 INFO - PROCESS | 1652 | 1467372332638 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:25:32 INFO - PROCESS | 1652 | 1467372332639 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:25:32 INFO - PROCESS | 1652 | 1467372332642 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:25:32 INFO - PROCESS | 1652 | 1467372332643 Marionette TRACE conn2 <- [1,170,null,{}] 04:25:32 INFO - PROCESS | 1652 | 1467372332646 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}] 04:25:32 INFO - PROCESS | 1652 | 1467372332647 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:32 INFO - PROCESS | 1652 | 1467372332773 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:25:32 INFO - PROCESS | 1652 | 1467372332817 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 1652 | 1467372332818 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125175800 == 50 [pid = 1652] [id = 50] 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121e6c400) [pid = 1652] [serial = 146] [outer = 0x0] 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x124e14800) [pid = 1652] [serial = 147] [outer = 0x121e6c400] 04:25:32 INFO - PROCESS | 1652 | 1467372332848 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12562e400) [pid = 1652] [serial = 148] [outer = 0x121e6c400] 04:25:33 INFO - PROCESS | 1652 | 1467372333261 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]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 04:25:33 INFO - PROCESS | 1652 | 1467372333316 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 1652 | 1467372333317 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:25:33 INFO - PROCESS | 1652 | 1467372333319 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 1652 | 1467372333321 Marionette TRACE conn2 <- [1,174,null,{}] 04:25:33 INFO - PROCESS | 1652 | 1467372333323 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}] 04:25:33 INFO - PROCESS | 1652 | 1467372333324 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:33 INFO - PROCESS | 1652 | 1467372333430 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:25:33 INFO - PROCESS | 1652 | 1467372333502 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:33 INFO - PROCESS | 1652 | 1467372333503 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x112542000 == 51 [pid = 1652] [id = 51] 04:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113c36000) [pid = 1652] [serial = 149] [outer = 0x0] 04:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116786c00) [pid = 1652] [serial = 150] [outer = 0x113c36000] 04:25:33 INFO - PROCESS | 1652 | 1467372333532 Marionette DEBUG loaded listener.js 04:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1188cf000) [pid = 1652] [serial = 151] [outer = 0x113c36000] 04:25:34 INFO - PROCESS | 1652 | 1467372334033 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]]]}] 04:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 04:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:25:34 INFO - PROCESS | 1652 | 1467372334090 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:25:34 INFO - PROCESS | 1652 | 1467372334093 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:25:34 INFO - PROCESS | 1652 | 1467372334098 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:25:34 INFO - PROCESS | 1652 | 1467372334101 Marionette TRACE conn2 <- [1,178,null,{}] 04:25:34 INFO - PROCESS | 1652 | 1467372334106 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}] 04:25:34 INFO - PROCESS | 1652 | 1467372334109 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:34 INFO - PROCESS | 1652 | 1467372334248 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:25:34 INFO - PROCESS | 1652 | 1467372334334 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 1652 | 1467372334335 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae4000 == 52 [pid = 1652] [id = 52] 04:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11628c400) [pid = 1652] [serial = 152] [outer = 0x0] 04:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x116910400) [pid = 1652] [serial = 153] [outer = 0x11628c400] 04:25:34 INFO - PROCESS | 1652 | 1467372334381 Marionette DEBUG loaded listener.js 04:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117db1400) [pid = 1652] [serial = 154] [outer = 0x11628c400] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11984e000 == 51 [pid = 1652] [id = 45] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119052000 == 50 [pid = 1652] [id = 44] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117d36800 == 49 [pid = 1652] [id = 43] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b6000 == 48 [pid = 1652] [id = 32] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae9800 == 47 [pid = 1652] [id = 42] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116aeb000 == 46 [pid = 1652] [id = 27] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117d4b800 == 45 [pid = 1652] [id = 28] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1183b2800 == 44 [pid = 1652] [id = 29] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116277800 == 43 [pid = 1652] [id = 41] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x112534800 == 42 [pid = 1652] [id = 40] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116aea800 == 41 [pid = 1652] [id = 33] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119055800 == 40 [pid = 1652] [id = 31] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12150c000 == 39 [pid = 1652] [id = 37] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x120764000 == 38 [pid = 1652] [id = 35] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118740800 == 37 [pid = 1652] [id = 30] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x112542000 == 36 [pid = 1652] [id = 51] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x125175800 == 35 [pid = 1652] [id = 50] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117d35800 == 34 [pid = 1652] [id = 49] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121345800 == 33 [pid = 1652] [id = 36] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1216d5800 == 32 [pid = 1652] [id = 38] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c9000 == 31 [pid = 1652] [id = 48] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119bad800 == 30 [pid = 1652] [id = 34] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x115e0f800 == 29 [pid = 1652] [id = 46] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123f9c800 == 28 [pid = 1652] [id = 39] 04:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x115ec9000 == 27 [pid = 1652] [id = 47] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123f91000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1256cd800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x126057000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126657800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x111f1b400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115e62000) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118182800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1182eb400) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11693ac00) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116fb4800) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1182e9000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118771800) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11932d400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1195eb800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119eaf000) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119eb0800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120741c00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121179c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121266c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121266400) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12166fc00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121e63400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1214a7400) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121be1000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185e5c00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126056000) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193ab000) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116fb5000) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126450000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118090400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116938400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11902b000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126a7e400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11261a800) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128c60c00) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12daca800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121b1c400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12bd2f800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ba5a800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ba61000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b837800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b840c00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12aa06c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12aa02800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12942fc00) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1291a4400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1291a9c00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12dac3800) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118098c00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1291a6800) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d5e1c00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12d5db400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d0c1c00) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12d5d7c00) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d05d000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12d0c9800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c721800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12cdc2400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c715c00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12c3ba800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12bde1c00) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12c3b3000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118518c00) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12bdd8000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12bdd4400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 04:25:35 INFO - PROCESS | 1652 | 1467372335263 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]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1174ms 04:25:35 INFO - PROCESS | 1652 | 1467372335271 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:25:35 INFO - PROCESS | 1652 | 1467372335273 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:25:35 INFO - PROCESS | 1652 | 1467372335276 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 1652 | 1467372335278 Marionette TRACE conn2 <- [1,182,null,{}] 04:25:35 INFO - PROCESS | 1652 | 1467372335285 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}] 04:25:35 INFO - PROCESS | 1652 | 1467372335286 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:35 INFO - PROCESS | 1652 | 1467372335361 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:25:35 INFO - PROCESS | 1652 | 1467372335368 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 1652 | 1467372335371 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d71000 == 28 [pid = 1652] [id = 53] 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116978800) [pid = 1652] [serial = 155] [outer = 0x0] 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116984c00) [pid = 1652] [serial = 156] [outer = 0x116978800] 04:25:35 INFO - PROCESS | 1652 | 1467372335399 Marionette DEBUG loaded listener.js 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x117daac00) [pid = 1652] [serial = 157] [outer = 0x116978800] 04:25:35 INFO - PROCESS | 1652 | 1467372335705 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]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 04:25:35 INFO - PROCESS | 1652 | 1467372335748 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:25:35 INFO - PROCESS | 1652 | 1467372335752 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:25:35 INFO - PROCESS | 1652 | 1467372335757 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 1652 | 1467372335758 Marionette TRACE conn2 <- [1,186,null,{}] 04:25:35 INFO - PROCESS | 1652 | 1467372335761 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}] 04:25:35 INFO - PROCESS | 1652 | 1467372335762 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:35 INFO - PROCESS | 1652 | 1467372335837 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:25:35 INFO - PROCESS | 1652 | 1467372335841 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 1652 | 1467372335842 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b3000 == 29 [pid = 1652] [id = 54] 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118096000) [pid = 1652] [serial = 158] [outer = 0x0] 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1182e4400) [pid = 1652] [serial = 159] [outer = 0x118096000] 04:25:35 INFO - PROCESS | 1652 | 1467372335872 Marionette DEBUG loaded listener.js 04:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1182f1800) [pid = 1652] [serial = 160] [outer = 0x118096000] 04:25:36 INFO - PROCESS | 1652 | 1467372336299 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]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 569ms 04:25:36 INFO - PROCESS | 1652 | 1467372336326 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:25:36 INFO - PROCESS | 1652 | 1467372336329 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:25:36 INFO - PROCESS | 1652 | 1467372336332 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1652 | 1467372336336 Marionette TRACE conn2 <- [1,190,null,{}] 04:25:36 INFO - PROCESS | 1652 | 1467372336348 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}] 04:25:36 INFO - PROCESS | 1652 | 1467372336353 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:36 INFO - PROCESS | 1652 | 1467372336468 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:25:36 INFO - PROCESS | 1652 | 1467372336483 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 1652 | 1467372336485 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826a800 == 30 [pid = 1652] [id = 55] 04:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11325b800) [pid = 1652] [serial = 161] [outer = 0x0] 04:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11932d000) [pid = 1652] [serial = 162] [outer = 0x11325b800] 04:25:36 INFO - PROCESS | 1652 | 1467372336517 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1193b1400) [pid = 1652] [serial = 163] [outer = 0x11325b800] 04:25:36 INFO - PROCESS | 1652 | 1467372336822 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]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 525ms 04:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:25:36 INFO - PROCESS | 1652 | 1467372336856 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:25:36 INFO - PROCESS | 1652 | 1467372336858 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:25:36 INFO - PROCESS | 1652 | 1467372336860 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1652 | 1467372336861 Marionette TRACE conn2 <- [1,194,null,{}] 04:25:36 INFO - PROCESS | 1652 | 1467372336864 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}] 04:25:36 INFO - PROCESS | 1652 | 1467372336867 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:36 INFO - PROCESS | 1652 | 1467372336968 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:25:36 INFO - PROCESS | 1652 | 1467372336974 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 1652 | 1467372336975 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118412800 == 31 [pid = 1652] [id = 56] 04:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11932f000) [pid = 1652] [serial = 164] [outer = 0x0] 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1195e7400) [pid = 1652] [serial = 165] [outer = 0x11932f000] 04:25:37 INFO - PROCESS | 1652 | 1467372337000 Marionette DEBUG loaded listener.js 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119abe400) [pid = 1652] [serial = 166] [outer = 0x11932f000] 04:25:37 INFO - PROCESS | 1652 | 1467372337310 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]]]}] 04:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 04:25:37 INFO - PROCESS | 1652 | 1467372337330 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:25:37 INFO - PROCESS | 1652 | 1467372337333 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:25:37 INFO - PROCESS | 1652 | 1467372337338 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:25:37 INFO - PROCESS | 1652 | 1467372337339 Marionette TRACE conn2 <- [1,198,null,{}] 04:25:37 INFO - PROCESS | 1652 | 1467372337351 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}] 04:25:37 INFO - PROCESS | 1652 | 1467372337359 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:37 INFO - PROCESS | 1652 | 1467372337444 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:25:37 INFO - PROCESS | 1652 | 1467372337448 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:37 INFO - PROCESS | 1652 | 1467372337449 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291800 == 32 [pid = 1652] [id = 57] 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116462000) [pid = 1652] [serial = 167] [outer = 0x0] 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119eb5000) [pid = 1652] [serial = 168] [outer = 0x116462000] 04:25:37 INFO - PROCESS | 1652 | 1467372337474 Marionette DEBUG loaded listener.js 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121179c00) [pid = 1652] [serial = 169] [outer = 0x116462000] 04:25:37 INFO - PROCESS | 1652 | 1467372337810 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]]]}] 04:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 04:25:37 INFO - PROCESS | 1652 | 1467372337857 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:25:37 INFO - PROCESS | 1652 | 1467372337858 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:25:37 INFO - PROCESS | 1652 | 1467372337860 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:25:37 INFO - PROCESS | 1652 | 1467372337862 Marionette TRACE conn2 <- [1,202,null,{}] 04:25:37 INFO - PROCESS | 1652 | 1467372337869 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}] 04:25:37 INFO - PROCESS | 1652 | 1467372337873 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:37 INFO - PROCESS | 1652 | 1467372337980 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:25:37 INFO - PROCESS | 1652 | 1467372337984 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:37 INFO - PROCESS | 1652 | 1467372337985 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a96000 == 33 [pid = 1652] [id = 58] 04:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113da7c00) [pid = 1652] [serial = 170] [outer = 0x0] 04:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12139dc00) [pid = 1652] [serial = 171] [outer = 0x113da7c00] 04:25:38 INFO - PROCESS | 1652 | 1467372338010 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x124e7fc00) [pid = 1652] [serial = 172] [outer = 0x113da7c00] 04:25:38 INFO - PROCESS | 1652 | 1467372338354 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]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 04:25:38 INFO - PROCESS | 1652 | 1467372338383 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 1652 | 1467372338386 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:25:38 INFO - PROCESS | 1652 | 1467372338389 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 1652 | 1467372338391 Marionette TRACE conn2 <- [1,206,null,{}] 04:25:38 INFO - PROCESS | 1652 | 1467372338394 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}] 04:25:38 INFO - PROCESS | 1652 | 1467372338406 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:38 INFO - PROCESS | 1652 | 1467372338538 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:25:38 INFO - PROCESS | 1652 | 1467372338552 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:38 INFO - PROCESS | 1652 | 1467372338554 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212dc000 == 34 [pid = 1652] [id = 59] 04:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12562d000) [pid = 1652] [serial = 173] [outer = 0x0] 04:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1256c7c00) [pid = 1652] [serial = 174] [outer = 0x12562d000] 04:25:38 INFO - PROCESS | 1652 | 1467372338594 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125fbe800) [pid = 1652] [serial = 175] [outer = 0x12562d000] 04:25:39 INFO - PROCESS | 1652 | 1467372338998 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 619ms 04:25:39 INFO - PROCESS | 1652 | 1467372339008 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1652 | 1467372339010 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:25:39 INFO - PROCESS | 1652 | 1467372339012 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1652 | 1467372339013 Marionette TRACE conn2 <- [1,210,null,{}] 04:25:39 INFO - PROCESS | 1652 | 1467372339015 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}] 04:25:39 INFO - PROCESS | 1652 | 1467372339017 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:39 INFO - PROCESS | 1652 | 1467372339102 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:25:39 INFO - PROCESS | 1652 | 1467372339133 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1652 | 1467372339134 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134b800 == 35 [pid = 1652] [id = 60] 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126056800) [pid = 1652] [serial = 176] [outer = 0x0] 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126447800) [pid = 1652] [serial = 177] [outer = 0x126056800] 04:25:39 INFO - PROCESS | 1652 | 1467372339158 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12665a800) [pid = 1652] [serial = 178] [outer = 0x126056800] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126057400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12126ac00) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119d0a800) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1176cf000) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1132ed400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118253c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1133b2000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113251c00) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119d10c00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:25:39 INFO - PROCESS | 1652 | 1467372339503 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 04:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:25:39 INFO - PROCESS | 1652 | 1467372339534 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1652 | 1467372339535 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:25:39 INFO - PROCESS | 1652 | 1467372339538 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1652 | 1467372339539 Marionette TRACE conn2 <- [1,214,null,{}] 04:25:39 INFO - PROCESS | 1652 | 1467372339541 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}] 04:25:39 INFO - PROCESS | 1652 | 1467372339542 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:39 INFO - PROCESS | 1652 | 1467372339639 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:25:39 INFO - PROCESS | 1652 | 1467372339669 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1652 | 1467372339670 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118268800 == 36 [pid = 1652] [id = 61] 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1121bdc00) [pid = 1652] [serial = 179] [outer = 0x0] 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x121e70800) [pid = 1652] [serial = 180] [outer = 0x1121bdc00] 04:25:39 INFO - PROCESS | 1652 | 1467372339694 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12605bc00) [pid = 1652] [serial = 181] [outer = 0x1121bdc00] 04:25:39 INFO - PROCESS | 1652 | 1467372339936 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 417ms 04:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:25:39 INFO - PROCESS | 1652 | 1467372339957 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 1652 | 1467372339958 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:25:39 INFO - PROCESS | 1652 | 1467372339960 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 1652 | 1467372339961 Marionette TRACE conn2 <- [1,218,null,{}] 04:25:39 INFO - PROCESS | 1652 | 1467372339972 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}] 04:25:39 INFO - PROCESS | 1652 | 1467372339973 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:40 INFO - PROCESS | 1652 | 1467372340052 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:25:40 INFO - PROCESS | 1652 | 1467372340056 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 1652 | 1467372340058 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f9a800 == 37 [pid = 1652] [id = 62] 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126443800) [pid = 1652] [serial = 182] [outer = 0x0] 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1266c1400) [pid = 1652] [serial = 183] [outer = 0x126443800] 04:25:40 INFO - PROCESS | 1652 | 1467372340084 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126a8b400) [pid = 1652] [serial = 184] [outer = 0x126443800] 04:25:40 INFO - PROCESS | 1652 | 1467372340393 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]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 04:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:25:40 INFO - PROCESS | 1652 | 1467372340430 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:25:40 INFO - PROCESS | 1652 | 1467372340433 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:25:40 INFO - PROCESS | 1652 | 1467372340436 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 1652 | 1467372340438 Marionette TRACE conn2 <- [1,222,null,{}] 04:25:40 INFO - PROCESS | 1652 | 1467372340440 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}] 04:25:40 INFO - PROCESS | 1652 | 1467372340441 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:40 INFO - PROCESS | 1652 | 1467372340562 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:25:40 INFO - PROCESS | 1652 | 1467372340571 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 1652 | 1467372340573 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119290000 == 38 [pid = 1652] [id = 63] 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128c62000) [pid = 1652] [serial = 185] [outer = 0x0] 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128ed1c00) [pid = 1652] [serial = 186] [outer = 0x128c62000] 04:25:40 INFO - PROCESS | 1652 | 1467372340599 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1291a7000) [pid = 1652] [serial = 187] [outer = 0x128c62000] 04:25:40 INFO - PROCESS | 1652 | 1467372340885 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]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 04:25:40 INFO - PROCESS | 1652 | 1467372340907 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:25:40 INFO - PROCESS | 1652 | 1467372340908 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:25:40 INFO - PROCESS | 1652 | 1467372340910 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 1652 | 1467372340911 Marionette TRACE conn2 <- [1,226,null,{}] 04:25:40 INFO - PROCESS | 1652 | 1467372340922 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}] 04:25:40 INFO - PROCESS | 1652 | 1467372340923 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:41 INFO - PROCESS | 1652 | 1467372341003 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:25:41 INFO - PROCESS | 1652 | 1467372341007 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 1652 | 1467372341008 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126691000 == 39 [pid = 1652] [id = 64] 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1291aa800) [pid = 1652] [serial = 188] [outer = 0x0] 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129432400) [pid = 1652] [serial = 189] [outer = 0x1291aa800] 04:25:41 INFO - PROCESS | 1652 | 1467372341034 Marionette DEBUG loaded listener.js 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129638400) [pid = 1652] [serial = 190] [outer = 0x1291aa800] 04:25:41 INFO - PROCESS | 1652 | 1467372341374 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]]]}] 04:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 520ms 04:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:25:41 INFO - PROCESS | 1652 | 1467372341431 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:25:41 INFO - PROCESS | 1652 | 1467372341433 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:25:41 INFO - PROCESS | 1652 | 1467372341437 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:25:41 INFO - PROCESS | 1652 | 1467372341439 Marionette TRACE conn2 <- [1,230,null,{}] 04:25:41 INFO - PROCESS | 1652 | 1467372341443 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}] 04:25:41 INFO - PROCESS | 1652 | 1467372341446 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:41 INFO - PROCESS | 1652 | 1467372341552 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:25:41 INFO - PROCESS | 1652 | 1467372341594 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 1652 | 1467372341597 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x113214800 == 40 [pid = 1652] [id = 65] 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1132f0800) [pid = 1652] [serial = 191] [outer = 0x0] 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115463400) [pid = 1652] [serial = 192] [outer = 0x1132f0800] 04:25:41 INFO - PROCESS | 1652 | 1467372341628 Marionette DEBUG loaded listener.js 04:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11690bc00) [pid = 1652] [serial = 193] [outer = 0x1132f0800] 04:25:42 INFO - PROCESS | 1652 | 1467372342147 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]]]}] 04:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 04:25:42 INFO - PROCESS | 1652 | 1467372342158 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 1652 | 1467372342161 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:25:42 INFO - PROCESS | 1652 | 1467372342193 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 1652 | 1467372342194 Marionette TRACE conn2 <- [1,234,null,{}] 04:25:42 INFO - PROCESS | 1652 | 1467372342197 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}] 04:25:42 INFO - PROCESS | 1652 | 1467372342200 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:42 INFO - PROCESS | 1652 | 1467372342305 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:25:42 INFO - PROCESS | 1652 | 1467372342372 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 1652 | 1467372342373 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11841c000 == 41 [pid = 1652] [id = 66] 04:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118251800) [pid = 1652] [serial = 194] [outer = 0x0] 04:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182eb400) [pid = 1652] [serial = 195] [outer = 0x118251800] 04:25:42 INFO - PROCESS | 1652 | 1467372342404 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11851d400) [pid = 1652] [serial = 196] [outer = 0x118251800] 04:25:43 INFO - PROCESS | 1652 | 1467372343033 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]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 922ms 04:25:43 INFO - PROCESS | 1652 | 1467372343113 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:25:43 INFO - PROCESS | 1652 | 1467372343116 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:25:43 INFO - PROCESS | 1652 | 1467372343120 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 1652 | 1467372343121 Marionette TRACE conn2 <- [1,238,null,{}] 04:25:43 INFO - PROCESS | 1652 | 1467372343125 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}] 04:25:43 INFO - PROCESS | 1652 | 1467372343127 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:43 INFO - PROCESS | 1652 | 1467372343227 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119290000 == 40 [pid = 1652] [id = 63] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123f9a800 == 39 [pid = 1652] [id = 62] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118268800 == 38 [pid = 1652] [id = 61] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12134b800 == 37 [pid = 1652] [id = 60] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1212dc000 == 36 [pid = 1652] [id = 59] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119a96000 == 35 [pid = 1652] [id = 58] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119291800 == 34 [pid = 1652] [id = 57] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118412800 == 33 [pid = 1652] [id = 56] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11826a800 == 32 [pid = 1652] [id = 55] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b3000 == 31 [pid = 1652] [id = 54] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x115d71000 == 30 [pid = 1652] [id = 53] 04:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae4000 == 29 [pid = 1652] [id = 52] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128c6e400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117db4c00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1176d6000) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182e6800) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11809bc00) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195e4800) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118772000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133b5400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e67c00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1188d9000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1195f3400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12562a800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12117d000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119eb1000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1214ac800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123f90c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 04:25:43 INFO - PROCESS | 1652 | 1467372343299 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:43 INFO - PROCESS | 1652 | 1467372343301 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x112668000 == 30 [pid = 1652] [id = 67] 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116a22000) [pid = 1652] [serial = 197] [outer = 0x0] 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176cf000) [pid = 1652] [serial = 198] [outer = 0x116a22000] 04:25:43 INFO - PROCESS | 1652 | 1467372343329 Marionette DEBUG loaded listener.js 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1182e8c00) [pid = 1652] [serial = 199] [outer = 0x116a22000] 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182f2800) [pid = 1652] [serial = 200] [outer = 0x12cdca400] 04:25:43 INFO - PROCESS | 1652 | 1467372343655 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]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 04:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:25:43 INFO - PROCESS | 1652 | 1467372343707 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:25:43 INFO - PROCESS | 1652 | 1467372343710 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:25:43 INFO - PROCESS | 1652 | 1467372343714 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 1652 | 1467372343716 Marionette TRACE conn2 <- [1,242,null,{}] 04:25:43 INFO - PROCESS | 1652 | 1467372343718 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}] 04:25:43 INFO - PROCESS | 1652 | 1467372343720 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:43 INFO - PROCESS | 1652 | 1467372343852 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:25:43 INFO - PROCESS | 1652 | 1467372343923 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:43 INFO - PROCESS | 1652 | 1467372343924 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f98800 == 31 [pid = 1652] [id = 68] 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118093000) [pid = 1652] [serial = 201] [outer = 0x0] 04:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184d3800) [pid = 1652] [serial = 202] [outer = 0x118093000] 04:25:43 INFO - PROCESS | 1652 | 1467372343969 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195eb800) [pid = 1652] [serial = 203] [outer = 0x118093000] 04:25:44 INFO - PROCESS | 1652 | 1467372344297 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]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 621ms 04:25:44 INFO - PROCESS | 1652 | 1467372344340 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 1652 | 1467372344341 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:25:44 INFO - PROCESS | 1652 | 1467372344343 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 1652 | 1467372344346 Marionette TRACE conn2 <- [1,246,null,{}] 04:25:44 INFO - PROCESS | 1652 | 1467372344357 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}] 04:25:44 INFO - PROCESS | 1652 | 1467372344360 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:44 INFO - PROCESS | 1652 | 1467372344447 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:25:44 INFO - PROCESS | 1652 | 1467372344509 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 1652 | 1467372344511 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119055800 == 32 [pid = 1652] [id = 69] 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195ed400) [pid = 1652] [serial = 204] [outer = 0x0] 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119eb6400) [pid = 1652] [serial = 205] [outer = 0x1195ed400] 04:25:44 INFO - PROCESS | 1652 | 1467372344539 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12186dc00) [pid = 1652] [serial = 206] [outer = 0x1195ed400] 04:25:44 INFO - PROCESS | 1652 | 1467372344805 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]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 04:25:44 INFO - PROCESS | 1652 | 1467372344825 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 1652 | 1467372344827 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:25:44 INFO - PROCESS | 1652 | 1467372344829 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 1652 | 1467372344831 Marionette TRACE conn2 <- [1,250,null,{}] 04:25:44 INFO - PROCESS | 1652 | 1467372344842 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}] 04:25:44 INFO - PROCESS | 1652 | 1467372344843 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:44 INFO - PROCESS | 1652 | 1467372344925 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:25:44 INFO - PROCESS | 1652 | 1467372344929 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 1652 | 1467372344931 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa9000 == 33 [pid = 1652] [id = 70] 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123f91000) [pid = 1652] [serial = 207] [outer = 0x0] 04:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124e82400) [pid = 1652] [serial = 208] [outer = 0x123f91000] 04:25:44 INFO - PROCESS | 1652 | 1467372344958 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1256ca000) [pid = 1652] [serial = 209] [outer = 0x123f91000] 04:25:45 INFO - PROCESS | 1652 | 1467372345270 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]]]}] 04:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 478ms 04:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:25:45 INFO - PROCESS | 1652 | 1467372345307 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:25:45 INFO - PROCESS | 1652 | 1467372345309 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:25:45 INFO - PROCESS | 1652 | 1467372345311 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1652 | 1467372345312 Marionette TRACE conn2 <- [1,254,null,{}] 04:25:45 INFO - PROCESS | 1652 | 1467372345314 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}] 04:25:45 INFO - PROCESS | 1652 | 1467372345315 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:45 INFO - PROCESS | 1652 | 1467372345424 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:25:45 INFO - PROCESS | 1652 | 1467372345435 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1652 | 1467372345436 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x120765800 == 34 [pid = 1652] [id = 71] 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116931c00) [pid = 1652] [serial = 210] [outer = 0x0] 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123f95000) [pid = 1652] [serial = 211] [outer = 0x116931c00] 04:25:45 INFO - PROCESS | 1652 | 1467372345461 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1266bb800) [pid = 1652] [serial = 212] [outer = 0x116931c00] 04:25:45 INFO - PROCESS | 1652 | 1467372345806 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]]]}] 04:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 04:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:25:45 INFO - PROCESS | 1652 | 1467372345835 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:25:45 INFO - PROCESS | 1652 | 1467372345837 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:25:45 INFO - PROCESS | 1652 | 1467372345839 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1652 | 1467372345840 Marionette TRACE conn2 <- [1,258,null,{}] 04:25:45 INFO - PROCESS | 1652 | 1467372345842 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}] 04:25:45 INFO - PROCESS | 1652 | 1467372345846 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:45 INFO - PROCESS | 1652 | 1467372345959 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:25:45 INFO - PROCESS | 1652 | 1467372345963 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1652 | 1467372345964 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a5b000 == 35 [pid = 1652] [id = 72] 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126449000) [pid = 1652] [serial = 213] [outer = 0x0] 04:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c65000) [pid = 1652] [serial = 214] [outer = 0x126449000] 04:25:45 INFO - PROCESS | 1652 | 1467372345990 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12963fc00) [pid = 1652] [serial = 215] [outer = 0x126449000] 04:25:46 INFO - PROCESS | 1652 | 1467372346314 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]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 517ms 04:25:46 INFO - PROCESS | 1652 | 1467372346357 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1652 | 1467372346358 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:25:46 INFO - PROCESS | 1652 | 1467372346361 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1652 | 1467372346362 Marionette TRACE conn2 <- [1,262,null,{}] 04:25:46 INFO - PROCESS | 1652 | 1467372346364 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}] 04:25:46 INFO - PROCESS | 1652 | 1467372346368 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:46 INFO - PROCESS | 1652 | 1467372346465 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:25:46 INFO - PROCESS | 1652 | 1467372346469 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1652 | 1467372346470 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f94000 == 36 [pid = 1652] [id = 73] 04:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12963a800) [pid = 1652] [serial = 216] [outer = 0x0] 04:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129642800) [pid = 1652] [serial = 217] [outer = 0x12963a800] 04:25:46 INFO - PROCESS | 1652 | 1467372346495 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7a2800) [pid = 1652] [serial = 218] [outer = 0x12963a800] 04:25:46 INFO - PROCESS | 1652 | 1467372346807 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]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 04:25:46 INFO - PROCESS | 1652 | 1467372346846 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1652 | 1467372346847 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:25:46 INFO - PROCESS | 1652 | 1467372346854 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1652 | 1467372346855 Marionette TRACE conn2 <- [1,266,null,{}] 04:25:46 INFO - PROCESS | 1652 | 1467372346857 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}] 04:25:46 INFO - PROCESS | 1652 | 1467372346858 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:46 INFO - PROCESS | 1652 | 1467372346951 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:25:46 INFO - PROCESS | 1652 | 1467372346981 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1652 | 1467372346982 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2f000 == 37 [pid = 1652] [id = 74] 04:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a7adc00) [pid = 1652] [serial = 219] [outer = 0x0] 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7f0000) [pid = 1652] [serial = 220] [outer = 0x12a7adc00] 04:25:47 INFO - PROCESS | 1652 | 1467372347006 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a7f8800) [pid = 1652] [serial = 221] [outer = 0x12a7adc00] 04:25:47 INFO - PROCESS | 1652 | 1467372347310 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 04:25:47 INFO - PROCESS | 1652 | 1467372347326 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:25:47 INFO - PROCESS | 1652 | 1467372347327 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:25:47 INFO - PROCESS | 1652 | 1467372347329 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 1652 | 1467372347331 Marionette TRACE conn2 <- [1,270,null,{}] 04:25:47 INFO - PROCESS | 1652 | 1467372347337 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}] 04:25:47 INFO - PROCESS | 1652 | 1467372347338 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:47 INFO - PROCESS | 1652 | 1467372347519 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11932f000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116978800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11628c400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116462000) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12562d000) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11324f800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11325b800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113da7c00) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1121bdc00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126056800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118096000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126443800) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11809c800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121172000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121e6c400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128c62000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113c36000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:25:47 INFO - PROCESS | 1652 | 1467372347557 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1652 | 1467372347558 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11841a800 == 38 [pid = 1652] [id = 75] 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1121bdc00) [pid = 1652] [serial = 222] [outer = 0x0] 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11324f800) [pid = 1652] [serial = 223] [outer = 0x1121bdc00] 04:25:47 INFO - PROCESS | 1652 | 1467372347582 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11817d800) [pid = 1652] [serial = 224] [outer = 0x1121bdc00] 04:25:47 INFO - PROCESS | 1652 | 1467372347833 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 522ms 04:25:47 INFO - PROCESS | 1652 | 1467372347857 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:25:47 INFO - PROCESS | 1652 | 1467372347858 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:25:47 INFO - PROCESS | 1652 | 1467372347863 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 1652 | 1467372347864 Marionette TRACE conn2 <- [1,274,null,{}] 04:25:47 INFO - PROCESS | 1652 | 1467372347876 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}] 04:25:47 INFO - PROCESS | 1652 | 1467372347877 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:47 INFO - PROCESS | 1652 | 1467372347958 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:25:47 INFO - PROCESS | 1652 | 1467372347962 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1652 | 1467372347963 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3b000 == 39 [pid = 1652] [id = 76] 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193abc00) [pid = 1652] [serial = 225] [outer = 0x0] 04:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1256c8400) [pid = 1652] [serial = 226] [outer = 0x1193abc00] 04:25:47 INFO - PROCESS | 1652 | 1467372347990 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7f8400) [pid = 1652] [serial = 227] [outer = 0x1193abc00] 04:25:48 INFO - PROCESS | 1652 | 1467372348307 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]]]}] 04:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 477ms 04:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:25:48 INFO - PROCESS | 1652 | 1467372348341 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1652 | 1467372348343 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:25:48 INFO - PROCESS | 1652 | 1467372348345 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1652 | 1467372348347 Marionette TRACE conn2 <- [1,278,null,{}] 04:25:48 INFO - PROCESS | 1652 | 1467372348349 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}] 04:25:48 INFO - PROCESS | 1652 | 1467372348351 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:48 INFO - PROCESS | 1652 | 1467372348472 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:25:48 INFO - PROCESS | 1652 | 1467372348478 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:48 INFO - PROCESS | 1652 | 1467372348480 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915f800 == 40 [pid = 1652] [id = 77] 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126444000) [pid = 1652] [serial = 228] [outer = 0x0] 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7f9800) [pid = 1652] [serial = 229] [outer = 0x126444000] 04:25:48 INFO - PROCESS | 1652 | 1467372348507 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b835000) [pid = 1652] [serial = 230] [outer = 0x126444000] 04:25:48 INFO - PROCESS | 1652 | 1467372348790 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]]]}] 04:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 04:25:48 INFO - PROCESS | 1652 | 1467372348822 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1652 | 1467372348823 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:25:48 INFO - PROCESS | 1652 | 1467372348826 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1652 | 1467372348827 Marionette TRACE conn2 <- [1,282,null,{}] 04:25:48 INFO - PROCESS | 1652 | 1467372348829 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}] 04:25:48 INFO - PROCESS | 1652 | 1467372348830 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:48 INFO - PROCESS | 1652 | 1467372348910 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:25:48 INFO - PROCESS | 1652 | 1467372348915 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:48 INFO - PROCESS | 1652 | 1467372348918 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129854000 == 41 [pid = 1652] [id = 78] 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b837400) [pid = 1652] [serial = 231] [outer = 0x0] 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b841400) [pid = 1652] [serial = 232] [outer = 0x12b837400] 04:25:48 INFO - PROCESS | 1652 | 1467372348942 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b9c5400) [pid = 1652] [serial = 233] [outer = 0x12b837400] 04:25:49 INFO - PROCESS | 1652 | 1467372349256 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]]]}] 04:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 04:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:25:49 INFO - PROCESS | 1652 | 1467372349294 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 1652 | 1467372349295 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:25:49 INFO - PROCESS | 1652 | 1467372349298 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 1652 | 1467372349299 Marionette TRACE conn2 <- [1,286,null,{}] 04:25:49 INFO - PROCESS | 1652 | 1467372349301 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}] 04:25:49 INFO - PROCESS | 1652 | 1467372349302 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:49 INFO - PROCESS | 1652 | 1467372349409 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:25:49 INFO - PROCESS | 1652 | 1467372349415 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 1652 | 1467372349416 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986d000 == 42 [pid = 1652] [id = 79] 04:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11808e000) [pid = 1652] [serial = 234] [outer = 0x0] 04:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b9c5000) [pid = 1652] [serial = 235] [outer = 0x11808e000] 04:25:49 INFO - PROCESS | 1652 | 1467372349440 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba57800) [pid = 1652] [serial = 236] [outer = 0x11808e000] 04:25:49 INFO - PROCESS | 1652 | 1467372349884 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]]]}] 04:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 04:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:25:49 INFO - PROCESS | 1652 | 1467372349916 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 1652 | 1467372349919 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:25:49 INFO - PROCESS | 1652 | 1467372349922 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 1652 | 1467372349924 Marionette TRACE conn2 <- [1,290,null,{}] 04:25:49 INFO - PROCESS | 1652 | 1467372349929 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}] 04:25:49 INFO - PROCESS | 1652 | 1467372349931 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:50 INFO - PROCESS | 1652 | 1467372350033 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:25:50 INFO - PROCESS | 1652 | 1467372350096 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 1652 | 1467372350098 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118406800 == 43 [pid = 1652] [id = 80] 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11809b400) [pid = 1652] [serial = 237] [outer = 0x0] 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11824d400) [pid = 1652] [serial = 238] [outer = 0x11809b400] 04:25:50 INFO - PROCESS | 1652 | 1467372350128 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1188cec00) [pid = 1652] [serial = 239] [outer = 0x11809b400] 04:25:50 INFO - PROCESS | 1652 | 1467372350541 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]]]}] 04:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 04:25:50 INFO - PROCESS | 1652 | 1467372350593 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:25:50 INFO - PROCESS | 1652 | 1467372350596 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:25:50 INFO - PROCESS | 1652 | 1467372350604 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:25:50 INFO - PROCESS | 1652 | 1467372350605 Marionette TRACE conn2 <- [1,294,null,{}] 04:25:50 INFO - PROCESS | 1652 | 1467372350608 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}] 04:25:50 INFO - PROCESS | 1652 | 1467372350610 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:50 INFO - PROCESS | 1652 | 1467372350708 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:25:50 INFO - PROCESS | 1652 | 1467372350797 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 1652 | 1467372350799 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121eac000 == 44 [pid = 1652] [id = 81] 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119ab5000) [pid = 1652] [serial = 240] [outer = 0x0] 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121179800) [pid = 1652] [serial = 241] [outer = 0x119ab5000] 04:25:50 INFO - PROCESS | 1652 | 1467372350831 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121619c00) [pid = 1652] [serial = 242] [outer = 0x119ab5000] 04:25:51 INFO - PROCESS | 1652 | 1467372351243 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]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 04:25:51 INFO - PROCESS | 1652 | 1467372351282 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:25:51 INFO - PROCESS | 1652 | 1467372351283 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:25:51 INFO - PROCESS | 1652 | 1467372351287 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 1652 | 1467372351290 Marionette TRACE conn2 <- [1,298,null,{}] 04:25:51 INFO - PROCESS | 1652 | 1467372351297 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}] 04:25:51 INFO - PROCESS | 1652 | 1467372351303 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:51 INFO - PROCESS | 1652 | 1467372351400 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:25:51 INFO - PROCESS | 1652 | 1467372351462 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:51 INFO - PROCESS | 1652 | 1467372351465 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129167800 == 45 [pid = 1652] [id = 82] 04:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12687c400) [pid = 1652] [serial = 243] [outer = 0x0] 04:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126c7bc00) [pid = 1652] [serial = 244] [outer = 0x12687c400] 04:25:51 INFO - PROCESS | 1652 | 1467372351495 Marionette DEBUG loaded listener.js 04:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126c86400) [pid = 1652] [serial = 245] [outer = 0x12687c400] 04:25:51 INFO - PROCESS | 1652 | 1467372351920 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]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 04:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:25:51 INFO - PROCESS | 1652 | 1467372351959 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:25:51 INFO - PROCESS | 1652 | 1467372351961 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:25:51 INFO - PROCESS | 1652 | 1467372351963 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 1652 | 1467372351964 Marionette TRACE conn2 <- [1,302,null,{}] 04:25:51 INFO - PROCESS | 1652 | 1467372351967 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}] 04:25:51 INFO - PROCESS | 1652 | 1467372351968 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:52 INFO - PROCESS | 1652 | 1467372352083 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:25:52 INFO - PROCESS | 1652 | 1467372352145 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 1652 | 1467372352147 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e0f800 == 46 [pid = 1652] [id = 83] 04:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118182000) [pid = 1652] [serial = 246] [outer = 0x0] 04:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121180800) [pid = 1652] [serial = 247] [outer = 0x118182000] 04:25:52 INFO - PROCESS | 1652 | 1467372352176 Marionette DEBUG loaded listener.js 04:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128ac3c00) [pid = 1652] [serial = 248] [outer = 0x118182000] 04:25:52 INFO - PROCESS | 1652 | 1467372352722 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]]]}] 04:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 772ms 04:25:52 INFO - PROCESS | 1652 | 1467372352749 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:25:52 INFO - PROCESS | 1652 | 1467372352751 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:25:52 INFO - PROCESS | 1652 | 1467372352755 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:25:52 INFO - PROCESS | 1652 | 1467372352757 Marionette TRACE conn2 <- [1,306,null,{}] 04:25:52 INFO - PROCESS | 1652 | 1467372352761 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}] 04:25:52 INFO - PROCESS | 1652 | 1467372352762 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:52 INFO - PROCESS | 1652 | 1467372352853 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:25:52 INFO - PROCESS | 1652 | 1467372352920 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 1652 | 1467372352922 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d6d000 == 47 [pid = 1652] [id = 84] 04:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118091400) [pid = 1652] [serial = 249] [outer = 0x0] 04:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118097800) [pid = 1652] [serial = 250] [outer = 0x118091400] 04:25:52 INFO - PROCESS | 1652 | 1467372352953 Marionette DEBUG loaded listener.js 04:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1182f1400) [pid = 1652] [serial = 251] [outer = 0x118091400] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129854000 == 46 [pid = 1652] [id = 78] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12915f800 == 45 [pid = 1652] [id = 77] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3b000 == 44 [pid = 1652] [id = 76] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11841a800 == 43 [pid = 1652] [id = 75] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2f000 == 42 [pid = 1652] [id = 74] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129432400) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | 1467372353487 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]]]}] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125f94000 == 41 [pid = 1652] [id = 73] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121a5b000 == 40 [pid = 1652] [id = 72] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x120765800 == 39 [pid = 1652] [id = 71] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa9000 == 38 [pid = 1652] [id = 70] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119055800 == 37 [pid = 1652] [id = 69] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116f98800 == 36 [pid = 1652] [id = 68] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x112668000 == 35 [pid = 1652] [id = 67] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11841c000 == 34 [pid = 1652] [id = 66] 04:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x113214800 == 33 [pid = 1652] [id = 65] 04:25:53 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. 04:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 04:25:53 INFO - PROCESS | 1652 | 1467372353527 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:25:53 INFO - PROCESS | 1652 | 1467372353531 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:25:53 INFO - PROCESS | 1652 | 1467372353537 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 1652 | 1467372353539 Marionette TRACE conn2 <- [1,310,null,{}] 04:25:53 INFO - PROCESS | 1652 | 1467372353543 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}] 04:25:53 INFO - PROCESS | 1652 | 1467372353545 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:53 INFO - PROCESS | 1652 | 1467372353674 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1195e7400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116984c00) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x117daac00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117db1400) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116910400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119eb5000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1256c7c00) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117152400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11932d000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1193b1400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12139dc00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121e70800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126447800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125fbe800) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1164e7c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182e4400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182f1800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1266c1400) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185f0000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118257400) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12161d400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12117bc00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12562e400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124e14800) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12605bc00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1291a7000) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1188cf000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116786c00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12665a800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124e7fc00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121179c00) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119abe400) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126a8b400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ed1c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 04:25:53 INFO - PROCESS | 1652 | 1467372353754 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:53 INFO - PROCESS | 1652 | 1467372353756 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695b000 == 34 [pid = 1652] [id = 85] 04:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116981400) [pid = 1652] [serial = 252] [outer = 0x0] 04:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182e4400) [pid = 1652] [serial = 253] [outer = 0x116981400] 04:25:53 INFO - PROCESS | 1652 | 1467372353783 Marionette DEBUG loaded listener.js 04:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195ebc00) [pid = 1652] [serial = 254] [outer = 0x116981400] 04:25:54 INFO - PROCESS | 1652 | 1467372354075 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]]]}] 04:25:54 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. 04:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 04:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:25:54 INFO - PROCESS | 1652 | 1467372354107 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:25:54 INFO - PROCESS | 1652 | 1467372354109 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:25:54 INFO - PROCESS | 1652 | 1467372354111 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:25:54 INFO - PROCESS | 1652 | 1467372354113 Marionette TRACE conn2 <- [1,314,null,{}] 04:25:54 INFO - PROCESS | 1652 | 1467372354125 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}] 04:25:54 INFO - PROCESS | 1652 | 1467372354128 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:54 INFO - PROCESS | 1652 | 1467372354215 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:25:54 INFO - PROCESS | 1652 | 1467372354264 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 1652 | 1467372354265 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11889e000 == 35 [pid = 1652] [id = 86] 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119abe400) [pid = 1652] [serial = 255] [outer = 0x0] 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12126fc00) [pid = 1652] [serial = 256] [outer = 0x119abe400] 04:25:54 INFO - PROCESS | 1652 | 1467372354293 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124e17000) [pid = 1652] [serial = 257] [outer = 0x119abe400] 04:25:54 INFO - PROCESS | 1652 | 1467372354586 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]]]}] 04:25:54 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. 04:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 524ms 04:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:25:54 INFO - PROCESS | 1652 | 1467372354638 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:25:54 INFO - PROCESS | 1652 | 1467372354639 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:25:54 INFO - PROCESS | 1652 | 1467372354641 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:25:54 INFO - PROCESS | 1652 | 1467372354642 Marionette TRACE conn2 <- [1,318,null,{}] 04:25:54 INFO - PROCESS | 1652 | 1467372354644 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}] 04:25:54 INFO - PROCESS | 1652 | 1467372354645 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:54 INFO - PROCESS | 1652 | 1467372354723 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:25:54 INFO - PROCESS | 1652 | 1467372354773 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 1652 | 1467372354775 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b2000 == 36 [pid = 1652] [id = 87] 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12126d000) [pid = 1652] [serial = 258] [outer = 0x0] 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256cd000) [pid = 1652] [serial = 259] [outer = 0x12126d000] 04:25:54 INFO - PROCESS | 1652 | 1467372354800 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1266b4400) [pid = 1652] [serial = 260] [outer = 0x12126d000] 04:25:55 INFO - PROCESS | 1652 | 1467372355106 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]]]}] 04:25:55 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. 04:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 04:25:55 INFO - PROCESS | 1652 | 1467372355109 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 1652 | 1467372355110 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:25:55 INFO - PROCESS | 1652 | 1467372355113 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 1652 | 1467372355114 Marionette TRACE conn2 <- [1,322,null,{}] 04:25:55 INFO - PROCESS | 1652 | 1467372355125 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}] 04:25:55 INFO - PROCESS | 1652 | 1467372355126 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:55 INFO - PROCESS | 1652 | 1467372355206 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:25:55 INFO - PROCESS | 1652 | 1467372355210 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1652 | 1467372355211 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121338800 == 37 [pid = 1652] [id = 88] 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126877000) [pid = 1652] [serial = 261] [outer = 0x0] 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126c84800) [pid = 1652] [serial = 262] [outer = 0x126877000] 04:25:55 INFO - PROCESS | 1652 | 1467372355238 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ac5c00) [pid = 1652] [serial = 263] [outer = 0x126877000] 04:25:55 INFO - PROCESS | 1652 | 1467372355595 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]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 527ms 04:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:25:55 INFO - PROCESS | 1652 | 1467372355641 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 1652 | 1467372355642 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:25:55 INFO - PROCESS | 1652 | 1467372355644 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 1652 | 1467372355645 Marionette TRACE conn2 <- [1,326,null,{}] 04:25:55 INFO - PROCESS | 1652 | 1467372355654 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}] 04:25:55 INFO - PROCESS | 1652 | 1467372355658 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:55 INFO - PROCESS | 1652 | 1467372355770 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:25:55 INFO - PROCESS | 1652 | 1467372355776 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1652 | 1467372355777 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216c8800 == 38 [pid = 1652] [id = 89] 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ac9800) [pid = 1652] [serial = 264] [outer = 0x0] 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128c66c00) [pid = 1652] [serial = 265] [outer = 0x128ac9800] 04:25:55 INFO - PROCESS | 1652 | 1467372355802 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129435400) [pid = 1652] [serial = 266] [outer = 0x128ac9800] 04:25:56 INFO - PROCESS | 1652 | 1467372356161 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]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 526ms 04:25:56 INFO - PROCESS | 1652 | 1467372356171 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 1652 | 1467372356173 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:25:56 INFO - PROCESS | 1652 | 1467372356183 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 1652 | 1467372356186 Marionette TRACE conn2 <- [1,330,null,{}] 04:25:56 INFO - PROCESS | 1652 | 1467372356189 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}] 04:25:56 INFO - PROCESS | 1652 | 1467372356191 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:56 INFO - PROCESS | 1652 | 1467372356338 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:25:56 INFO - PROCESS | 1652 | 1467372356354 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:56 INFO - PROCESS | 1652 | 1467372356356 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116686000 == 39 [pid = 1652] [id = 90] 04:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12963a400) [pid = 1652] [serial = 267] [outer = 0x0] 04:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a69e800) [pid = 1652] [serial = 268] [outer = 0x12963a400] 04:25:56 INFO - PROCESS | 1652 | 1467372356396 Marionette DEBUG loaded listener.js 04:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7f1400) [pid = 1652] [serial = 269] [outer = 0x12963a400] 04:25:56 INFO - PROCESS | 1652 | 1467372356818 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]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 672ms 04:25:56 INFO - PROCESS | 1652 | 1467372356864 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 1652 | 1467372356865 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:25:56 INFO - PROCESS | 1652 | 1467372356868 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 1652 | 1467372356869 Marionette TRACE conn2 <- [1,334,null,{}] 04:25:56 INFO - PROCESS | 1652 | 1467372356871 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}] 04:25:56 INFO - PROCESS | 1652 | 1467372356872 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:56 INFO - PROCESS | 1652 | 1467372356975 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:25:56 INFO - PROCESS | 1652 | 1467372356979 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:56 INFO - PROCESS | 1652 | 1467372356980 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260d7000 == 40 [pid = 1652] [id = 91] 04:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7f4800) [pid = 1652] [serial = 270] [outer = 0x0] 04:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12aa07800) [pid = 1652] [serial = 271] [outer = 0x12a7f4800] 04:25:57 INFO - PROCESS | 1652 | 1467372357008 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b0d5000) [pid = 1652] [serial = 272] [outer = 0x12a7f4800] 04:25:57 INFO - PROCESS | 1652 | 1467372357511 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]]]}] 04:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 04:25:57 INFO - PROCESS | 1652 | 1467372357540 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:25:57 INFO - PROCESS | 1652 | 1467372357542 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:25:57 INFO - PROCESS | 1652 | 1467372357546 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:25:57 INFO - PROCESS | 1652 | 1467372357548 Marionette TRACE conn2 <- [1,338,null,{}] 04:25:57 INFO - PROCESS | 1652 | 1467372357560 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}] 04:25:57 INFO - PROCESS | 1652 | 1467372357562 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:57 INFO - PROCESS | 1652 | 1467372357813 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b837400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a7adc00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195ed400) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126449000) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123f91000) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1193abc00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1121bdc00) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a22000) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12963a800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126444000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118093000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:25:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116931c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:25:57 INFO - PROCESS | 1652 | 1467372357859 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:57 INFO - PROCESS | 1652 | 1467372357860 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x120770000 == 41 [pid = 1652] [id = 92] 04:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113da7c00) [pid = 1652] [serial = 273] [outer = 0x0] 04:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1176d0c00) [pid = 1652] [serial = 274] [outer = 0x113da7c00] 04:25:57 INFO - PROCESS | 1652 | 1467372357893 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119ab6c00) [pid = 1652] [serial = 275] [outer = 0x113da7c00] 04:25:58 INFO - PROCESS | 1652 | 1467372358246 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]]]}] 04:25:58 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. 04:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 731ms 04:25:58 INFO - PROCESS | 1652 | 1467372358305 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:25:58 INFO - PROCESS | 1652 | 1467372358307 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:25:58 INFO - PROCESS | 1652 | 1467372358310 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 1652 | 1467372358312 Marionette TRACE conn2 <- [1,342,null,{}] 04:25:58 INFO - PROCESS | 1652 | 1467372358318 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}] 04:25:58 INFO - PROCESS | 1652 | 1467372358319 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:58 INFO - PROCESS | 1652 | 1467372358470 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:25:58 INFO - PROCESS | 1652 | 1467372358482 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 1652 | 1467372358483 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e3c000 == 42 [pid = 1652] [id = 93] 04:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115d10800) [pid = 1652] [serial = 276] [outer = 0x0] 04:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12963f400) [pid = 1652] [serial = 277] [outer = 0x115d10800] 04:25:58 INFO - PROCESS | 1652 | 1467372358513 Marionette DEBUG loaded listener.js 04:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b18a000) [pid = 1652] [serial = 278] [outer = 0x115d10800] 04:25:58 INFO - PROCESS | 1652 | 1467372358809 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]]]}] 04:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 04:25:58 INFO - PROCESS | 1652 | 1467372358830 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:25:58 INFO - PROCESS | 1652 | 1467372358832 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:25:58 INFO - PROCESS | 1652 | 1467372358842 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 1652 | 1467372358844 Marionette TRACE conn2 <- [1,346,null,{}] 04:25:58 INFO - PROCESS | 1652 | 1467372358846 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}] 04:25:58 INFO - PROCESS | 1652 | 1467372358848 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:58 INFO - PROCESS | 1652 | 1467372358947 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:25:58 INFO - PROCESS | 1652 | 1467372358954 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 1652 | 1467372358955 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c8000 == 43 [pid = 1652] [id = 94] 04:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b837400) [pid = 1652] [serial = 279] [outer = 0x0] 04:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba58000) [pid = 1652] [serial = 280] [outer = 0x12b837400] 04:25:58 INFO - PROCESS | 1652 | 1467372358981 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bd26800) [pid = 1652] [serial = 281] [outer = 0x12b837400] 04:25:59 INFO - PROCESS | 1652 | 1467372359288 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]]]}] 04:25:59 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. 04:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 04:25:59 INFO - PROCESS | 1652 | 1467372359312 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:25:59 INFO - PROCESS | 1652 | 1467372359313 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:25:59 INFO - PROCESS | 1652 | 1467372359319 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1652 | 1467372359321 Marionette TRACE conn2 <- [1,350,null,{}] 04:25:59 INFO - PROCESS | 1652 | 1467372359323 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}] 04:25:59 INFO - PROCESS | 1652 | 1467372359324 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:59 INFO - PROCESS | 1652 | 1467372359429 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:25:59 INFO - PROCESS | 1652 | 1467372359435 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 1652 | 1467372359436 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a898000 == 44 [pid = 1652] [id = 95] 04:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1264bf800) [pid = 1652] [serial = 282] [outer = 0x0] 04:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bd28400) [pid = 1652] [serial = 283] [outer = 0x1264bf800] 04:25:59 INFO - PROCESS | 1652 | 1467372359460 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd33000) [pid = 1652] [serial = 284] [outer = 0x1264bf800] 04:25:59 INFO - PROCESS | 1652 | 1467372359756 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]]]}] 04:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 04:25:59 INFO - PROCESS | 1652 | 1467372359789 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:25:59 INFO - PROCESS | 1652 | 1467372359790 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:25:59 INFO - PROCESS | 1652 | 1467372359844 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1652 | 1467372359846 Marionette TRACE conn2 <- [1,354,null,{}] 04:25:59 INFO - PROCESS | 1652 | 1467372359850 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}] 04:25:59 INFO - PROCESS | 1652 | 1467372359852 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:25:59 INFO - PROCESS | 1652 | 1467372359948 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:26:00 INFO - PROCESS | 1652 | 1467372360039 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 1652 | 1467372360041 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695a000 == 45 [pid = 1652] [id = 96] 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1164ea800) [pid = 1652] [serial = 285] [outer = 0x0] 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11697f000) [pid = 1652] [serial = 286] [outer = 0x1164ea800] 04:26:00 INFO - PROCESS | 1652 | 1467372360072 Marionette DEBUG loaded listener.js 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118252800) [pid = 1652] [serial = 287] [outer = 0x1164ea800] 04:26:00 INFO - PROCESS | 1652 | 1467372360524 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]]]}] 04:26:00 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. 04:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 722ms 04:26:00 INFO - PROCESS | 1652 | 1467372360564 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 1652 | 1467372360567 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:26:00 INFO - PROCESS | 1652 | 1467372360571 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 1652 | 1467372360572 Marionette TRACE conn2 <- [1,358,null,{}] 04:26:00 INFO - PROCESS | 1652 | 1467372360577 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}] 04:26:00 INFO - PROCESS | 1652 | 1467372360580 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:00 INFO - PROCESS | 1652 | 1467372360687 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:26:00 INFO - PROCESS | 1652 | 1467372360751 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 1652 | 1467372360753 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a02a000 == 46 [pid = 1652] [id = 97] 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11932f400) [pid = 1652] [serial = 288] [outer = 0x0] 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119ab1400) [pid = 1652] [serial = 289] [outer = 0x11932f400] 04:26:00 INFO - PROCESS | 1652 | 1467372360782 Marionette DEBUG loaded listener.js 04:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121172000) [pid = 1652] [serial = 290] [outer = 0x11932f400] 04:26:01 INFO - PROCESS | 1652 | 1467372361201 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]]]}] 04:26:01 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. 04:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 04:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:26:01 INFO - PROCESS | 1652 | 1467372361240 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:26:01 INFO - PROCESS | 1652 | 1467372361242 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:26:01 INFO - PROCESS | 1652 | 1467372361244 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:26:01 INFO - PROCESS | 1652 | 1467372361246 Marionette TRACE conn2 <- [1,362,null,{}] 04:26:01 INFO - PROCESS | 1652 | 1467372361302 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}] 04:26:01 INFO - PROCESS | 1652 | 1467372361303 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:01 INFO - PROCESS | 1652 | 1467372361424 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:26:01 INFO - PROCESS | 1652 | 1467372361479 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:01 INFO - PROCESS | 1652 | 1467372361484 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129866800 == 47 [pid = 1652] [id = 98] 04:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126447800) [pid = 1652] [serial = 291] [outer = 0x0] 04:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1266bc400) [pid = 1652] [serial = 292] [outer = 0x126447800] 04:26:01 INFO - PROCESS | 1652 | 1467372361516 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128ac5000) [pid = 1652] [serial = 293] [outer = 0x126447800] 04:26:01 INFO - PROCESS | 1652 | 1467372361911 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]]]}] 04:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 04:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:26:01 INFO - PROCESS | 1652 | 1467372361964 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:26:01 INFO - PROCESS | 1652 | 1467372361965 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:26:01 INFO - PROCESS | 1652 | 1467372361968 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:26:01 INFO - PROCESS | 1652 | 1467372361969 Marionette TRACE conn2 <- [1,366,null,{}] 04:26:01 INFO - PROCESS | 1652 | 1467372361971 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}] 04:26:01 INFO - PROCESS | 1652 | 1467372361973 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:02 INFO - PROCESS | 1652 | 1467372362074 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:26:02 INFO - PROCESS | 1652 | 1467372362139 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:02 INFO - PROCESS | 1652 | 1467372362140 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b03d000 == 48 [pid = 1652] [id = 99] 04:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128ec7800) [pid = 1652] [serial = 294] [outer = 0x0] 04:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291a1c00) [pid = 1652] [serial = 295] [outer = 0x128ec7800] 04:26:02 INFO - PROCESS | 1652 | 1467372362169 Marionette DEBUG loaded listener.js 04:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129438400) [pid = 1652] [serial = 296] [outer = 0x128ec7800] 04:26:02 INFO - PROCESS | 1652 | 1467372362780 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]]]}] 04:26:02 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. 04:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 871ms 04:26:02 INFO - PROCESS | 1652 | 1467372362841 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:26:02 INFO - PROCESS | 1652 | 1467372362843 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:26:02 INFO - PROCESS | 1652 | 1467372362847 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:26:02 INFO - PROCESS | 1652 | 1467372362849 Marionette TRACE conn2 <- [1,370,null,{}] 04:26:02 INFO - PROCESS | 1652 | 1467372362871 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}] 04:26:02 INFO - PROCESS | 1652 | 1467372362874 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:03 INFO - PROCESS | 1652 | 1467372363184 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:26:03 INFO - PROCESS | 1652 | 1467372363308 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:03 INFO - PROCESS | 1652 | 1467372363310 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827d000 == 49 [pid = 1652] [id = 100] 04:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115df4000) [pid = 1652] [serial = 297] [outer = 0x0] 04:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118093800) [pid = 1652] [serial = 298] [outer = 0x115df4000] 04:26:03 INFO - PROCESS | 1652 | 1467372363340 Marionette DEBUG loaded listener.js 04:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1182ebc00) [pid = 1652] [serial = 299] [outer = 0x115df4000] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c8000 == 48 [pid = 1652] [id = 94] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128e3c000 == 47 [pid = 1652] [id = 93] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x120770000 == 46 [pid = 1652] [id = 92] 04:26:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1182eb400) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 04:26:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115463400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 04:26:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b9c5000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1260d7000 == 45 [pid = 1652] [id = 91] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116686000 == 44 [pid = 1652] [id = 90] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1216c8800 == 43 [pid = 1652] [id = 89] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121338800 == 42 [pid = 1652] [id = 88] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b2000 == 41 [pid = 1652] [id = 87] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11889e000 == 40 [pid = 1652] [id = 86] 04:26:03 INFO - PROCESS | 1652 | 1467372363938 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]]]}] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11695b000 == 39 [pid = 1652] [id = 85] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x112d6d000 == 38 [pid = 1652] [id = 84] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129167800 == 37 [pid = 1652] [id = 82] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121eac000 == 36 [pid = 1652] [id = 81] 04:26:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118406800 == 35 [pid = 1652] [id = 80] 04:26:03 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. 04:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1138ms 04:26:03 INFO - PROCESS | 1652 | 1467372363986 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:26:03 INFO - PROCESS | 1652 | 1467372363990 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:26:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:26:03 INFO - PROCESS | 1652 | 1467372363995 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:26:03 INFO - PROCESS | 1652 | 1467372363997 Marionette TRACE conn2 <- [1,374,null,{}] 04:26:04 INFO - PROCESS | 1652 | 1467372364000 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}] 04:26:04 INFO - PROCESS | 1652 | 1467372364002 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:04 INFO - PROCESS | 1652 | 1467372364081 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b841400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b9c5400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a7f8800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12186dc00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128c65000) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1256ca000) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119eb6400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a7f8400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11817d800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a7f0000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182e8c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124e82400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256c8400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a7a2800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a7f9800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12963fc00) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116905c00) [pid = 1652] [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.] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11324f800) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1184d3800) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129642800) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b835000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195eb800) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123f95000) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1176cf000) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1266bb800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 04:26:04 INFO - PROCESS | 1652 | 1467372364141 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 1652 | 1467372364142 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695e000 == 36 [pid = 1652] [id = 101] 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182e8c00) [pid = 1652] [serial = 300] [outer = 0x0] 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11954b800) [pid = 1652] [serial = 301] [outer = 0x1182e8c00] 04:26:04 INFO - PROCESS | 1652 | 1467372364171 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121623400) [pid = 1652] [serial = 302] [outer = 0x1182e8c00] 04:26:04 INFO - PROCESS | 1652 | 1467372364607 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:26:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:26:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 623ms 04:26:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:26:04 INFO - PROCESS | 1652 | 1467372364618 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:26:04 INFO - PROCESS | 1652 | 1467372364620 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:26:04 INFO - PROCESS | 1652 | 1467372364628 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:26:04 INFO - PROCESS | 1652 | 1467372364629 Marionette TRACE conn2 <- [1,378,null,{}] 04:26:04 INFO - PROCESS | 1652 | 1467372364633 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}] 04:26:04 INFO - PROCESS | 1652 | 1467372364634 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:04 INFO - PROCESS | 1652 | 1467372364701 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:26:04 INFO - PROCESS | 1652 | 1467372364706 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 1652 | 1467372364708 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a6000 == 37 [pid = 1652] [id = 102] 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124e15400) [pid = 1652] [serial = 303] [outer = 0x0] 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126448000) [pid = 1652] [serial = 304] [outer = 0x124e15400] 04:26:04 INFO - PROCESS | 1652 | 1467372364729 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c84000) [pid = 1652] [serial = 305] [outer = 0x124e15400] 04:26:05 INFO - PROCESS | 1652 | 1467372365225 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:26:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:26:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 625ms 04:26:05 INFO - PROCESS | 1652 | 1467372365249 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:26:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:26:05 INFO - PROCESS | 1652 | 1467372365253 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:26:05 INFO - PROCESS | 1652 | 1467372365264 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:26:05 INFO - PROCESS | 1652 | 1467372365269 Marionette TRACE conn2 <- [1,382,null,{}] 04:26:05 INFO - PROCESS | 1652 | 1467372365272 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}] 04:26:05 INFO - PROCESS | 1652 | 1467372365275 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:05 INFO - PROCESS | 1652 | 1467372365409 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:26:05 INFO - PROCESS | 1652 | 1467372365419 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:05 INFO - PROCESS | 1652 | 1467372365421 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212e2800 == 38 [pid = 1652] [id = 103] 04:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ac9c00) [pid = 1652] [serial = 306] [outer = 0x0] 04:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291a3000) [pid = 1652] [serial = 307] [outer = 0x128ac9c00] 04:26:05 INFO - PROCESS | 1652 | 1467372365462 Marionette DEBUG loaded listener.js 04:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129646000) [pid = 1652] [serial = 308] [outer = 0x128ac9c00] 04:26:05 INFO - PROCESS | 1652 | 1467372365961 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:26:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:26:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 732ms 04:26:05 INFO - PROCESS | 1652 | 1467372365989 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:26:05 INFO - PROCESS | 1652 | 1467372365991 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:26:05 INFO - PROCESS | 1652 | 1467372365993 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:26:05 INFO - PROCESS | 1652 | 1467372365994 Marionette TRACE conn2 <- [1,386,null,{}] 04:26:05 INFO - PROCESS | 1652 | 1467372365996 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}] 04:26:05 INFO - PROCESS | 1652 | 1467372365997 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:06 INFO - PROCESS | 1652 | 1467372366093 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:26:06 INFO - PROCESS | 1652 | 1467372366107 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 1652 | 1467372366109 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f14800 == 39 [pid = 1652] [id = 104] 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7f9800) [pid = 1652] [serial = 309] [outer = 0x0] 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba59c00) [pid = 1652] [serial = 310] [outer = 0x12a7f9800] 04:26:06 INFO - PROCESS | 1652 | 1467372366133 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba60800) [pid = 1652] [serial = 311] [outer = 0x12a7f9800] 04:26:06 INFO - PROCESS | 1652 | 1467372366473 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]]]}] 04:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 517ms 04:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:26:06 INFO - PROCESS | 1652 | 1467372366511 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:26:06 INFO - PROCESS | 1652 | 1467372366512 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:26:06 INFO - PROCESS | 1652 | 1467372366514 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:26:06 INFO - PROCESS | 1652 | 1467372366515 Marionette TRACE conn2 <- [1,390,null,{}] 04:26:06 INFO - PROCESS | 1652 | 1467372366518 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}] 04:26:06 INFO - PROCESS | 1652 | 1467372366519 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:06 INFO - PROCESS | 1652 | 1467372366617 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:26:06 INFO - PROCESS | 1652 | 1467372366648 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 1652 | 1467372366652 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa4000 == 40 [pid = 1652] [id = 105] 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bdd4000) [pid = 1652] [serial = 312] [outer = 0x0] 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bdd9400) [pid = 1652] [serial = 313] [outer = 0x12bdd4000] 04:26:06 INFO - PROCESS | 1652 | 1467372366685 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bde1c00) [pid = 1652] [serial = 314] [outer = 0x12bdd4000] 04:26:07 INFO - PROCESS | 1652 | 1467372367043 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]]]}] 04:26:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 570ms 04:26:07 INFO - PROCESS | 1652 | 1467372367085 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 1652 | 1467372367086 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:26:07 INFO - PROCESS | 1652 | 1467372367088 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 1652 | 1467372367090 Marionette TRACE conn2 <- [1,394,null,{}] 04:26:07 INFO - PROCESS | 1652 | 1467372367100 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}] 04:26:07 INFO - PROCESS | 1652 | 1467372367101 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:07 INFO - PROCESS | 1652 | 1467372367204 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:26:07 INFO - PROCESS | 1652 | 1467372367208 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:07 INFO - PROCESS | 1652 | 1467372367209 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292eb800 == 41 [pid = 1652] [id = 106] 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd29000) [pid = 1652] [serial = 315] [outer = 0x0] 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c3b4400) [pid = 1652] [serial = 316] [outer = 0x12bd29000] 04:26:07 INFO - PROCESS | 1652 | 1467372367234 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c71a400) [pid = 1652] [serial = 317] [outer = 0x12bd29000] 04:26:07 INFO - PROCESS | 1652 | 1467372367598 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]]]}] 04:26:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 567ms 04:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:26:07 INFO - PROCESS | 1652 | 1467372367657 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 1652 | 1467372367658 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:26:07 INFO - PROCESS | 1652 | 1467372367660 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 1652 | 1467372367661 Marionette TRACE conn2 <- [1,398,null,{}] 04:26:07 INFO - PROCESS | 1652 | 1467372367670 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}] 04:26:07 INFO - PROCESS | 1652 | 1467372367671 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:07 INFO - PROCESS | 1652 | 1467372367769 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:26:07 INFO - PROCESS | 1652 | 1467372367773 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:07 INFO - PROCESS | 1652 | 1467372367774 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129869000 == 42 [pid = 1652] [id = 107] 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119abe000) [pid = 1652] [serial = 318] [outer = 0x0] 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cdbd400) [pid = 1652] [serial = 319] [outer = 0x119abe000] 04:26:07 INFO - PROCESS | 1652 | 1467372367825 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12cdc5000) [pid = 1652] [serial = 320] [outer = 0x119abe000] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118251800) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1291aa800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119abe400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116981400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126877000) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118091400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a7f4800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12963a400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12126d000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113da7c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b837400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118182000) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115d10800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128ac9800) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:26:08 INFO - PROCESS | 1652 | 1467372368201 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]]]}] 04:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 04:26:08 INFO - PROCESS | 1652 | 1467372368229 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:26:08 INFO - PROCESS | 1652 | 1467372368230 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:26:08 INFO - PROCESS | 1652 | 1467372368239 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:26:08 INFO - PROCESS | 1652 | 1467372368240 Marionette TRACE conn2 <- [1,402,null,{}] 04:26:08 INFO - PROCESS | 1652 | 1467372368243 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}] 04:26:08 INFO - PROCESS | 1652 | 1467372368244 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:08 INFO - PROCESS | 1652 | 1467372368381 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:26:08 INFO - PROCESS | 1652 | 1467372368388 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:26:08 INFO - PROCESS | 1652 | 1467372368458 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:08 INFO - PROCESS | 1652 | 1467372368459 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b03e800 == 43 [pid = 1652] [id = 108] 04:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116931c00) [pid = 1652] [serial = 321] [outer = 0x0] 04:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118093400) [pid = 1652] [serial = 322] [outer = 0x116931c00] 04:26:08 INFO - PROCESS | 1652 | 1467372368508 Marionette DEBUG loaded listener.js 04:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ab9000) [pid = 1652] [serial = 323] [outer = 0x116931c00] 04:26:08 INFO - PROCESS | 1652 | 1467372368924 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]]]}] 04:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 719ms 04:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:26:08 INFO - PROCESS | 1652 | 1467372368959 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:26:08 INFO - PROCESS | 1652 | 1467372368960 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:26:08 INFO - PROCESS | 1652 | 1467372368962 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:26:08 INFO - PROCESS | 1652 | 1467372368963 Marionette TRACE conn2 <- [1,406,null,{}] 04:26:08 INFO - PROCESS | 1652 | 1467372368965 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}] 04:26:08 INFO - PROCESS | 1652 | 1467372368968 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:09 INFO - PROCESS | 1652 | 1467372369048 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:26:09 INFO - PROCESS | 1652 | 1467372369054 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1652 | 1467372369056 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1d800 == 44 [pid = 1652] [id = 109] 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1266be000) [pid = 1652] [serial = 324] [outer = 0x0] 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129643800) [pid = 1652] [serial = 325] [outer = 0x1266be000] 04:26:09 INFO - PROCESS | 1652 | 1467372369081 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c721800) [pid = 1652] [serial = 326] [outer = 0x1266be000] 04:26:09 INFO - PROCESS | 1652 | 1467372369403 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]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 470ms 04:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:26:09 INFO - PROCESS | 1652 | 1467372369435 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 1652 | 1467372369437 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:26:09 INFO - PROCESS | 1652 | 1467372369439 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1652 | 1467372369440 Marionette TRACE conn2 <- [1,410,null,{}] 04:26:09 INFO - PROCESS | 1652 | 1467372369442 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}] 04:26:09 INFO - PROCESS | 1652 | 1467372369443 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:09 INFO - PROCESS | 1652 | 1467372369532 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:26:09 INFO - PROCESS | 1652 | 1467372369587 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1652 | 1467372369588 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba31800 == 45 [pid = 1652] [id = 110] 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11815b400) [pid = 1652] [serial = 327] [outer = 0x0] 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118164000) [pid = 1652] [serial = 328] [outer = 0x11815b400] 04:26:09 INFO - PROCESS | 1652 | 1467372369615 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118169c00) [pid = 1652] [serial = 329] [outer = 0x11815b400] 04:26:09 INFO - PROCESS | 1652 | 1467372369927 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]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 04:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:26:09 INFO - PROCESS | 1652 | 1467372369957 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 1652 | 1467372369959 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:26:09 INFO - PROCESS | 1652 | 1467372369961 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1652 | 1467372369963 Marionette TRACE conn2 <- [1,414,null,{}] 04:26:09 INFO - PROCESS | 1652 | 1467372369965 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}] 04:26:09 INFO - PROCESS | 1652 | 1467372369969 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:10 INFO - PROCESS | 1652 | 1467372370112 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:26:10 INFO - PROCESS | 1652 | 1467372370166 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 1652 | 1467372370168 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x113caf800 == 46 [pid = 1652] [id = 111] 04:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1127d0400) [pid = 1652] [serial = 330] [outer = 0x0] 04:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113c5f800) [pid = 1652] [serial = 331] [outer = 0x1127d0400] 04:26:10 INFO - PROCESS | 1652 | 1467372370199 Marionette DEBUG loaded listener.js 04:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11815fc00) [pid = 1652] [serial = 332] [outer = 0x1127d0400] 04:26:10 INFO - PROCESS | 1652 | 1467372370643 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]]]}] 04:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 720ms 04:26:10 INFO - PROCESS | 1652 | 1467372370684 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:26:10 INFO - PROCESS | 1652 | 1467372370687 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:26:10 INFO - PROCESS | 1652 | 1467372370690 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 1652 | 1467372370692 Marionette TRACE conn2 <- [1,418,null,{}] 04:26:10 INFO - PROCESS | 1652 | 1467372370695 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}] 04:26:10 INFO - PROCESS | 1652 | 1467372370698 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:10 INFO - PROCESS | 1652 | 1467372370866 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:26:10 INFO - PROCESS | 1652 | 1467372370929 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 1652 | 1467372370930 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x120770000 == 47 [pid = 1652] [id = 112] 04:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a061c00) [pid = 1652] [serial = 333] [outer = 0x0] 04:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a065800) [pid = 1652] [serial = 334] [outer = 0x11a061c00] 04:26:10 INFO - PROCESS | 1652 | 1467372370960 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a06c400) [pid = 1652] [serial = 335] [outer = 0x11a061c00] 04:26:11 INFO - PROCESS | 1652 | 1467372371868 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]]]}] 04:26:11 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 04:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1221ms 04:26:11 INFO - PROCESS | 1652 | 1467372371912 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:26:11 INFO - PROCESS | 1652 | 1467372371913 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:26:11 INFO - PROCESS | 1652 | 1467372371916 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:26:11 INFO - PROCESS | 1652 | 1467372371917 Marionette TRACE conn2 <- [1,422,null,{}] 04:26:11 INFO - PROCESS | 1652 | 1467372371920 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}] 04:26:11 INFO - PROCESS | 1652 | 1467372371921 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:12 INFO - PROCESS | 1652 | 1467372372025 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:26:12 INFO - PROCESS | 1652 | 1467372372078 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 1652 | 1467372372080 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129150000 == 48 [pid = 1652] [id = 113] 04:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123fe5000) [pid = 1652] [serial = 336] [outer = 0x0] 04:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126452000) [pid = 1652] [serial = 337] [outer = 0x123fe5000] 04:26:12 INFO - PROCESS | 1652 | 1467372372109 Marionette DEBUG loaded listener.js 04:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126c86c00) [pid = 1652] [serial = 338] [outer = 0x123fe5000] 04:26:13 INFO - PROCESS | 1652 | 1467372373297 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]]]}] 04:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1422ms 04:26:13 INFO - PROCESS | 1652 | 1467372373371 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:26:13 INFO - PROCESS | 1652 | 1467372373373 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:26:13 INFO - PROCESS | 1652 | 1467372373380 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:26:13 INFO - PROCESS | 1652 | 1467372373382 Marionette TRACE conn2 <- [1,426,null,{}] 04:26:13 INFO - PROCESS | 1652 | 1467372373386 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}] 04:26:13 INFO - PROCESS | 1652 | 1467372373387 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:13 INFO - PROCESS | 1652 | 1467372373473 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:26:13 INFO - PROCESS | 1652 | 1467372373525 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:13 INFO - PROCESS | 1652 | 1467372373528 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694e000 == 49 [pid = 1652] [id = 114] 04:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117db4000) [pid = 1652] [serial = 339] [outer = 0x0] 04:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118161000) [pid = 1652] [serial = 340] [outer = 0x117db4000] 04:26:13 INFO - PROCESS | 1652 | 1467372373556 Marionette DEBUG loaded listener.js 04:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1182e5c00) [pid = 1652] [serial = 341] [outer = 0x117db4000] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba31800 == 48 [pid = 1652] [id = 110] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1d800 == 47 [pid = 1652] [id = 109] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b03e800 == 46 [pid = 1652] [id = 108] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129869000 == 45 [pid = 1652] [id = 107] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1292eb800 == 44 [pid = 1652] [id = 106] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa4000 == 43 [pid = 1652] [id = 105] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125f14800 == 42 [pid = 1652] [id = 104] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bd28400) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1212e2800 == 41 [pid = 1652] [id = 103] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a6000 == 40 [pid = 1652] [id = 102] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11695e000 == 39 [pid = 1652] [id = 101] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11827d000 == 38 [pid = 1652] [id = 100] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b03d000 == 37 [pid = 1652] [id = 99] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129866800 == 36 [pid = 1652] [id = 98] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a02a000 == 35 [pid = 1652] [id = 97] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11695a000 == 34 [pid = 1652] [id = 96] 04:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a898000 == 33 [pid = 1652] [id = 95] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11851d400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129638400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12126fc00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124e17000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1182e4400) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195ebc00) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126c84800) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1182f1400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118097800) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126c7bc00) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12aa07800) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a69e800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1256cd000) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b0d5000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1266b4400) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11824d400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119ab6c00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ba58000) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ac3c00) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121180800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121179800) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176d0c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bd26800) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12963f400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128c66c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a7f1400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b18a000) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ac5c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129435400) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 04:26:13 INFO - PROCESS | 1652 | 1467372373978 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] 04:26:14 INFO - PROCESS | 1652 | 1467372374006 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:26:14 INFO - PROCESS | 1652 | 1467372374010 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 1652 | 1467372374012 Marionette TRACE conn2 <- [1,430,null,{}] 04:26:14 INFO - PROCESS | 1652 | 1467372374015 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}] 04:26:14 INFO - PROCESS | 1652 | 1467372374016 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:14 INFO - PROCESS | 1652 | 1467372374094 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:26:14 INFO - PROCESS | 1652 | 1467372374099 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:14 INFO - PROCESS | 1652 | 1467372374103 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116af0800 == 34 [pid = 1652] [id = 115] 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184cb400) [pid = 1652] [serial = 342] [outer = 0x0] 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11902d800) [pid = 1652] [serial = 343] [outer = 0x1184cb400] 04:26:14 INFO - PROCESS | 1652 | 1467372374130 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119546000) [pid = 1652] [serial = 344] [outer = 0x1184cb400] 04:26:14 INFO - PROCESS | 1652 | 1467372374492 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]]]}] 04:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 04:26:14 INFO - PROCESS | 1652 | 1467372374529 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:26:14 INFO - PROCESS | 1652 | 1467372374530 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:26:14 INFO - PROCESS | 1652 | 1467372374533 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 1652 | 1467372374535 Marionette TRACE conn2 <- [1,434,null,{}] 04:26:14 INFO - PROCESS | 1652 | 1467372374543 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}] 04:26:14 INFO - PROCESS | 1652 | 1467372374546 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:14 INFO - PROCESS | 1652 | 1467372374624 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:26:14 INFO - PROCESS | 1652 | 1467372374629 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:14 INFO - PROCESS | 1652 | 1467372374631 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119057000 == 35 [pid = 1652] [id = 116] 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176cf000) [pid = 1652] [serial = 345] [outer = 0x0] 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a067c00) [pid = 1652] [serial = 346] [outer = 0x1176cf000] 04:26:14 INFO - PROCESS | 1652 | 1467372374663 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1214adc00) [pid = 1652] [serial = 347] [outer = 0x1176cf000] 04:26:15 INFO - PROCESS | 1652 | 1467372375021 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]]]}] 04:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 04:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:26:15 INFO - PROCESS | 1652 | 1467372375054 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:26:15 INFO - PROCESS | 1652 | 1467372375056 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:26:15 INFO - PROCESS | 1652 | 1467372375058 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:26:15 INFO - PROCESS | 1652 | 1467372375059 Marionette TRACE conn2 <- [1,438,null,{}] 04:26:15 INFO - PROCESS | 1652 | 1467372375073 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}] 04:26:15 INFO - PROCESS | 1652 | 1467372375074 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:15 INFO - PROCESS | 1652 | 1467372375154 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:26:15 INFO - PROCESS | 1652 | 1467372375157 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1652 | 1467372375159 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba6000 == 36 [pid = 1652] [id = 117] 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12198f800) [pid = 1652] [serial = 348] [outer = 0x0] 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1250d5c00) [pid = 1652] [serial = 349] [outer = 0x12198f800] 04:26:15 INFO - PROCESS | 1652 | 1467372375184 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126444000) [pid = 1652] [serial = 350] [outer = 0x12198f800] 04:26:15 INFO - PROCESS | 1652 | 1467372375525 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]]]}] 04:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 04:26:15 INFO - PROCESS | 1652 | 1467372375577 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:26:15 INFO - PROCESS | 1652 | 1467372375578 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:26:15 INFO - PROCESS | 1652 | 1467372375580 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:26:15 INFO - PROCESS | 1652 | 1467372375581 Marionette TRACE conn2 <- [1,442,null,{}] 04:26:15 INFO - PROCESS | 1652 | 1467372375584 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}] 04:26:15 INFO - PROCESS | 1652 | 1467372375585 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:15 INFO - PROCESS | 1652 | 1467372375660 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:26:15 INFO - PROCESS | 1652 | 1467372375663 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1652 | 1467372375665 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12076a800 == 37 [pid = 1652] [id = 118] 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119ab9800) [pid = 1652] [serial = 351] [outer = 0x0] 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12665ac00) [pid = 1652] [serial = 352] [outer = 0x119ab9800] 04:26:15 INFO - PROCESS | 1652 | 1467372375743 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ac2000) [pid = 1652] [serial = 353] [outer = 0x119ab9800] 04:26:16 INFO - PROCESS | 1652 | 1467372376092 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]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 04:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:26:16 INFO - PROCESS | 1652 | 1467372376101 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1652 | 1467372376102 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:26:16 INFO - PROCESS | 1652 | 1467372376104 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1652 | 1467372376105 Marionette TRACE conn2 <- [1,446,null,{}] 04:26:16 INFO - PROCESS | 1652 | 1467372376107 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}] 04:26:16 INFO - PROCESS | 1652 | 1467372376111 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:16 INFO - PROCESS | 1652 | 1467372376226 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:26:16 INFO - PROCESS | 1652 | 1467372376239 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1652 | 1467372376240 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12481f000 == 38 [pid = 1652] [id = 119] 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ac6800) [pid = 1652] [serial = 354] [outer = 0x0] 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128ed6800) [pid = 1652] [serial = 355] [outer = 0x128ac6800] 04:26:16 INFO - PROCESS | 1652 | 1467372376265 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a695c00) [pid = 1652] [serial = 356] [outer = 0x128ac6800] 04:26:16 INFO - PROCESS | 1652 | 1467372376607 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]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 04:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:26:16 INFO - PROCESS | 1652 | 1467372376623 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1652 | 1467372376624 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:26:16 INFO - PROCESS | 1652 | 1467372376626 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1652 | 1467372376627 Marionette TRACE conn2 <- [1,450,null,{}] 04:26:16 INFO - PROCESS | 1652 | 1467372376629 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}] 04:26:16 INFO - PROCESS | 1652 | 1467372376630 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:16 INFO - PROCESS | 1652 | 1467372376725 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:26:16 INFO - PROCESS | 1652 | 1467372376744 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1652 | 1467372376745 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fac800 == 39 [pid = 1652] [id = 120] 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128ac3800) [pid = 1652] [serial = 357] [outer = 0x0] 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a7ea400) [pid = 1652] [serial = 358] [outer = 0x128ac3800] 04:26:16 INFO - PROCESS | 1652 | 1467372376770 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7f8000) [pid = 1652] [serial = 359] [outer = 0x128ac3800] 04:26:17 INFO - PROCESS | 1652 | 1467372377124 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] 04:26:17 INFO - PROCESS | 1652 | 1467372377147 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:26:17 INFO - PROCESS | 1652 | 1467372377149 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:26:17 INFO - PROCESS | 1652 | 1467372377150 Marionette TRACE conn2 <- [1,454,null,{}] 04:26:17 INFO - PROCESS | 1652 | 1467372377152 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}] 04:26:17 INFO - PROCESS | 1652 | 1467372377153 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:17 INFO - PROCESS | 1652 | 1467372377254 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:26:17 INFO - PROCESS | 1652 | 1467372377265 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1652 | 1467372377266 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a30800 == 40 [pid = 1652] [id = 121] 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a7f8400) [pid = 1652] [serial = 360] [outer = 0x0] 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b0d7800) [pid = 1652] [serial = 361] [outer = 0x12a7f8400] 04:26:17 INFO - PROCESS | 1652 | 1467372377290 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b18e000) [pid = 1652] [serial = 362] [outer = 0x12a7f8400] 04:26:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:17 INFO - PROCESS | 1652 | 1467372377631 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]]]}] 04:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 04:26:17 INFO - PROCESS | 1652 | 1467372377669 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:26:17 INFO - PROCESS | 1652 | 1467372377670 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:26:17 INFO - PROCESS | 1652 | 1467372377672 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:26:17 INFO - PROCESS | 1652 | 1467372377673 Marionette TRACE conn2 <- [1,458,null,{}] 04:26:17 INFO - PROCESS | 1652 | 1467372377676 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}] 04:26:17 INFO - PROCESS | 1652 | 1467372377677 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:17 INFO - PROCESS | 1652 | 1467372377780 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:26:17 INFO - PROCESS | 1652 | 1467372377792 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1652 | 1467372377794 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119055800 == 41 [pid = 1652] [id = 122] 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b837800) [pid = 1652] [serial = 363] [outer = 0x0] 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b841c00) [pid = 1652] [serial = 364] [outer = 0x12b837800] 04:26:17 INFO - PROCESS | 1652 | 1467372377819 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b9c6000) [pid = 1652] [serial = 365] [outer = 0x12b837800] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a7f9800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bdd4000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128ac9c00) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1182e8c00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115df4000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124e15400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1264bf800) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1266be000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bd29000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116931c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119abe000) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:26:18 INFO - PROCESS | 1652 | 1467372378297 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] 04:26:18 INFO - PROCESS | 1652 | 1467372378343 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:26:18 INFO - PROCESS | 1652 | 1467372378345 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1652 | 1467372378347 Marionette TRACE conn2 <- [1,462,null,{}] 04:26:18 INFO - PROCESS | 1652 | 1467372378349 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}] 04:26:18 INFO - PROCESS | 1652 | 1467372378350 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:18 INFO - PROCESS | 1652 | 1467372378430 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:26:18 INFO - PROCESS | 1652 | 1467372378486 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 1652 | 1467372378487 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915b800 == 42 [pid = 1652] [id = 123] 04:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1193ad400) [pid = 1652] [serial = 366] [outer = 0x0] 04:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12562e400) [pid = 1652] [serial = 367] [outer = 0x1193ad400] 04:26:18 INFO - PROCESS | 1652 | 1467372378512 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b9ca800) [pid = 1652] [serial = 368] [outer = 0x1193ad400] 04:26:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:18 INFO - PROCESS | 1652 | 1467372378811 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] 04:26:18 INFO - PROCESS | 1652 | 1467372378867 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:26:18 INFO - PROCESS | 1652 | 1467372378869 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1652 | 1467372378871 Marionette TRACE conn2 <- [1,466,null,{}] 04:26:18 INFO - PROCESS | 1652 | 1467372378873 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}] 04:26:18 INFO - PROCESS | 1652 | 1467372378875 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:18 INFO - PROCESS | 1652 | 1467372378971 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:26:19 INFO - PROCESS | 1652 | 1467372379037 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:19 INFO - PROCESS | 1652 | 1467372379039 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12985f000 == 43 [pid = 1652] [id = 124] 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b9cd000) [pid = 1652] [serial = 369] [outer = 0x0] 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd28400) [pid = 1652] [serial = 370] [outer = 0x12b9cd000] 04:26:19 INFO - PROCESS | 1652 | 1467372379068 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bdde800) [pid = 1652] [serial = 371] [outer = 0x12b9cd000] 04:26:19 INFO - PROCESS | 1652 | 1467372379350 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] 04:26:19 INFO - PROCESS | 1652 | 1467372379392 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:26:19 INFO - PROCESS | 1652 | 1467372379395 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1652 | 1467372379396 Marionette TRACE conn2 <- [1,470,null,{}] 04:26:19 INFO - PROCESS | 1652 | 1467372379398 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}] 04:26:19 INFO - PROCESS | 1652 | 1467372379400 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:19 INFO - PROCESS | 1652 | 1467372379482 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:26:19 INFO - PROCESS | 1652 | 1467372379488 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:19 INFO - PROCESS | 1652 | 1467372379489 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80b000 == 44 [pid = 1652] [id = 125] 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bde0c00) [pid = 1652] [serial = 372] [outer = 0x0] 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c3b7400) [pid = 1652] [serial = 373] [outer = 0x12bde0c00] 04:26:19 INFO - PROCESS | 1652 | 1467372379513 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c716400) [pid = 1652] [serial = 374] [outer = 0x12bde0c00] 04:26:19 INFO - PROCESS | 1652 | 1467372379829 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]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 04:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:26:19 INFO - PROCESS | 1652 | 1467372379865 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:26:19 INFO - PROCESS | 1652 | 1467372379866 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:26:19 INFO - PROCESS | 1652 | 1467372379869 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1652 | 1467372379870 Marionette TRACE conn2 <- [1,474,null,{}] 04:26:19 INFO - PROCESS | 1652 | 1467372379872 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}] 04:26:19 INFO - PROCESS | 1652 | 1467372379873 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:19 INFO - PROCESS | 1652 | 1467372379996 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:26:20 INFO - PROCESS | 1652 | 1467372380005 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1652 | 1467372380006 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba30000 == 45 [pid = 1652] [id = 126] 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c718000) [pid = 1652] [serial = 375] [outer = 0x0] 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c71e000) [pid = 1652] [serial = 376] [outer = 0x12c718000] 04:26:20 INFO - PROCESS | 1652 | 1467372380045 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cdc2800) [pid = 1652] [serial = 377] [outer = 0x12c718000] 04:26:20 INFO - PROCESS | 1652 | 1467372380671 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]]]}] 04:26:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 821ms 04:26:20 INFO - PROCESS | 1652 | 1467372380690 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:26:20 INFO - PROCESS | 1652 | 1467372380693 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:26:20 INFO - PROCESS | 1652 | 1467372380697 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:26:20 INFO - PROCESS | 1652 | 1467372380699 Marionette TRACE conn2 <- [1,478,null,{}] 04:26:20 INFO - PROCESS | 1652 | 1467372380703 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}] 04:26:20 INFO - PROCESS | 1652 | 1467372380705 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:20 INFO - PROCESS | 1652 | 1467372380804 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:26:20 INFO - PROCESS | 1652 | 1467372380871 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1652 | 1467372380873 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118279000 == 46 [pid = 1652] [id = 127] 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1128b2000) [pid = 1652] [serial = 378] [outer = 0x0] 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113230800) [pid = 1652] [serial = 379] [outer = 0x1128b2000] 04:26:20 INFO - PROCESS | 1652 | 1467372380903 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116a22400) [pid = 1652] [serial = 380] [outer = 0x1128b2000] 04:26:21 INFO - PROCESS | 1652 | 1467372381327 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]]]}] 04:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 672ms 04:26:21 INFO - PROCESS | 1652 | 1467372381384 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 1652 | 1467372381387 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:26:21 INFO - PROCESS | 1652 | 1467372381393 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 1652 | 1467372381395 Marionette TRACE conn2 <- [1,482,null,{}] 04:26:21 INFO - PROCESS | 1652 | 1467372381398 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}] 04:26:21 INFO - PROCESS | 1652 | 1467372381402 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:21 INFO - PROCESS | 1652 | 1467372381502 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:26:21 INFO - PROCESS | 1652 | 1467372381600 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:21 INFO - PROCESS | 1652 | 1467372381602 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f9a800 == 47 [pid = 1652] [id = 128] 04:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1182f2c00) [pid = 1652] [serial = 381] [outer = 0x0] 04:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11876e400) [pid = 1652] [serial = 382] [outer = 0x1182f2c00] 04:26:21 INFO - PROCESS | 1652 | 1467372381634 Marionette DEBUG loaded listener.js 04:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119543c00) [pid = 1652] [serial = 383] [outer = 0x1182f2c00] 04:26:22 INFO - PROCESS | 1652 | 1467372382060 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]]]}] 04:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 721ms 04:26:22 INFO - PROCESS | 1652 | 1467372382115 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:26:22 INFO - PROCESS | 1652 | 1467372382119 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:26:22 INFO - PROCESS | 1652 | 1467372382121 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:26:22 INFO - PROCESS | 1652 | 1467372382124 Marionette TRACE conn2 <- [1,486,null,{}] 04:26:22 INFO - PROCESS | 1652 | 1467372382132 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}] 04:26:22 INFO - PROCESS | 1652 | 1467372382136 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:22 INFO - PROCESS | 1652 | 1467372382244 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:26:22 INFO - PROCESS | 1652 | 1467372382329 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:22 INFO - PROCESS | 1652 | 1467372382332 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd49000 == 48 [pid = 1652] [id = 129] 04:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121267400) [pid = 1652] [serial = 384] [outer = 0x0] 04:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12161ec00) [pid = 1652] [serial = 385] [outer = 0x121267400] 04:26:22 INFO - PROCESS | 1652 | 1467372382382 Marionette DEBUG loaded listener.js 04:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1256c7c00) [pid = 1652] [serial = 386] [outer = 0x121267400] 04:26:22 INFO - PROCESS | 1652 | 1467372382915 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]]]}] 04:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 822ms 04:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:26:22 INFO - PROCESS | 1652 | 1467372382944 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:26:22 INFO - PROCESS | 1652 | 1467372382947 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:26:22 INFO - PROCESS | 1652 | 1467372382974 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:26:22 INFO - PROCESS | 1652 | 1467372382976 Marionette TRACE conn2 <- [1,490,null,{}] 04:26:22 INFO - PROCESS | 1652 | 1467372382982 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}] 04:26:22 INFO - PROCESS | 1652 | 1467372382985 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:23 INFO - PROCESS | 1652 | 1467372383137 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:26:23 INFO - PROCESS | 1652 | 1467372383231 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1652 | 1467372383233 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c023000 == 49 [pid = 1652] [id = 130] 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128ac9400) [pid = 1652] [serial = 387] [outer = 0x0] 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128c63800) [pid = 1652] [serial = 388] [outer = 0x128ac9400] 04:26:23 INFO - PROCESS | 1652 | 1467372383280 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12942c800) [pid = 1652] [serial = 389] [outer = 0x128ac9400] 04:26:23 INFO - PROCESS | 1652 | 1467372383733 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]]]}] 04:26:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 796ms 04:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:26:23 INFO - PROCESS | 1652 | 1467372383746 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:26:23 INFO - PROCESS | 1652 | 1467372383747 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:26:23 INFO - PROCESS | 1652 | 1467372383750 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 1652 | 1467372383751 Marionette TRACE conn2 <- [1,494,null,{}] 04:26:23 INFO - PROCESS | 1652 | 1467372383753 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}] 04:26:23 INFO - PROCESS | 1652 | 1467372383755 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:23 INFO - PROCESS | 1652 | 1467372383855 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:26:23 INFO - PROCESS | 1652 | 1467372383910 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1652 | 1467372383911 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c8800 == 50 [pid = 1652] [id = 131] 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118165c00) [pid = 1652] [serial = 390] [outer = 0x0] 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12942d400) [pid = 1652] [serial = 391] [outer = 0x118165c00] 04:26:23 INFO - PROCESS | 1652 | 1467372383941 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a7f4800) [pid = 1652] [serial = 392] [outer = 0x118165c00] 04:26:24 INFO - PROCESS | 1652 | 1467372384540 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]]]}] 04:26:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:26:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 819ms 04:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:26:24 INFO - PROCESS | 1652 | 1467372384570 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:26:24 INFO - PROCESS | 1652 | 1467372384572 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:26:24 INFO - PROCESS | 1652 | 1467372384576 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 1652 | 1467372384577 Marionette TRACE conn2 <- [1,498,null,{}] 04:26:24 INFO - PROCESS | 1652 | 1467372384581 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}] 04:26:24 INFO - PROCESS | 1652 | 1467372384582 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:24 INFO - PROCESS | 1652 | 1467372384678 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:26:24 INFO - PROCESS | 1652 | 1467372384734 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:24 INFO - PROCESS | 1652 | 1467372384737 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bba800 == 51 [pid = 1652] [id = 132] 04:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115dfb000) [pid = 1652] [serial = 393] [outer = 0x0] 04:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117db0000) [pid = 1652] [serial = 394] [outer = 0x115dfb000] 04:26:24 INFO - PROCESS | 1652 | 1467372384764 Marionette DEBUG loaded listener.js 04:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11817e000) [pid = 1652] [serial = 395] [outer = 0x115dfb000] 04:26:25 INFO - PROCESS | 1652 | 1467372385173 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]]]}] 04:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 04:26:25 INFO - PROCESS | 1652 | 1467372385196 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:26:25 INFO - PROCESS | 1652 | 1467372385198 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:26:25 INFO - PROCESS | 1652 | 1467372385205 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:26:25 INFO - PROCESS | 1652 | 1467372385207 Marionette TRACE conn2 <- [1,502,null,{}] 04:26:25 INFO - PROCESS | 1652 | 1467372385209 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}] 04:26:25 INFO - PROCESS | 1652 | 1467372385211 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:25 INFO - PROCESS | 1652 | 1467372385307 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:26:25 INFO - PROCESS | 1652 | 1467372385378 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 1652 | 1467372385379 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119052000 == 52 [pid = 1652] [id = 133] 04:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119330c00) [pid = 1652] [serial = 396] [outer = 0x0] 04:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1195f0800) [pid = 1652] [serial = 397] [outer = 0x119330c00] 04:26:25 INFO - PROCESS | 1652 | 1467372385407 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119eae400) [pid = 1652] [serial = 398] [outer = 0x119330c00] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126691000 == 51 [pid = 1652] [id = 64] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80b000 == 50 [pid = 1652] [id = 125] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12985f000 == 49 [pid = 1652] [id = 124] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12915b800 == 48 [pid = 1652] [id = 123] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119055800 == 47 [pid = 1652] [id = 122] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126a30800 == 46 [pid = 1652] [id = 121] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x125fac800 == 45 [pid = 1652] [id = 120] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118164000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12481f000 == 44 [pid = 1652] [id = 119] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12076a800 == 43 [pid = 1652] [id = 118] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba6000 == 42 [pid = 1652] [id = 117] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119057000 == 41 [pid = 1652] [id = 116] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116af0800 == 40 [pid = 1652] [id = 115] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11694e000 == 39 [pid = 1652] [id = 114] 04:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x113caf800 == 38 [pid = 1652] [id = 111] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ba59c00) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bde1c00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bdd9400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1291a3000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11954b800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121623400) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119ab1400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118093800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1182ebc00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11697f000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126448000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126c84000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bd33000) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1291a1c00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1266bc400) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c721800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c71a400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c3b4400) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118093400) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cdbd400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129643800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12cdc5000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ba60800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119ab9000) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129646000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 04:26:25 INFO - PROCESS | 1652 | 1467372385797 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]]]}] 04:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 04:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:26:25 INFO - PROCESS | 1652 | 1467372385824 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:26:25 INFO - PROCESS | 1652 | 1467372385826 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:26:25 INFO - PROCESS | 1652 | 1467372385828 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:26:25 INFO - PROCESS | 1652 | 1467372385831 Marionette TRACE conn2 <- [1,506,null,{}] 04:26:25 INFO - PROCESS | 1652 | 1467372385841 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}] 04:26:25 INFO - PROCESS | 1652 | 1467372385845 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:25 INFO - PROCESS | 1652 | 1467372385929 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:26:26 INFO - PROCESS | 1652 | 1467372386004 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1652 | 1467372386006 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a8800 == 39 [pid = 1652] [id = 134] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a063800) [pid = 1652] [serial = 399] [outer = 0x0] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12117f400) [pid = 1652] [serial = 400] [outer = 0x11a063800] 04:26:26 INFO - PROCESS | 1652 | 1467372386034 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1256c8800) [pid = 1652] [serial = 401] [outer = 0x11a063800] 04:26:26 INFO - PROCESS | 1652 | 1467372386342 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 526ms 04:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:26:26 INFO - PROCESS | 1652 | 1467372386355 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1652 | 1467372386357 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:26:26 INFO - PROCESS | 1652 | 1467372386359 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1652 | 1467372386360 Marionette TRACE conn2 <- [1,510,null,{}] 04:26:26 INFO - PROCESS | 1652 | 1467372386363 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}] 04:26:26 INFO - PROCESS | 1652 | 1467372386364 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:26 INFO - PROCESS | 1652 | 1467372386448 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:26:26 INFO - PROCESS | 1652 | 1467372386454 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1652 | 1467372386456 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124816800 == 40 [pid = 1652] [id = 135] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1266c0400) [pid = 1652] [serial = 402] [outer = 0x0] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126c7bc00) [pid = 1652] [serial = 403] [outer = 0x1266c0400] 04:26:26 INFO - PROCESS | 1652 | 1467372386487 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12919f000) [pid = 1652] [serial = 404] [outer = 0x1266c0400] 04:26:26 INFO - PROCESS | 1652 | 1467372386810 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 04:26:26 INFO - PROCESS | 1652 | 1467372386831 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1652 | 1467372386833 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:26:26 INFO - PROCESS | 1652 | 1467372386839 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1652 | 1467372386840 Marionette TRACE conn2 <- [1,514,null,{}] 04:26:26 INFO - PROCESS | 1652 | 1467372386842 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}] 04:26:26 INFO - PROCESS | 1652 | 1467372386843 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:26 INFO - PROCESS | 1652 | 1467372386924 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:26:26 INFO - PROCESS | 1652 | 1467372386928 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1652 | 1467372386930 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126690800 == 41 [pid = 1652] [id = 136] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128ac4800) [pid = 1652] [serial = 405] [outer = 0x0] 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129436400) [pid = 1652] [serial = 406] [outer = 0x128ac4800] 04:26:26 INFO - PROCESS | 1652 | 1467372386955 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a7eb800) [pid = 1652] [serial = 407] [outer = 0x128ac4800] 04:26:27 INFO - PROCESS | 1652 | 1467372387297 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]]]}] 04:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 04:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:26:27 INFO - PROCESS | 1652 | 1467372387308 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:26:27 INFO - PROCESS | 1652 | 1467372387309 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:26:27 INFO - PROCESS | 1652 | 1467372387311 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:26:27 INFO - PROCESS | 1652 | 1467372387312 Marionette TRACE conn2 <- [1,518,null,{}] 04:26:27 INFO - PROCESS | 1652 | 1467372387315 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}] 04:26:27 INFO - PROCESS | 1652 | 1467372387323 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:27 INFO - PROCESS | 1652 | 1467372387454 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:26:27 INFO - PROCESS | 1652 | 1467372387548 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1652 | 1467372387549 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aab800 == 42 [pid = 1652] [id = 137] 04:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a7eb400) [pid = 1652] [serial = 408] [outer = 0x0] 04:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a7f2800) [pid = 1652] [serial = 409] [outer = 0x12a7eb400] 04:26:27 INFO - PROCESS | 1652 | 1467372387591 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bd34400) [pid = 1652] [serial = 410] [outer = 0x12a7eb400] 04:26:28 INFO - PROCESS | 1652 | 1467372388002 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]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 720ms 04:26:28 INFO - PROCESS | 1652 | 1467372388031 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 1652 | 1467372388034 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:26:28 INFO - PROCESS | 1652 | 1467372388038 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1652 | 1467372388039 Marionette TRACE conn2 <- [1,522,null,{}] 04:26:28 INFO - PROCESS | 1652 | 1467372388041 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}] 04:26:28 INFO - PROCESS | 1652 | 1467372388042 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:28 INFO - PROCESS | 1652 | 1467372388142 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:26:28 INFO - PROCESS | 1652 | 1467372388154 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 1652 | 1467372388154 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129855000 == 43 [pid = 1652] [id = 138] 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b0d4000) [pid = 1652] [serial = 411] [outer = 0x0] 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bddec00) [pid = 1652] [serial = 412] [outer = 0x12b0d4000] 04:26:28 INFO - PROCESS | 1652 | 1467372388178 Marionette DEBUG loaded listener.js 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12c3ba000) [pid = 1652] [serial = 413] [outer = 0x12b0d4000] 04:26:28 INFO - PROCESS | 1652 | 1467372388535 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]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 04:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:26:28 INFO - PROCESS | 1652 | 1467372388567 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 1652 | 1467372388570 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:26:28 INFO - PROCESS | 1652 | 1467372388572 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1652 | 1467372388573 Marionette TRACE conn2 <- [1,526,null,{}] 04:26:28 INFO - PROCESS | 1652 | 1467372388575 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}] 04:26:28 INFO - PROCESS | 1652 | 1467372388576 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:28 INFO - PROCESS | 1652 | 1467372388692 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:26:28 INFO - PROCESS | 1652 | 1467372388703 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 1652 | 1467372388704 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05f800 == 44 [pid = 1652] [id = 139] 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bdde400) [pid = 1652] [serial = 414] [outer = 0x0] 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cdbf000) [pid = 1652] [serial = 415] [outer = 0x12bdde400] 04:26:28 INFO - PROCESS | 1652 | 1467372388728 Marionette DEBUG loaded listener.js 04:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12cdc9400) [pid = 1652] [serial = 416] [outer = 0x12bdde400] 04:26:29 INFO - PROCESS | 1652 | 1467372389070 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]]]}] 04:26:29 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 04:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 04:26:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:26:29 INFO - PROCESS | 1652 | 1467372389091 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1652 | 1467372389092 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:26:29 INFO - PROCESS | 1652 | 1467372389094 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1652 | 1467372389095 Marionette TRACE conn2 <- [1,530,null,{}] 04:26:29 INFO - PROCESS | 1652 | 1467372389097 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}] 04:26:29 INFO - PROCESS | 1652 | 1467372389099 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:29 INFO - PROCESS | 1652 | 1467372389208 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:26:29 INFO - PROCESS | 1652 | 1467372389212 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1652 | 1467372389213 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba2d000 == 45 [pid = 1652] [id = 140] 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bde0800) [pid = 1652] [serial = 417] [outer = 0x0] 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d0ca000) [pid = 1652] [serial = 418] [outer = 0x12bde0800] 04:26:29 INFO - PROCESS | 1652 | 1467372389269 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d430400) [pid = 1652] [serial = 419] [outer = 0x12bde0800] 04:26:29 INFO - PROCESS | 1652 | 1467372389579 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"]]]}] 04:26:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:26:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:26:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:26:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 04:26:29 INFO - PROCESS | 1652 | 1467372389618 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1652 | 1467372389620 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:26:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:26:29 INFO - PROCESS | 1652 | 1467372389623 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1652 | 1467372389632 Marionette TRACE conn2 <- [1,534,null,{}] 04:26:29 INFO - PROCESS | 1652 | 1467372389635 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}] 04:26:29 INFO - PROCESS | 1652 | 1467372389636 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:29 INFO - PROCESS | 1652 | 1467372389742 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:26:29 INFO - PROCESS | 1652 | 1467372389777 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1652 | 1467372389779 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5bc000 == 46 [pid = 1652] [id = 141] 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c721800) [pid = 1652] [serial = 420] [outer = 0x0] 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d4e2400) [pid = 1652] [serial = 421] [outer = 0x12c721800] 04:26:29 INFO - PROCESS | 1652 | 1467372389803 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d4e8c00) [pid = 1652] [serial = 422] [outer = 0x12c721800] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bde0c00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128ac3800) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128ac6800) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b837800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1193ad400) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a7f8400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119ab9800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1184cb400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x117db4000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1176cf000) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12198f800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11815b400) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b9cd000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:26:30 INFO - PROCESS | 1652 | 1467372390208 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]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:26:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 627ms 04:26:30 INFO - PROCESS | 1652 | 1467372390256 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 1652 | 1467372390257 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:26:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:26:30 INFO - PROCESS | 1652 | 1467372390273 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 1652 | 1467372390275 Marionette TRACE conn2 <- [1,538,null,{}] 04:26:30 INFO - PROCESS | 1652 | 1467372390277 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}] 04:26:30 INFO - PROCESS | 1652 | 1467372390279 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:30 INFO - PROCESS | 1652 | 1467372390383 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:26:30 INFO - PROCESS | 1652 | 1467372390392 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 1652 | 1467372390393 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d1000 == 47 [pid = 1652] [id = 142] 04:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118093000) [pid = 1652] [serial = 423] [outer = 0x0] 04:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1256cb400) [pid = 1652] [serial = 424] [outer = 0x118093000] 04:26:30 INFO - PROCESS | 1652 | 1467372390427 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d4e9400) [pid = 1652] [serial = 425] [outer = 0x118093000] 04:26:30 INFO - PROCESS | 1652 | 1467372390842 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]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:26:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 625ms 04:26:30 INFO - PROCESS | 1652 | 1467372390892 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 1652 | 1467372390894 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:26:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:26:30 INFO - PROCESS | 1652 | 1467372390896 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 1652 | 1467372390897 Marionette TRACE conn2 <- [1,542,null,{}] 04:26:30 INFO - PROCESS | 1652 | 1467372390899 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}] 04:26:30 INFO - PROCESS | 1652 | 1467372390900 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:31 INFO - PROCESS | 1652 | 1467372391007 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:26:31 INFO - PROCESS | 1652 | 1467372391013 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1652 | 1467372391014 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd7f000 == 48 [pid = 1652] [id = 143] 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128e14800) [pid = 1652] [serial = 426] [outer = 0x0] 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128e17800) [pid = 1652] [serial = 427] [outer = 0x128e14800] 04:26:31 INFO - PROCESS | 1652 | 1467372391042 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128e1c400) [pid = 1652] [serial = 428] [outer = 0x128e14800] 04:26:31 INFO - PROCESS | 1652 | 1467372391320 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]]]}] 04:26:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:26:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 04:26:31 INFO - PROCESS | 1652 | 1467372391364 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:26:31 INFO - PROCESS | 1652 | 1467372391365 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:26:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:26:31 INFO - PROCESS | 1652 | 1467372391372 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:26:31 INFO - PROCESS | 1652 | 1467372391373 Marionette TRACE conn2 <- [1,546,null,{}] 04:26:31 INFO - PROCESS | 1652 | 1467372391375 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}] 04:26:31 INFO - PROCESS | 1652 | 1467372391376 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:31 INFO - PROCESS | 1652 | 1467372391490 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:26:31 INFO - PROCESS | 1652 | 1467372391494 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1652 | 1467372391496 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d05e000 == 49 [pid = 1652] [id = 144] 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11622ec00) [pid = 1652] [serial = 429] [outer = 0x0] 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128e1c800) [pid = 1652] [serial = 430] [outer = 0x11622ec00] 04:26:31 INFO - PROCESS | 1652 | 1467372391541 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12bfd8000) [pid = 1652] [serial = 431] [outer = 0x11622ec00] 04:26:32 INFO - PROCESS | 1652 | 1467372392104 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]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:26:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 769ms 04:26:32 INFO - PROCESS | 1652 | 1467372392141 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:26:32 INFO - PROCESS | 1652 | 1467372392144 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:26:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:26:32 INFO - PROCESS | 1652 | 1467372392147 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 1652 | 1467372392149 Marionette TRACE conn2 <- [1,550,null,{}] 04:26:32 INFO - PROCESS | 1652 | 1467372392153 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}] 04:26:32 INFO - PROCESS | 1652 | 1467372392155 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:32 INFO - PROCESS | 1652 | 1467372392274 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:26:32 INFO - PROCESS | 1652 | 1467372392367 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 1652 | 1467372392373 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746a000 == 50 [pid = 1652] [id = 145] 04:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115df4000) [pid = 1652] [serial = 432] [outer = 0x0] 04:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11697f000) [pid = 1652] [serial = 433] [outer = 0x115df4000] 04:26:32 INFO - PROCESS | 1652 | 1467372392423 Marionette DEBUG loaded listener.js 04:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11815b800) [pid = 1652] [serial = 434] [outer = 0x115df4000] 04:26:32 INFO - PROCESS | 1652 | 1467372392796 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]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:26:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 04:26:32 INFO - PROCESS | 1652 | 1467372392818 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:26:32 INFO - PROCESS | 1652 | 1467372392822 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:26:32 INFO - PROCESS | 1652 | 1467372392827 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 1652 | 1467372392828 Marionette TRACE conn2 <- [1,554,null,{}] 04:26:32 INFO - PROCESS | 1652 | 1467372392831 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}] 04:26:32 INFO - PROCESS | 1652 | 1467372392833 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:32 INFO - PROCESS | 1652 | 1467372392965 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:26:33 INFO - PROCESS | 1652 | 1467372393037 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:33 INFO - PROCESS | 1652 | 1467372393038 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fa3800 == 51 [pid = 1652] [id = 146] 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119365c00) [pid = 1652] [serial = 435] [outer = 0x0] 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119369000) [pid = 1652] [serial = 436] [outer = 0x119365c00] 04:26:33 INFO - PROCESS | 1652 | 1467372393069 Marionette DEBUG loaded listener.js 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11936e000) [pid = 1652] [serial = 437] [outer = 0x119365c00] 04:26:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:33 INFO - PROCESS | 1652 | 1467372393468 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]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 04:26:33 INFO - PROCESS | 1652 | 1467372393496 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:26:33 INFO - PROCESS | 1652 | 1467372393498 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:26:33 INFO - PROCESS | 1652 | 1467372393500 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 1652 | 1467372393503 Marionette TRACE conn2 <- [1,558,null,{}] 04:26:33 INFO - PROCESS | 1652 | 1467372393510 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}] 04:26:33 INFO - PROCESS | 1652 | 1467372393514 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:33 INFO - PROCESS | 1652 | 1467372393626 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:26:33 INFO - PROCESS | 1652 | 1467372393697 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:33 INFO - PROCESS | 1652 | 1467372393699 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5cd800 == 52 [pid = 1652] [id = 147] 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1195ebc00) [pid = 1652] [serial = 438] [outer = 0x0] 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x120739800) [pid = 1652] [serial = 439] [outer = 0x1195ebc00] 04:26:33 INFO - PROCESS | 1652 | 1467372393731 Marionette DEBUG loaded listener.js 04:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126448000) [pid = 1652] [serial = 440] [outer = 0x1195ebc00] 04:26:34 INFO - PROCESS | 1652 | 1467372394118 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]]]}] 04:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 04:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:26:34 INFO - PROCESS | 1652 | 1467372394172 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:26:34 INFO - PROCESS | 1652 | 1467372394174 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:26:34 INFO - PROCESS | 1652 | 1467372394176 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:26:34 INFO - PROCESS | 1652 | 1467372394177 Marionette TRACE conn2 <- [1,562,null,{}] 04:26:34 INFO - PROCESS | 1652 | 1467372394180 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}] 04:26:34 INFO - PROCESS | 1652 | 1467372394181 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:34 INFO - PROCESS | 1652 | 1467372394290 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:26:34 INFO - PROCESS | 1652 | 1467372394394 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1652 | 1467372394396 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ac800 == 53 [pid = 1652] [id = 148] 04:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128e10000) [pid = 1652] [serial = 441] [outer = 0x0] 04:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129638400) [pid = 1652] [serial = 442] [outer = 0x128e10000] 04:26:34 INFO - PROCESS | 1652 | 1467372394427 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12aa05800) [pid = 1652] [serial = 443] [outer = 0x128e10000] 04:26:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:34 INFO - PROCESS | 1652 | 1467372394830 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]]]}] 04:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 668ms 04:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:26:34 INFO - PROCESS | 1652 | 1467372394845 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:26:34 INFO - PROCESS | 1652 | 1467372394846 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:26:34 INFO - PROCESS | 1652 | 1467372394848 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:26:34 INFO - PROCESS | 1652 | 1467372394849 Marionette TRACE conn2 <- [1,566,null,{}] 04:26:34 INFO - PROCESS | 1652 | 1467372394852 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}] 04:26:34 INFO - PROCESS | 1652 | 1467372394853 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:34 INFO - PROCESS | 1652 | 1467372394957 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:26:35 INFO - PROCESS | 1652 | 1467372395027 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1652 | 1467372395028 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d76e800 == 54 [pid = 1652] [id = 149] 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12aa06000) [pid = 1652] [serial = 444] [outer = 0x0] 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b837400) [pid = 1652] [serial = 445] [outer = 0x12aa06000] 04:26:35 INFO - PROCESS | 1652 | 1467372395056 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ba5d000) [pid = 1652] [serial = 446] [outer = 0x12aa06000] 04:26:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:35 INFO - PROCESS | 1652 | 1467372395461 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]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 04:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:26:35 INFO - PROCESS | 1652 | 1467372395468 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 1652 | 1467372395470 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:26:35 INFO - PROCESS | 1652 | 1467372395472 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1652 | 1467372395473 Marionette TRACE conn2 <- [1,570,null,{}] 04:26:35 INFO - PROCESS | 1652 | 1467372395476 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}] 04:26:35 INFO - PROCESS | 1652 | 1467372395480 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:35 INFO - PROCESS | 1652 | 1467372395610 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:26:35 INFO - PROCESS | 1652 | 1467372395703 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1652 | 1467372395704 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a57000 == 55 [pid = 1652] [id = 150] 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b18a000) [pid = 1652] [serial = 447] [outer = 0x0] 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bdd9400) [pid = 1652] [serial = 448] [outer = 0x12b18a000] 04:26:35 INFO - PROCESS | 1652 | 1467372395733 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bfdcc00) [pid = 1652] [serial = 449] [outer = 0x12b18a000] 04:26:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:36 INFO - PROCESS | 1652 | 1467372396323 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]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 869ms 04:26:36 INFO - PROCESS | 1652 | 1467372396342 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:26:36 INFO - PROCESS | 1652 | 1467372396344 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:26:36 INFO - PROCESS | 1652 | 1467372396347 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 1652 | 1467372396349 Marionette TRACE conn2 <- [1,574,null,{}] 04:26:36 INFO - PROCESS | 1652 | 1467372396372 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}] 04:26:36 INFO - PROCESS | 1652 | 1467372396374 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:36 INFO - PROCESS | 1652 | 1467372396467 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:26:36 INFO - PROCESS | 1652 | 1467372396544 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:36 INFO - PROCESS | 1652 | 1467372396545 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ac800 == 56 [pid = 1652] [id = 151] 04:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x115d16800) [pid = 1652] [serial = 450] [outer = 0x0] 04:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116904000) [pid = 1652] [serial = 451] [outer = 0x115d16800] 04:26:36 INFO - PROCESS | 1652 | 1467372396572 Marionette DEBUG loaded listener.js 04:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118160c00) [pid = 1652] [serial = 452] [outer = 0x115d16800] 04:26:37 INFO - PROCESS | 1652 | 1467372397023 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]]]}] 04:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 691ms 04:26:37 INFO - PROCESS | 1652 | 1467372397038 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:26:37 INFO - PROCESS | 1652 | 1467372397041 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:26:37 INFO - PROCESS | 1652 | 1467372397045 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:26:37 INFO - PROCESS | 1652 | 1467372397046 Marionette TRACE conn2 <- [1,578,null,{}] 04:26:37 INFO - PROCESS | 1652 | 1467372397049 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}] 04:26:37 INFO - PROCESS | 1652 | 1467372397051 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:37 INFO - PROCESS | 1652 | 1467372397145 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:26:37 INFO - PROCESS | 1652 | 1467372397201 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 1652 | 1467372397203 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826b000 == 57 [pid = 1652] [id = 152] 04:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1185eb800) [pid = 1652] [serial = 453] [outer = 0x0] 04:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1193ab000) [pid = 1652] [serial = 454] [outer = 0x1185eb800] 04:26:37 INFO - PROCESS | 1652 | 1467372397231 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119a47c00) [pid = 1652] [serial = 455] [outer = 0x1185eb800] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd7f000 == 56 [pid = 1652] [id = 143] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d1000 == 55 [pid = 1652] [id = 142] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5bc000 == 54 [pid = 1652] [id = 141] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba2d000 == 53 [pid = 1652] [id = 140] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b05f800 == 52 [pid = 1652] [id = 139] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129855000 == 51 [pid = 1652] [id = 138] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128aab800 == 50 [pid = 1652] [id = 137] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126690800 == 49 [pid = 1652] [id = 136] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x124816800 == 48 [pid = 1652] [id = 135] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a8800 == 47 [pid = 1652] [id = 134] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119052000 == 46 [pid = 1652] [id = 133] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119bba800 == 45 [pid = 1652] [id = 132] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c023000 == 44 [pid = 1652] [id = 130] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd49000 == 43 [pid = 1652] [id = 129] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x123f9a800 == 42 [pid = 1652] [id = 128] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118279000 == 41 [pid = 1652] [id = 127] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba30000 == 40 [pid = 1652] [id = 126] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129150000 == 39 [pid = 1652] [id = 113] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c8800 == 38 [pid = 1652] [id = 131] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x115e0f800 == 37 [pid = 1652] [id = 83] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12986d000 == 36 [pid = 1652] [id = 79] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x120770000 == 35 [pid = 1652] [id = 112] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ac800 == 34 [pid = 1652] [id = 151] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121a57000 == 33 [pid = 1652] [id = 150] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d76e800 == 32 [pid = 1652] [id = 149] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ac800 == 31 [pid = 1652] [id = 148] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5cd800 == 30 [pid = 1652] [id = 147] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x123fa3800 == 29 [pid = 1652] [id = 146] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d05e000 == 28 [pid = 1652] [id = 144] 04:26:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11746a000 == 27 [pid = 1652] [id = 145] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12c71e000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12c3b7400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a7ea400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128ed6800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b841c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12562e400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b0d7800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12665ac00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11902d800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119546000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1182e5c00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118161000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1214adc00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a067c00) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1250d5c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126444000) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x113c5f800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126452000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a065800) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118169c00) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bdde800) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b9ca800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b9c6000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b18e000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a7f8000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a695c00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bd28400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ac2000) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c716400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 04:26:38 INFO - PROCESS | 1652 | 1467372398223 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]]]}] 04:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1224ms 04:26:38 INFO - PROCESS | 1652 | 1467372398270 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:26:38 INFO - PROCESS | 1652 | 1467372398273 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:26:38 INFO - PROCESS | 1652 | 1467372398275 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 1652 | 1467372398277 Marionette TRACE conn2 <- [1,582,null,{}] 04:26:38 INFO - PROCESS | 1652 | 1467372398281 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}] 04:26:38 INFO - PROCESS | 1652 | 1467372398283 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:38 INFO - PROCESS | 1652 | 1467372398387 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:26:38 INFO - PROCESS | 1652 | 1467372398423 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1652 | 1467372398424 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661e000 == 28 [pid = 1652] [id = 153] 04:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118090000) [pid = 1652] [serial = 456] [outer = 0x0] 04:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118092800) [pid = 1652] [serial = 457] [outer = 0x118090000] 04:26:38 INFO - PROCESS | 1652 | 1467372398451 Marionette DEBUG loaded listener.js 04:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118166c00) [pid = 1652] [serial = 458] [outer = 0x118090000] 04:26:38 INFO - PROCESS | 1652 | 1467372398773 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]]]}] 04:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 521ms 04:26:38 INFO - PROCESS | 1652 | 1467372398796 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:26:38 INFO - PROCESS | 1652 | 1467372398799 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:26:38 INFO - PROCESS | 1652 | 1467372398807 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 1652 | 1467372398809 Marionette TRACE conn2 <- [1,586,null,{}] 04:26:38 INFO - PROCESS | 1652 | 1467372398812 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}] 04:26:38 INFO - PROCESS | 1652 | 1467372398813 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:38 INFO - PROCESS | 1652 | 1467372398896 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:26:38 INFO - PROCESS | 1652 | 1467372398952 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1652 | 1467372398953 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118263800 == 29 [pid = 1652] [id = 154] 04:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118168c00) [pid = 1652] [serial = 459] [outer = 0x0] 04:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1182e6400) [pid = 1652] [serial = 460] [outer = 0x118168c00] 04:26:38 INFO - PROCESS | 1652 | 1467372398979 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11932d800) [pid = 1652] [serial = 461] [outer = 0x118168c00] 04:26:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:39 INFO - PROCESS | 1652 | 1467372399295 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]]]}] 04:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 04:26:39 INFO - PROCESS | 1652 | 1467372399327 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:26:39 INFO - PROCESS | 1652 | 1467372399328 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:26:39 INFO - PROCESS | 1652 | 1467372399330 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:26:39 INFO - PROCESS | 1652 | 1467372399333 Marionette TRACE conn2 <- [1,590,null,{}] 04:26:39 INFO - PROCESS | 1652 | 1467372399343 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}] 04:26:39 INFO - PROCESS | 1652 | 1467372399346 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:39 INFO - PROCESS | 1652 | 1467372399420 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:26:39 INFO - PROCESS | 1652 | 1467372399477 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 1652 | 1467372399479 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c5000 == 30 [pid = 1652] [id = 155] 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1128ac400) [pid = 1652] [serial = 462] [outer = 0x0] 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1193b7800) [pid = 1652] [serial = 463] [outer = 0x1128ac400] 04:26:39 INFO - PROCESS | 1652 | 1467372399506 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119eb5400) [pid = 1652] [serial = 464] [outer = 0x1128ac400] 04:26:39 INFO - PROCESS | 1652 | 1467372399794 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]]]}] 04:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 04:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:26:39 INFO - PROCESS | 1652 | 1467372399854 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:26:39 INFO - PROCESS | 1652 | 1467372399856 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:26:39 INFO - PROCESS | 1652 | 1467372399858 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:26:39 INFO - PROCESS | 1652 | 1467372399859 Marionette TRACE conn2 <- [1,594,null,{}] 04:26:39 INFO - PROCESS | 1652 | 1467372399862 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}] 04:26:39 INFO - PROCESS | 1652 | 1467372399863 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:39 INFO - PROCESS | 1652 | 1467372399938 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:26:39 INFO - PROCESS | 1652 | 1467372399941 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 1652 | 1467372399942 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12133b800 == 31 [pid = 1652] [id = 156] 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a060000) [pid = 1652] [serial = 465] [outer = 0x0] 04:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121266c00) [pid = 1652] [serial = 466] [outer = 0x11a060000] 04:26:39 INFO - PROCESS | 1652 | 1467372399969 Marionette DEBUG loaded listener.js 04:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x121675400) [pid = 1652] [serial = 467] [outer = 0x11a060000] 04:26:40 INFO - PROCESS | 1652 | 1467372400342 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]]]}] 04:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 04:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:26:40 INFO - PROCESS | 1652 | 1467372400376 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:26:40 INFO - PROCESS | 1652 | 1467372400378 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:26:40 INFO - PROCESS | 1652 | 1467372400380 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 1652 | 1467372400381 Marionette TRACE conn2 <- [1,598,null,{}] 04:26:40 INFO - PROCESS | 1652 | 1467372400383 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}] 04:26:40 INFO - PROCESS | 1652 | 1467372400385 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:40 INFO - PROCESS | 1652 | 1467372400479 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:26:40 INFO - PROCESS | 1652 | 1467372400485 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:40 INFO - PROCESS | 1652 | 1467372400486 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216d4800 == 32 [pid = 1652] [id = 157] 04:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118162400) [pid = 1652] [serial = 468] [outer = 0x0] 04:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x121e68000) [pid = 1652] [serial = 469] [outer = 0x118162400] 04:26:40 INFO - PROCESS | 1652 | 1467372400511 Marionette DEBUG loaded listener.js 04:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1250d5c00) [pid = 1652] [serial = 470] [outer = 0x118162400] 04:26:40 INFO - PROCESS | 1652 | 1467372400866 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]]]}] 04:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 04:26:40 INFO - PROCESS | 1652 | 1467372400898 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:26:40 INFO - PROCESS | 1652 | 1467372400899 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:26:40 INFO - PROCESS | 1652 | 1467372400904 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 1652 | 1467372400905 Marionette TRACE conn2 <- [1,602,null,{}] 04:26:40 INFO - PROCESS | 1652 | 1467372400907 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}] 04:26:40 INFO - PROCESS | 1652 | 1467372400912 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:41 INFO - PROCESS | 1652 | 1467372401024 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:26:41 INFO - PROCESS | 1652 | 1467372401037 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1652 | 1467372401039 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f05800 == 33 [pid = 1652] [id = 158] 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1256c7000) [pid = 1652] [serial = 471] [outer = 0x0] 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126c7ac00) [pid = 1652] [serial = 472] [outer = 0x1256c7000] 04:26:41 INFO - PROCESS | 1652 | 1467372401064 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x125fc3800) [pid = 1652] [serial = 473] [outer = 0x1256c7000] 04:26:41 INFO - PROCESS | 1652 | 1467372401398 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]]]}] 04:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 04:26:41 INFO - PROCESS | 1652 | 1467372401423 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:26:41 INFO - PROCESS | 1652 | 1467372401424 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:26:41 INFO - PROCESS | 1652 | 1467372401426 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 1652 | 1467372401427 Marionette TRACE conn2 <- [1,606,null,{}] 04:26:41 INFO - PROCESS | 1652 | 1467372401437 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}] 04:26:41 INFO - PROCESS | 1652 | 1467372401438 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:41 INFO - PROCESS | 1652 | 1467372401533 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:26:41 INFO - PROCESS | 1652 | 1467372401538 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1652 | 1467372401539 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab2800 == 34 [pid = 1652] [id = 159] 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1256d0000) [pid = 1652] [serial = 474] [outer = 0x0] 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128e15c00) [pid = 1652] [serial = 475] [outer = 0x1256d0000] 04:26:41 INFO - PROCESS | 1652 | 1467372401563 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128ed6800) [pid = 1652] [serial = 476] [outer = 0x1256d0000] 04:26:41 INFO - PROCESS | 1652 | 1467372401900 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]]]}] 04:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 517ms 04:26:41 INFO - PROCESS | 1652 | 1467372401945 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:26:41 INFO - PROCESS | 1652 | 1467372401946 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:26:41 INFO - PROCESS | 1652 | 1467372401948 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 1652 | 1467372401950 Marionette TRACE conn2 <- [1,610,null,{}] 04:26:41 INFO - PROCESS | 1652 | 1467372401952 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}] 04:26:41 INFO - PROCESS | 1652 | 1467372401953 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:42 INFO - PROCESS | 1652 | 1467372402048 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:26:42 INFO - PROCESS | 1652 | 1467372402052 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:42 INFO - PROCESS | 1652 | 1467372402053 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292dd000 == 35 [pid = 1652] [id = 160] 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x117db1800) [pid = 1652] [serial = 477] [outer = 0x0] 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129439400) [pid = 1652] [serial = 478] [outer = 0x117db1800] 04:26:42 INFO - PROCESS | 1652 | 1467372402077 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a69c800) [pid = 1652] [serial = 479] [outer = 0x117db1800] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11622ec00) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12c721800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119330c00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12c718000) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128ec7800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118165c00) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1127d0400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128ac9400) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bde0800) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1182f2c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128ac4800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1164ea800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1266c0400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bdde400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11932f400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118093000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a061c00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12687c400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119ab5000) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115dfb000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a7eb400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a063800) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128e14800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123fe5000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b0d4000) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126447800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1132f0800) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121267400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11809b400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11808e000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:26:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1128b2000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:26:42 INFO - PROCESS | 1652 | 1467372402776 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]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 869ms 04:26:42 INFO - PROCESS | 1652 | 1467372402827 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:26:42 INFO - PROCESS | 1652 | 1467372402828 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:26:42 INFO - PROCESS | 1652 | 1467372402831 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:26:42 INFO - PROCESS | 1652 | 1467372402832 Marionette TRACE conn2 <- [1,614,null,{}] 04:26:42 INFO - PROCESS | 1652 | 1467372402837 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}] 04:26:42 INFO - PROCESS | 1652 | 1467372402838 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:42 INFO - PROCESS | 1652 | 1467372402912 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:26:42 INFO - PROCESS | 1652 | 1467372402917 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:42 INFO - PROCESS | 1652 | 1467372402920 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c4800 == 36 [pid = 1652] [id = 161] 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1176d1400) [pid = 1652] [serial = 480] [outer = 0x0] 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1182f2c00) [pid = 1652] [serial = 481] [outer = 0x1176d1400] 04:26:42 INFO - PROCESS | 1652 | 1467372402945 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119a42800) [pid = 1652] [serial = 482] [outer = 0x1176d1400] 04:26:43 INFO - PROCESS | 1652 | 1467372403330 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]]]}] 04:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 04:26:43 INFO - PROCESS | 1652 | 1467372403353 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:26:43 INFO - PROCESS | 1652 | 1467372403355 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:26:43 INFO - PROCESS | 1652 | 1467372403358 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:26:43 INFO - PROCESS | 1652 | 1467372403360 Marionette TRACE conn2 <- [1,618,null,{}] 04:26:43 INFO - PROCESS | 1652 | 1467372403363 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}] 04:26:43 INFO - PROCESS | 1652 | 1467372403365 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:43 INFO - PROCESS | 1652 | 1467372403520 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:26:43 INFO - PROCESS | 1652 | 1467372403572 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1652 | 1467372403573 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986b800 == 37 [pid = 1652] [id = 162] 04:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118093000) [pid = 1652] [serial = 483] [outer = 0x0] 04:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12117ac00) [pid = 1652] [serial = 484] [outer = 0x118093000] 04:26:43 INFO - PROCESS | 1652 | 1467372403613 Marionette DEBUG loaded listener.js 04:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1266c0400) [pid = 1652] [serial = 485] [outer = 0x118093000] 04:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124e81c00) [pid = 1652] [serial = 486] [outer = 0x12cdca400] 04:26:43 INFO - PROCESS | 1652 | 1467372403929 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]]]}] 04:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 04:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:26:43 INFO - PROCESS | 1652 | 1467372403985 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:26:43 INFO - PROCESS | 1652 | 1467372403986 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:26:43 INFO - PROCESS | 1652 | 1467372403989 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:26:43 INFO - PROCESS | 1652 | 1467372403990 Marionette TRACE conn2 <- [1,622,null,{}] 04:26:43 INFO - PROCESS | 1652 | 1467372403992 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}] 04:26:43 INFO - PROCESS | 1652 | 1467372403994 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:44 INFO - PROCESS | 1652 | 1467372404079 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:26:44 INFO - PROCESS | 1652 | 1467372404160 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 1652 | 1467372404162 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118268800 == 38 [pid = 1652] [id = 163] 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118166800) [pid = 1652] [serial = 487] [outer = 0x0] 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11902a800) [pid = 1652] [serial = 488] [outer = 0x118166800] 04:26:44 INFO - PROCESS | 1652 | 1467372404188 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b843000) [pid = 1652] [serial = 489] [outer = 0x118166800] 04:26:44 INFO - PROCESS | 1652 | 1467372404455 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]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 04:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:26:44 INFO - PROCESS | 1652 | 1467372404510 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 1652 | 1467372404511 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:26:44 INFO - PROCESS | 1652 | 1467372404515 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 1652 | 1467372404520 Marionette TRACE conn2 <- [1,626,null,{}] 04:26:44 INFO - PROCESS | 1652 | 1467372404525 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}] 04:26:44 INFO - PROCESS | 1652 | 1467372404527 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:44 INFO - PROCESS | 1652 | 1467372404724 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:26:44 INFO - PROCESS | 1652 | 1467372404853 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 1652 | 1467372404855 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d69800 == 39 [pid = 1652] [id = 164] 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x111e5fc00) [pid = 1652] [serial = 490] [outer = 0x0] 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1128afc00) [pid = 1652] [serial = 491] [outer = 0x111e5fc00] 04:26:44 INFO - PROCESS | 1652 | 1467372404910 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113c63000) [pid = 1652] [serial = 492] [outer = 0x111e5fc00] 04:26:45 INFO - PROCESS | 1652 | 1467372405478 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]]]}] 04:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1027ms 04:26:45 INFO - PROCESS | 1652 | 1467372405543 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 1652 | 1467372405546 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:26:45 INFO - PROCESS | 1652 | 1467372405553 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 1652 | 1467372405555 Marionette TRACE conn2 <- [1,630,null,{}] 04:26:45 INFO - PROCESS | 1652 | 1467372405569 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}] 04:26:45 INFO - PROCESS | 1652 | 1467372405572 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:45 INFO - PROCESS | 1652 | 1467372405680 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:26:45 INFO - PROCESS | 1652 | 1467372405760 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:45 INFO - PROCESS | 1652 | 1467372405761 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119298800 == 40 [pid = 1652] [id = 165] 04:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118164400) [pid = 1652] [serial = 493] [outer = 0x0] 04:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118250400) [pid = 1652] [serial = 494] [outer = 0x118164400] 04:26:45 INFO - PROCESS | 1652 | 1467372405792 Marionette DEBUG loaded listener.js 04:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118774c00) [pid = 1652] [serial = 495] [outer = 0x118164400] 04:26:46 INFO - PROCESS | 1652 | 1467372406324 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]]]}] 04:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 823ms 04:26:46 INFO - PROCESS | 1652 | 1467372406377 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:26:46 INFO - PROCESS | 1652 | 1467372406380 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:26:46 INFO - PROCESS | 1652 | 1467372406384 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:26:46 INFO - PROCESS | 1652 | 1467372406388 Marionette TRACE conn2 <- [1,634,null,{}] 04:26:46 INFO - PROCESS | 1652 | 1467372406390 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}] 04:26:46 INFO - PROCESS | 1652 | 1467372406392 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:46 INFO - PROCESS | 1652 | 1467372406503 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:26:46 INFO - PROCESS | 1652 | 1467372406587 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:46 INFO - PROCESS | 1652 | 1467372406588 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d67800 == 41 [pid = 1652] [id = 166] 04:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115e60400) [pid = 1652] [serial = 496] [outer = 0x0] 04:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11817cc00) [pid = 1652] [serial = 497] [outer = 0x115e60400] 04:26:46 INFO - PROCESS | 1652 | 1467372406617 Marionette DEBUG loaded listener.js 04:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11936c000) [pid = 1652] [serial = 498] [outer = 0x115e60400] 04:26:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:47 INFO - PROCESS | 1652 | 1467372407227 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]]]}] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118268800 == 40 [pid = 1652] [id = 163] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12986b800 == 39 [pid = 1652] [id = 162] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c4800 == 38 [pid = 1652] [id = 161] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1292dd000 == 37 [pid = 1652] [id = 160] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab2800 == 36 [pid = 1652] [id = 159] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125f05800 == 35 [pid = 1652] [id = 158] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1216d4800 == 34 [pid = 1652] [id = 157] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12133b800 == 33 [pid = 1652] [id = 156] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c5000 == 32 [pid = 1652] [id = 155] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118263800 == 31 [pid = 1652] [id = 154] 04:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11661e000 == 30 [pid = 1652] [id = 153] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128e1c400) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128e1c800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12bfd8000) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d4e2400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1195f0800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12cdc2800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129438400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a7f4800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11815fc00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128c63800) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d430400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119543c00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129436400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d4e8c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118252800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12919f000) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cdc9400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121172000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1256cb400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a06c400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a7eb800) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12942d400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126c86400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d0ca000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121619c00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12942c800) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117db0000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bd34400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11817e000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12117f400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a7f2800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128e17800) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119eae400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c86c00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c3ba000) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1256c8800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11876e400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128ac5000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11690bc00) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12bddec00) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126c7bc00) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12161ec00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1256c7c00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1188cec00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12cdbf000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ba57800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116a22400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12d4e9400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 04:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113230800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 04:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 923ms 04:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:26:47 INFO - PROCESS | 1652 | 1467372407308 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 1652 | 1467372407310 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:26:47 INFO - PROCESS | 1652 | 1467372407313 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 1652 | 1467372407315 Marionette TRACE conn2 <- [1,638,null,{}] 04:26:47 INFO - PROCESS | 1652 | 1467372407319 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}] 04:26:47 INFO - PROCESS | 1652 | 1467372407321 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:47 INFO - PROCESS | 1652 | 1467372407398 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:26:47 INFO - PROCESS | 1652 | 1467372407411 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1652 | 1467372407412 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694b800 == 31 [pid = 1652] [id = 167] 04:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11817e000) [pid = 1652] [serial = 499] [outer = 0x0] 04:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118251400) [pid = 1652] [serial = 500] [outer = 0x11817e000] 04:26:47 INFO - PROCESS | 1652 | 1467372407441 Marionette DEBUG loaded listener.js 04:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182f0000) [pid = 1652] [serial = 501] [outer = 0x11817e000] 04:26:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:47 INFO - PROCESS | 1652 | 1467372407810 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]]]}] 04:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 04:26:47 INFO - PROCESS | 1652 | 1467372407834 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 1652 | 1467372407837 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:26:47 INFO - PROCESS | 1652 | 1467372407841 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 1652 | 1467372407843 Marionette TRACE conn2 <- [1,642,null,{}] 04:26:47 INFO - PROCESS | 1652 | 1467372407845 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}] 04:26:47 INFO - PROCESS | 1652 | 1467372407847 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:47 INFO - PROCESS | 1652 | 1467372407943 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:26:47 INFO - PROCESS | 1652 | 1467372407949 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1652 | 1467372407950 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183ab000 == 32 [pid = 1652] [id = 168] 04:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11932e800) [pid = 1652] [serial = 502] [outer = 0x0] 04:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119369c00) [pid = 1652] [serial = 503] [outer = 0x11932e800] 04:26:47 INFO - PROCESS | 1652 | 1467372407998 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1193b3c00) [pid = 1652] [serial = 504] [outer = 0x11932e800] 04:26:48 INFO - PROCESS | 1652 | 1467372408521 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]]]}] 04:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 719ms 04:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:26:48 INFO - PROCESS | 1652 | 1467372408560 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:26:48 INFO - PROCESS | 1652 | 1467372408562 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:26:48 INFO - PROCESS | 1652 | 1467372408564 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:26:48 INFO - PROCESS | 1652 | 1467372408567 Marionette TRACE conn2 <- [1,646,null,{}] 04:26:48 INFO - PROCESS | 1652 | 1467372408575 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}] 04:26:48 INFO - PROCESS | 1652 | 1467372408579 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:48 INFO - PROCESS | 1652 | 1467372408658 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:26:48 INFO - PROCESS | 1652 | 1467372408663 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 1652 | 1467372408665 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bae000 == 33 [pid = 1652] [id = 169] 04:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1132f2800) [pid = 1652] [serial = 505] [outer = 0x0] 04:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a066400) [pid = 1652] [serial = 506] [outer = 0x1132f2800] 04:26:48 INFO - PROCESS | 1652 | 1467372408695 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12117cc00) [pid = 1652] [serial = 507] [outer = 0x1132f2800] 04:26:49 INFO - PROCESS | 1652 | 1467372409028 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]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 473ms 04:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:26:49 INFO - PROCESS | 1652 | 1467372409041 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:26:49 INFO - PROCESS | 1652 | 1467372409043 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:26:49 INFO - PROCESS | 1652 | 1467372409045 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 1652 | 1467372409046 Marionette TRACE conn2 <- [1,650,null,{}] 04:26:49 INFO - PROCESS | 1652 | 1467372409048 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}] 04:26:49 INFO - PROCESS | 1652 | 1467372409050 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:49 INFO - PROCESS | 1652 | 1467372409163 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:26:49 INFO - PROCESS | 1652 | 1467372409171 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 1652 | 1467372409172 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216ca000 == 34 [pid = 1652] [id = 170] 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119ebc800) [pid = 1652] [serial = 508] [outer = 0x0] 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12161ec00) [pid = 1652] [serial = 509] [outer = 0x119ebc800] 04:26:49 INFO - PROCESS | 1652 | 1467372409197 Marionette DEBUG loaded listener.js 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12562f000) [pid = 1652] [serial = 510] [outer = 0x119ebc800] 04:26:49 INFO - PROCESS | 1652 | 1467372409530 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]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 04:26:49 INFO - PROCESS | 1652 | 1467372409565 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:26:49 INFO - PROCESS | 1652 | 1467372409566 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:26:49 INFO - PROCESS | 1652 | 1467372409571 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 1652 | 1467372409572 Marionette TRACE conn2 <- [1,654,null,{}] 04:26:49 INFO - PROCESS | 1652 | 1467372409574 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}] 04:26:49 INFO - PROCESS | 1652 | 1467372409576 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:49 INFO - PROCESS | 1652 | 1467372409672 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:26:49 INFO - PROCESS | 1652 | 1467372409684 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 1652 | 1467372409685 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12517b800 == 35 [pid = 1652] [id = 171] 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1132ed400) [pid = 1652] [serial = 511] [outer = 0x0] 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1256cb400) [pid = 1652] [serial = 512] [outer = 0x1132ed400] 04:26:49 INFO - PROCESS | 1652 | 1467372409709 Marionette DEBUG loaded listener.js 04:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12605b000) [pid = 1652] [serial = 513] [outer = 0x1132ed400] 04:26:50 INFO - PROCESS | 1652 | 1467372410059 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]]]}] 04:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 04:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:26:50 INFO - PROCESS | 1652 | 1467372410090 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:26:50 INFO - PROCESS | 1652 | 1467372410091 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:26:50 INFO - PROCESS | 1652 | 1467372410093 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:26:50 INFO - PROCESS | 1652 | 1467372410095 Marionette TRACE conn2 <- [1,658,null,{}] 04:26:50 INFO - PROCESS | 1652 | 1467372410097 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}] 04:26:50 INFO - PROCESS | 1652 | 1467372410101 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:50 INFO - PROCESS | 1652 | 1467372410215 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:26:50 INFO - PROCESS | 1652 | 1467372410227 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 1652 | 1467372410228 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260e1800 == 36 [pid = 1652] [id = 172] 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12665ac00) [pid = 1652] [serial = 514] [outer = 0x0] 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126c85000) [pid = 1652] [serial = 515] [outer = 0x12665ac00] 04:26:50 INFO - PROCESS | 1652 | 1467372410253 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e1d000) [pid = 1652] [serial = 516] [outer = 0x12665ac00] 04:26:50 INFO - PROCESS | 1652 | 1467372410604 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]]]}] 04:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 517ms 04:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:26:50 INFO - PROCESS | 1652 | 1467372410611 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:26:50 INFO - PROCESS | 1652 | 1467372410612 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:26:50 INFO - PROCESS | 1652 | 1467372410615 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:26:50 INFO - PROCESS | 1652 | 1467372410616 Marionette TRACE conn2 <- [1,662,null,{}] 04:26:50 INFO - PROCESS | 1652 | 1467372410621 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}] 04:26:50 INFO - PROCESS | 1652 | 1467372410622 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:50 INFO - PROCESS | 1652 | 1467372410721 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:26:50 INFO - PROCESS | 1652 | 1467372410725 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 1652 | 1467372410726 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12914d800 == 37 [pid = 1652] [id = 173] 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128e12800) [pid = 1652] [serial = 517] [outer = 0x0] 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291a9800) [pid = 1652] [serial = 518] [outer = 0x128e12800] 04:26:50 INFO - PROCESS | 1652 | 1467372410751 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12942c000) [pid = 1652] [serial = 519] [outer = 0x128e12800] 04:26:50 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:51 INFO - PROCESS | 1652 | 1467372411080 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]]]}] 04:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 04:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:26:51 INFO - PROCESS | 1652 | 1467372411091 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:26:51 INFO - PROCESS | 1652 | 1467372411092 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:26:51 INFO - PROCESS | 1652 | 1467372411094 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 1652 | 1467372411095 Marionette TRACE conn2 <- [1,666,null,{}] 04:26:51 INFO - PROCESS | 1652 | 1467372411097 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}] 04:26:51 INFO - PROCESS | 1652 | 1467372411099 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:51 INFO - PROCESS | 1652 | 1467372411212 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:26:51 INFO - PROCESS | 1652 | 1467372411223 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 1652 | 1467372411224 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129866800 == 38 [pid = 1652] [id = 174] 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12963d800) [pid = 1652] [serial = 520] [outer = 0x0] 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129645800) [pid = 1652] [serial = 521] [outer = 0x12963d800] 04:26:51 INFO - PROCESS | 1652 | 1467372411248 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aa03c00) [pid = 1652] [serial = 522] [outer = 0x12963d800] 04:26:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118090000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a060000) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118162400) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115df4000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118168c00) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128ac400) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185eb800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119365c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1256c7000) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1256d0000) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195ebc00) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128e10000) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117db1800) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12aa06000) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b18a000) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115d16800) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118093000) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:26:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1176d1400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:26:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:51 INFO - PROCESS | 1652 | 1467372411668 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]]]}] 04:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 619ms 04:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:26:51 INFO - PROCESS | 1652 | 1467372411713 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:26:51 INFO - PROCESS | 1652 | 1467372411715 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:26:51 INFO - PROCESS | 1652 | 1467372411717 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 1652 | 1467372411718 Marionette TRACE conn2 <- [1,670,null,{}] 04:26:51 INFO - PROCESS | 1652 | 1467372411720 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}] 04:26:51 INFO - PROCESS | 1652 | 1467372411721 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:51 INFO - PROCESS | 1652 | 1467372411804 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:26:51 INFO - PROCESS | 1652 | 1467372411858 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 1652 | 1467372411859 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bad800 == 39 [pid = 1652] [id = 175] 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112d7d400) [pid = 1652] [serial = 523] [outer = 0x0] 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118513000) [pid = 1652] [serial = 524] [outer = 0x112d7d400] 04:26:51 INFO - PROCESS | 1652 | 1467372411884 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116793c00) [pid = 1652] [serial = 525] [outer = 0x112d7d400] 04:26:52 INFO - PROCESS | 1652 | 1467372412142 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]]]}] 04:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 04:26:52 INFO - PROCESS | 1652 | 1467372412191 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:26:52 INFO - PROCESS | 1652 | 1467372412192 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:26:52 INFO - PROCESS | 1652 | 1467372412194 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 1652 | 1467372412195 Marionette TRACE conn2 <- [1,674,null,{}] 04:26:52 INFO - PROCESS | 1652 | 1467372412198 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}] 04:26:52 INFO - PROCESS | 1652 | 1467372412199 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:52 INFO - PROCESS | 1652 | 1467372412295 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:26:52 INFO - PROCESS | 1652 | 1467372412299 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 1652 | 1467372412300 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a892800 == 40 [pid = 1652] [id = 176] 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a06c400) [pid = 1652] [serial = 526] [outer = 0x0] 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12919ec00) [pid = 1652] [serial = 527] [outer = 0x11a06c400] 04:26:52 INFO - PROCESS | 1652 | 1467372412325 Marionette DEBUG loaded listener.js 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aa0fc00) [pid = 1652] [serial = 528] [outer = 0x11a06c400] 04:26:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:52 INFO - PROCESS | 1652 | 1467372412685 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]]]}] 04:26:52 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 04:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 04:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:26:52 INFO - PROCESS | 1652 | 1467372412723 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:26:52 INFO - PROCESS | 1652 | 1467372412724 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:26:52 INFO - PROCESS | 1652 | 1467372412726 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 1652 | 1467372412728 Marionette TRACE conn2 <- [1,678,null,{}] 04:26:52 INFO - PROCESS | 1652 | 1467372412730 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}] 04:26:52 INFO - PROCESS | 1652 | 1467372412732 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:52 INFO - PROCESS | 1652 | 1467372412824 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:26:52 INFO - PROCESS | 1652 | 1467372412827 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 1652 | 1467372412829 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba29800 == 41 [pid = 1652] [id = 177] 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b0de800) [pid = 1652] [serial = 529] [outer = 0x0] 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba58000) [pid = 1652] [serial = 530] [outer = 0x12b0de800] 04:26:52 INFO - PROCESS | 1652 | 1467372412855 Marionette DEBUG loaded listener.js 04:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bd30c00) [pid = 1652] [serial = 531] [outer = 0x12b0de800] 04:26:53 INFO - PROCESS | 1652 | 1467372413175 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]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 04:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:26:53 INFO - PROCESS | 1652 | 1467372413196 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 1652 | 1467372413197 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:26:53 INFO - PROCESS | 1652 | 1467372413200 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 1652 | 1467372413202 Marionette TRACE conn2 <- [1,682,null,{}] 04:26:53 INFO - PROCESS | 1652 | 1467372413207 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}] 04:26:53 INFO - PROCESS | 1652 | 1467372413209 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:53 INFO - PROCESS | 1652 | 1467372413293 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:26:53 INFO - PROCESS | 1652 | 1467372413296 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:53 INFO - PROCESS | 1652 | 1467372413297 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd56800 == 42 [pid = 1652] [id = 178] 04:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b18a400) [pid = 1652] [serial = 532] [outer = 0x0] 04:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd33000) [pid = 1652] [serial = 533] [outer = 0x12b18a400] 04:26:53 INFO - PROCESS | 1652 | 1467372413372 Marionette DEBUG loaded listener.js 04:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bddd000) [pid = 1652] [serial = 534] [outer = 0x12b18a400] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11826b000 == 41 [pid = 1652] [id = 152] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11694b800 == 40 [pid = 1652] [id = 167] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115d67800 == 39 [pid = 1652] [id = 166] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119298800 == 38 [pid = 1652] [id = 165] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x112d69800 == 37 [pid = 1652] [id = 164] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1183ab000 == 36 [pid = 1652] [id = 168] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119bad800 == 35 [pid = 1652] [id = 175] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12914d800 == 34 [pid = 1652] [id = 173] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119bae000 == 33 [pid = 1652] [id = 169] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a892800 == 32 [pid = 1652] [id = 176] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x129866800 == 31 [pid = 1652] [id = 174] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12517b800 == 30 [pid = 1652] [id = 171] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1216ca000 == 29 [pid = 1652] [id = 170] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1260e1800 == 28 [pid = 1652] [id = 172] 04:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba29800 == 27 [pid = 1652] [id = 177] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118092800) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118166c00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121266c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121e68000) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11815b800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11697f000) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11932d800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182e6400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1193b7800) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119eb5400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119a47c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11936e000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193ab000) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126c7ac00) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119369000) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1250d5c00) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128e15c00) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125fc3800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126448000) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120739800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12aa05800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129439400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129638400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba5d000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b837400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ed6800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12bfdcc00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12bdd9400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118160c00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116904000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1266c0400) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1182f2c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12117ac00) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11902a800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a69c800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119a42800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x121675400) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 04:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1182f2800) [pid = 1652] [serial = 200] [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.] 04:26:55 INFO - PROCESS | 1652 | 1467372415267 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]]]}] 04:26: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) 04:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2076ms 04:26:55 INFO - PROCESS | 1652 | 1467372415276 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:26:55 INFO - PROCESS | 1652 | 1467372415278 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:26:55 INFO - PROCESS | 1652 | 1467372415282 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 1652 | 1467372415285 Marionette TRACE conn2 <- [1,686,null,{}] 04:26:55 INFO - PROCESS | 1652 | 1467372415290 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}] 04:26:55 INFO - PROCESS | 1652 | 1467372415291 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:55 INFO - PROCESS | 1652 | 1467372415369 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:26:55 INFO - PROCESS | 1652 | 1467372415416 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:55 INFO - PROCESS | 1652 | 1467372415417 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d7c000 == 28 [pid = 1652] [id = 179] 04:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1154dd800) [pid = 1652] [serial = 535] [outer = 0x0] 04:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115d10800) [pid = 1652] [serial = 536] [outer = 0x1154dd800] 04:26:55 INFO - PROCESS | 1652 | 1467372415447 Marionette DEBUG loaded listener.js 04:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11697f000) [pid = 1652] [serial = 537] [outer = 0x1154dd800] 04:26:56 INFO - PROCESS | 1652 | 1467372416216 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]]]}] 04:26: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 04:26:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 04:26:56 INFO - PROCESS | 1652 | 1467372416256 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 1652 | 1467372416260 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:26:56 INFO - PROCESS | 1652 | 1467372416264 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 1652 | 1467372416266 Marionette TRACE conn2 <- [1,690,null,{}] 04:26:56 INFO - PROCESS | 1652 | 1467372416269 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}] 04:26:56 INFO - PROCESS | 1652 | 1467372416271 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:56 INFO - PROCESS | 1652 | 1467372416349 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:26:56 INFO - PROCESS | 1652 | 1467372416356 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:56 INFO - PROCESS | 1652 | 1467372416357 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116aeb000 == 29 [pid = 1652] [id = 180] 04:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118090400) [pid = 1652] [serial = 538] [outer = 0x0] 04:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118096000) [pid = 1652] [serial = 539] [outer = 0x118090400] 04:26:56 INFO - PROCESS | 1652 | 1467372416386 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11815b800) [pid = 1652] [serial = 540] [outer = 0x118090400] 04:26:57 INFO - PROCESS | 1652 | 1467372417214 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]]]}] 04:26: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 04:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 04:26:57 INFO - PROCESS | 1652 | 1467372417236 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:26:57 INFO - PROCESS | 1652 | 1467372417238 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:26:57 INFO - PROCESS | 1652 | 1467372417240 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:26:57 INFO - PROCESS | 1652 | 1467372417242 Marionette TRACE conn2 <- [1,694,null,{}] 04:26:57 INFO - PROCESS | 1652 | 1467372417250 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}] 04:26:57 INFO - PROCESS | 1652 | 1467372417255 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:57 INFO - PROCESS | 1652 | 1467372417348 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:26:57 INFO - PROCESS | 1652 | 1467372417356 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 1652 | 1467372417358 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827d000 == 30 [pid = 1652] [id = 181] 04:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1652] [serial = 541] [outer = 0x0] 04:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1182f2400) [pid = 1652] [serial = 542] [outer = 0x111aa5800] 04:26:57 INFO - PROCESS | 1652 | 1467372417385 Marionette DEBUG loaded listener.js 04:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1185e3800) [pid = 1652] [serial = 543] [outer = 0x111aa5800] 04:26:58 INFO - PROCESS | 1652 | 1467372418176 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]]]}] 04:26:58 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) 04:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 04:26:58 INFO - PROCESS | 1652 | 1467372418212 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:26:58 INFO - PROCESS | 1652 | 1467372418213 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:26:58 INFO - PROCESS | 1652 | 1467372418215 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:26:58 INFO - PROCESS | 1652 | 1467372418217 Marionette TRACE conn2 <- [1,698,null,{}] 04:26:58 INFO - PROCESS | 1652 | 1467372418221 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}] 04:26:58 INFO - PROCESS | 1652 | 1467372418223 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:58 INFO - PROCESS | 1652 | 1467372418296 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:26:58 INFO - PROCESS | 1652 | 1467372418301 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:58 INFO - PROCESS | 1652 | 1467372418304 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188a4000 == 31 [pid = 1652] [id = 182] 04:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1188ce400) [pid = 1652] [serial = 544] [outer = 0x0] 04:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11932ec00) [pid = 1652] [serial = 545] [outer = 0x1188ce400] 04:26:58 INFO - PROCESS | 1652 | 1467372418330 Marionette DEBUG loaded listener.js 04:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119367000) [pid = 1652] [serial = 546] [outer = 0x1188ce400] 04:26:59 INFO - PROCESS | 1652 | 1467372419114 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]]]}] 04:26:59 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) 04:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 920ms 04:26:59 INFO - PROCESS | 1652 | 1467372419137 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:26:59 INFO - PROCESS | 1652 | 1467372419138 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:26:59 INFO - PROCESS | 1652 | 1467372419140 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:26:59 INFO - PROCESS | 1652 | 1467372419141 Marionette TRACE conn2 <- [1,702,null,{}] 04:26:59 INFO - PROCESS | 1652 | 1467372419144 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}] 04:26:59 INFO - PROCESS | 1652 | 1467372419155 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:59 INFO - PROCESS | 1652 | 1467372419223 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:26:59 INFO - PROCESS | 1652 | 1467372419284 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 1652 | 1467372419285 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c6000 == 32 [pid = 1652] [id = 183] 04:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1129d3c00) [pid = 1652] [serial = 547] [outer = 0x0] 04:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11936e800) [pid = 1652] [serial = 548] [outer = 0x1129d3c00] 04:26:59 INFO - PROCESS | 1652 | 1467372419310 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1195ee400) [pid = 1652] [serial = 549] [outer = 0x1129d3c00] 04:27:00 INFO - PROCESS | 1652 | 1467372420113 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]]]}] 04:27: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 04:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 04:27:00 INFO - PROCESS | 1652 | 1467372420160 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 1652 | 1467372420161 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:27:00 INFO - PROCESS | 1652 | 1467372420164 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 1652 | 1467372420165 Marionette TRACE conn2 <- [1,706,null,{}] 04:27:00 INFO - PROCESS | 1652 | 1467372420167 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}] 04:27:00 INFO - PROCESS | 1652 | 1467372420171 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:00 INFO - PROCESS | 1652 | 1467372420280 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:27:00 INFO - PROCESS | 1652 | 1467372420314 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:00 INFO - PROCESS | 1652 | 1467372420315 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a028800 == 33 [pid = 1652] [id = 184] 04:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119ab7000) [pid = 1652] [serial = 550] [outer = 0x0] 04:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119eb1c00) [pid = 1652] [serial = 551] [outer = 0x119ab7000] 04:27:00 INFO - PROCESS | 1652 | 1467372420341 Marionette DEBUG loaded listener.js 04:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12073f400) [pid = 1652] [serial = 552] [outer = 0x119ab7000] 04:27:01 INFO - PROCESS | 1652 | 1467372421110 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]]]}] 04:27: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 04:27:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 04:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:27:01 INFO - PROCESS | 1652 | 1467372421138 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:27:01 INFO - PROCESS | 1652 | 1467372421139 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:27:01 INFO - PROCESS | 1652 | 1467372421141 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:27:01 INFO - PROCESS | 1652 | 1467372421142 Marionette TRACE conn2 <- [1,710,null,{}] 04:27:01 INFO - PROCESS | 1652 | 1467372421145 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}] 04:27:01 INFO - PROCESS | 1652 | 1467372421146 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:01 INFO - PROCESS | 1652 | 1467372421240 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12665ac00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1132ed400) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12963d800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112d7d400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128e12800) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11a06c400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b0de800) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119ebc800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1132f2800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11932e800) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11817e000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x115e60400) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118164400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x111e5fc00) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:27:01 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118166800) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:27:01 INFO - PROCESS | 1652 | 1467372421354 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:01 INFO - PROCESS | 1652 | 1467372421355 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e1f800 == 34 [pid = 1652] [id = 185] 04:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1128b2000) [pid = 1652] [serial = 553] [outer = 0x0] 04:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1154ce400) [pid = 1652] [serial = 554] [outer = 0x1128b2000] 04:27:01 INFO - PROCESS | 1652 | 1467372421382 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1182e8c00) [pid = 1652] [serial = 555] [outer = 0x1128b2000] 04:27:02 INFO - PROCESS | 1652 | 1467372422108 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]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 04:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:27:02 INFO - PROCESS | 1652 | 1467372422160 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:27:02 INFO - PROCESS | 1652 | 1467372422162 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:27:02 INFO - PROCESS | 1652 | 1467372422164 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 1652 | 1467372422165 Marionette TRACE conn2 <- [1,714,null,{}] 04:27:02 INFO - PROCESS | 1652 | 1467372422167 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}] 04:27:02 INFO - PROCESS | 1652 | 1467372422168 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:02 INFO - PROCESS | 1652 | 1467372422237 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:27:02 INFO - PROCESS | 1652 | 1467372422241 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 1652 | 1467372422242 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150d000 == 35 [pid = 1652] [id = 186] 04:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118183400) [pid = 1652] [serial = 556] [outer = 0x0] 04:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x121269800) [pid = 1652] [serial = 557] [outer = 0x118183400] 04:27:02 INFO - PROCESS | 1652 | 1467372422266 Marionette DEBUG loaded listener.js 04:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12161cc00) [pid = 1652] [serial = 558] [outer = 0x118183400] 04:27:03 INFO - PROCESS | 1652 | 1467372423122 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]]]}] 04:27: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 04:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 04:27:03 INFO - PROCESS | 1652 | 1467372423132 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:27:03 INFO - PROCESS | 1652 | 1467372423135 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:27:03 INFO - PROCESS | 1652 | 1467372423137 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:27:03 INFO - PROCESS | 1652 | 1467372423139 Marionette TRACE conn2 <- [1,718,null,{}] 04:27:03 INFO - PROCESS | 1652 | 1467372423141 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}] 04:27:03 INFO - PROCESS | 1652 | 1467372423142 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:03 INFO - PROCESS | 1652 | 1467372423223 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:27:03 INFO - PROCESS | 1652 | 1467372423273 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:03 INFO - PROCESS | 1652 | 1467372423274 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827b800 == 36 [pid = 1652] [id = 187] 04:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1182e9000) [pid = 1652] [serial = 559] [outer = 0x0] 04:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121e68c00) [pid = 1652] [serial = 560] [outer = 0x1182e9000] 04:27:03 INFO - PROCESS | 1652 | 1467372423298 Marionette DEBUG loaded listener.js 04:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124e15c00) [pid = 1652] [serial = 561] [outer = 0x1182e9000] 04:27:04 INFO - PROCESS | 1652 | 1467372424291 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]]]}] 04:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1171ms 04:27:04 INFO - PROCESS | 1652 | 1467372424310 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:27:04 INFO - PROCESS | 1652 | 1467372424312 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:27:04 INFO - PROCESS | 1652 | 1467372424316 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:27:04 INFO - PROCESS | 1652 | 1467372424318 Marionette TRACE conn2 <- [1,722,null,{}] 04:27:04 INFO - PROCESS | 1652 | 1467372424324 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}] 04:27:04 INFO - PROCESS | 1652 | 1467372424326 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:04 INFO - PROCESS | 1652 | 1467372424431 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:27:04 INFO - PROCESS | 1652 | 1467372424523 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 1652 | 1467372424525 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae5000 == 37 [pid = 1652] [id = 188] 04:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116938400) [pid = 1652] [serial = 562] [outer = 0x0] 04:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116a22400) [pid = 1652] [serial = 563] [outer = 0x116938400] 04:27:04 INFO - PROCESS | 1652 | 1467372424560 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11808e000) [pid = 1652] [serial = 564] [outer = 0x116938400] 04:27:05 INFO - PROCESS | 1652 | 1467372425227 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] 04:27:05 INFO - PROCESS | 1652 | 1467372425294 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:27:05 INFO - PROCESS | 1652 | 1467372425298 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1652 | 1467372425300 Marionette TRACE conn2 <- [1,726,null,{}] 04:27:05 INFO - PROCESS | 1652 | 1467372425304 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}] 04:27:05 INFO - PROCESS | 1652 | 1467372425306 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:05 INFO - PROCESS | 1652 | 1467372425409 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:27:05 INFO - PROCESS | 1652 | 1467372425481 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:05 INFO - PROCESS | 1652 | 1467372425484 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116955800 == 38 [pid = 1652] [id = 189] 04:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118094800) [pid = 1652] [serial = 565] [outer = 0x0] 04:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118099c00) [pid = 1652] [serial = 566] [outer = 0x118094800] 04:27:05 INFO - PROCESS | 1652 | 1467372425512 Marionette DEBUG loaded listener.js 04:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118168c00) [pid = 1652] [serial = 567] [outer = 0x118094800] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12150d000 == 37 [pid = 1652] [id = 186] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x115e1f800 == 36 [pid = 1652] [id = 185] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a028800 == 35 [pid = 1652] [id = 184] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c6000 == 34 [pid = 1652] [id = 183] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1188a4000 == 33 [pid = 1652] [id = 182] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11827d000 == 32 [pid = 1652] [id = 181] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116aeb000 == 31 [pid = 1652] [id = 180] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x115d7c000 == 30 [pid = 1652] [id = 179] 04:27:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd56800 == 29 [pid = 1652] [id = 178] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bd33000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126c85000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1256cb400) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129645800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118513000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1291a9800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12919ec00) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12ba58000) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116793c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12aa03c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12161ec00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a066400) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12117cc00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119369c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1193b3c00) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118251400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1182f0000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x11936c000) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11817cc00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118774c00) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118250400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x113c63000) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1128afc00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12b843000) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12bd30c00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12942c000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x128e1d000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12562f000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12aa0fc00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12605b000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 04:27:05 INFO - PROCESS | 1652 | 1467372425945 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]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 04:27:05 INFO - PROCESS | 1652 | 1467372425973 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:27:05 INFO - PROCESS | 1652 | 1467372425977 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:27:05 INFO - PROCESS | 1652 | 1467372425982 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1652 | 1467372425983 Marionette TRACE conn2 <- [1,730,null,{}] 04:27:05 INFO - PROCESS | 1652 | 1467372425986 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}] 04:27:05 INFO - PROCESS | 1652 | 1467372425987 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:06 INFO - PROCESS | 1652 | 1467372426066 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:27:06 INFO - PROCESS | 1652 | 1467372426072 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1652 | 1467372426073 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183ab800 == 30 [pid = 1652] [id = 190] 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x118254c00) [pid = 1652] [serial = 568] [outer = 0x0] 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1185ed000) [pid = 1652] [serial = 569] [outer = 0x118254c00] 04:27:06 INFO - PROCESS | 1652 | 1467372426101 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x119335800) [pid = 1652] [serial = 570] [outer = 0x118254c00] 04:27:06 INFO - PROCESS | 1652 | 1467372426454 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] 04:27:06 INFO - PROCESS | 1652 | 1467372426506 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:27:06 INFO - PROCESS | 1652 | 1467372426508 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:27:06 INFO - PROCESS | 1652 | 1467372426510 Marionette TRACE conn2 <- [1,734,null,{}] 04:27:06 INFO - PROCESS | 1652 | 1467372426518 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}] 04:27:06 INFO - PROCESS | 1652 | 1467372426521 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:06 INFO - PROCESS | 1652 | 1467372426599 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:27:06 INFO - PROCESS | 1652 | 1467372426606 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1652 | 1467372426609 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c4000 == 31 [pid = 1652] [id = 191] 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1129ce400) [pid = 1652] [serial = 571] [outer = 0x0] 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x119d05800) [pid = 1652] [serial = 572] [outer = 0x1129ce400] 04:27:06 INFO - PROCESS | 1652 | 1467372426637 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11a062c00) [pid = 1652] [serial = 573] [outer = 0x1129ce400] 04:27:06 INFO - PROCESS | 1652 | 1467372426971 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]]]}] 04:27:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 04:27:07 INFO - PROCESS | 1652 | 1467372427029 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 1652 | 1467372427031 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:27:07 INFO - PROCESS | 1652 | 1467372427037 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 1652 | 1467372427039 Marionette TRACE conn2 <- [1,738,null,{}] 04:27:07 INFO - PROCESS | 1652 | 1467372427041 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}] 04:27:07 INFO - PROCESS | 1652 | 1467372427042 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:07 INFO - PROCESS | 1652 | 1467372427121 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:27:07 INFO - PROCESS | 1652 | 1467372427126 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:07 INFO - PROCESS | 1652 | 1467372427127 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d6000 == 32 [pid = 1652] [id = 192] 04:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12073ac00) [pid = 1652] [serial = 574] [outer = 0x0] 04:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12117d400) [pid = 1652] [serial = 575] [outer = 0x12073ac00] 04:27:07 INFO - PROCESS | 1652 | 1467372427152 Marionette DEBUG loaded listener.js 04:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x121e6a000) [pid = 1652] [serial = 576] [outer = 0x12073ac00] 04:27:08 INFO - PROCESS | 1652 | 1467372428000 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]]]}] 04:27:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 04:27:08 INFO - PROCESS | 1652 | 1467372428008 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 1652 | 1467372428010 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:27:08 INFO - PROCESS | 1652 | 1467372428012 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 1652 | 1467372428013 Marionette TRACE conn2 <- [1,742,null,{}] 04:27:08 INFO - PROCESS | 1652 | 1467372428015 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}] 04:27:08 INFO - PROCESS | 1652 | 1467372428016 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:08 INFO - PROCESS | 1652 | 1467372428109 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:27:08 INFO - PROCESS | 1652 | 1467372428144 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:08 INFO - PROCESS | 1652 | 1467372428146 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a60000 == 33 [pid = 1652] [id = 193] 04:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x115e67c00) [pid = 1652] [serial = 577] [outer = 0x0] 04:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x124e81000) [pid = 1652] [serial = 578] [outer = 0x115e67c00] 04:27:08 INFO - PROCESS | 1652 | 1467372428170 Marionette DEBUG loaded listener.js 04:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1256c9000) [pid = 1652] [serial = 579] [outer = 0x115e67c00] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x119ab7000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1128b2000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1188ce400) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x111aa5800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1154dd800) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118090400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x118183400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:27:08 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1129d3c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:27:08 INFO - PROCESS | 1652 | 1467372428967 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]]]}] 04:27: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 04:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 04:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:27:08 INFO - PROCESS | 1652 | 1467372428986 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 1652 | 1467372428987 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:27:08 INFO - PROCESS | 1652 | 1467372428989 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 1652 | 1467372428990 Marionette TRACE conn2 <- [1,746,null,{}] 04:27:08 INFO - PROCESS | 1652 | 1467372428992 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}] 04:27:08 INFO - PROCESS | 1652 | 1467372428996 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:09 INFO - PROCESS | 1652 | 1467372429093 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:27:09 INFO - PROCESS | 1652 | 1467372429142 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:09 INFO - PROCESS | 1652 | 1467372429143 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125179800 == 34 [pid = 1652] [id = 194] 04:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11809b000) [pid = 1652] [serial = 580] [outer = 0x0] 04:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x126053400) [pid = 1652] [serial = 581] [outer = 0x11809b000] 04:27:09 INFO - PROCESS | 1652 | 1467372429168 Marionette DEBUG loaded listener.js 04:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1264c4000) [pid = 1652] [serial = 582] [outer = 0x11809b000] 04:27:09 INFO - PROCESS | 1652 | 1467372429928 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]]]}] 04:27: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.) 04:27:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 04:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:27:09 INFO - PROCESS | 1652 | 1467372429959 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:27:09 INFO - PROCESS | 1652 | 1467372429960 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:27:09 INFO - PROCESS | 1652 | 1467372429962 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 1652 | 1467372429963 Marionette TRACE conn2 <- [1,750,null,{}] 04:27:09 INFO - PROCESS | 1652 | 1467372429965 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}] 04:27:09 INFO - PROCESS | 1652 | 1467372429966 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:10 INFO - PROCESS | 1652 | 1467372430040 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:27:10 INFO - PROCESS | 1652 | 1467372430044 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 1652 | 1467372430045 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fa9800 == 35 [pid = 1652] [id = 195] 04:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x126056000) [pid = 1652] [serial = 583] [outer = 0x0] 04:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x126a87800) [pid = 1652] [serial = 584] [outer = 0x126056000] 04:27:10 INFO - PROCESS | 1652 | 1467372430071 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x126c84c00) [pid = 1652] [serial = 585] [outer = 0x126056000] 04:27:10 INFO - PROCESS | 1652 | 1467372430865 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]]]}] 04:27: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) 04:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 921ms 04:27:10 INFO - PROCESS | 1652 | 1467372430883 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:27:10 INFO - PROCESS | 1652 | 1467372430886 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:27:10 INFO - PROCESS | 1652 | 1467372430888 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:27:10 INFO - PROCESS | 1652 | 1467372430889 Marionette TRACE conn2 <- [1,754,null,{}] 04:27:10 INFO - PROCESS | 1652 | 1467372430892 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}] 04:27:10 INFO - PROCESS | 1652 | 1467372430893 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:10 INFO - PROCESS | 1652 | 1467372430965 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:27:11 INFO - PROCESS | 1652 | 1467372431013 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:11 INFO - PROCESS | 1652 | 1467372431015 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x112535000 == 36 [pid = 1652] [id = 196] 04:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11324fc00) [pid = 1652] [serial = 586] [outer = 0x0] 04:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x128ac4000) [pid = 1652] [serial = 587] [outer = 0x11324fc00] 04:27:11 INFO - PROCESS | 1652 | 1467372431041 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x128ace400) [pid = 1652] [serial = 588] [outer = 0x11324fc00] 04:27:11 INFO - PROCESS | 1652 | 1467372431771 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]]]}] 04:27: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 04:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 921ms 04:27:11 INFO - PROCESS | 1652 | 1467372431810 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:27:11 INFO - PROCESS | 1652 | 1467372431812 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:27:11 INFO - PROCESS | 1652 | 1467372431816 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:27:11 INFO - PROCESS | 1652 | 1467372431818 Marionette TRACE conn2 <- [1,758,null,{}] 04:27:11 INFO - PROCESS | 1652 | 1467372431822 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}] 04:27:11 INFO - PROCESS | 1652 | 1467372431823 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:11 INFO - PROCESS | 1652 | 1467372431925 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:27:11 INFO - PROCESS | 1652 | 1467372431973 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:11 INFO - PROCESS | 1652 | 1467372431975 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8e000 == 37 [pid = 1652] [id = 197] 04:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116a23400) [pid = 1652] [serial = 589] [outer = 0x0] 04:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1176d2c00) [pid = 1652] [serial = 590] [outer = 0x116a23400] 04:27:12 INFO - PROCESS | 1652 | 1467372432007 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118162400) [pid = 1652] [serial = 591] [outer = 0x116a23400] 04:27:12 INFO - PROCESS | 1652 | 1467372432424 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]]]}] 04:27: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 04:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 620ms 04:27:12 INFO - PROCESS | 1652 | 1467372432438 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:27:12 INFO - PROCESS | 1652 | 1467372432441 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:27:12 INFO - PROCESS | 1652 | 1467372432445 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 1652 | 1467372432447 Marionette TRACE conn2 <- [1,762,null,{}] 04:27:12 INFO - PROCESS | 1652 | 1467372432450 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}] 04:27:12 INFO - PROCESS | 1652 | 1467372432451 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:12 INFO - PROCESS | 1652 | 1467372432550 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:27:12 INFO - PROCESS | 1652 | 1467372432598 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1652 | 1467372432599 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a8e800 == 38 [pid = 1652] [id = 198] 04:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118253400) [pid = 1652] [serial = 592] [outer = 0x0] 04:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1185ebc00) [pid = 1652] [serial = 593] [outer = 0x118253400] 04:27:12 INFO - PROCESS | 1652 | 1467372432630 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119369c00) [pid = 1652] [serial = 594] [outer = 0x118253400] 04:27:13 INFO - PROCESS | 1652 | 1467372433504 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]]]}] 04:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 04:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:27:13 INFO - PROCESS | 1652 | 1467372433517 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 1652 | 1467372433518 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:27:13 INFO - PROCESS | 1652 | 1467372433520 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 1652 | 1467372433523 Marionette TRACE conn2 <- [1,766,null,{}] 04:27:13 INFO - PROCESS | 1652 | 1467372433571 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}] 04:27:13 INFO - PROCESS | 1652 | 1467372433574 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:13 INFO - PROCESS | 1652 | 1467372433677 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:27:13 INFO - PROCESS | 1652 | 1467372433751 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 1652 | 1467372433753 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa2000 == 39 [pid = 1652] [id = 199] 04:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x120741c00) [pid = 1652] [serial = 595] [outer = 0x0] 04:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121269c00) [pid = 1652] [serial = 596] [outer = 0x120741c00] 04:27:13 INFO - PROCESS | 1652 | 1467372433785 Marionette DEBUG loaded listener.js 04:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123fe7400) [pid = 1652] [serial = 597] [outer = 0x120741c00] 04:27:14 INFO - PROCESS | 1652 | 1467372434714 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]]]}] 04:27:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1223ms 04:27:14 INFO - PROCESS | 1652 | 1467372434744 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 1652 | 1467372434746 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:27:14 INFO - PROCESS | 1652 | 1467372434750 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1652 | 1467372434752 Marionette TRACE conn2 <- [1,770,null,{}] 04:27:14 INFO - PROCESS | 1652 | 1467372434755 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}] 04:27:14 INFO - PROCESS | 1652 | 1467372434757 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:14 INFO - PROCESS | 1652 | 1467372434848 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:27:14 INFO - PROCESS | 1652 | 1467372434899 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 1652 | 1467372434901 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118272800 == 40 [pid = 1652] [id = 200] 04:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118094400) [pid = 1652] [serial = 598] [outer = 0x0] 04:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113c61800) [pid = 1652] [serial = 599] [outer = 0x118094400] 04:27:14 INFO - PROCESS | 1652 | 1467372434929 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11817e800) [pid = 1652] [serial = 600] [outer = 0x118094400] 04:27:15 INFO - PROCESS | 1652 | 1467372435344 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]]]}] 04:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 622ms 04:27:15 INFO - PROCESS | 1652 | 1467372435372 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:27:15 INFO - PROCESS | 1652 | 1467372435374 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:27:15 INFO - PROCESS | 1652 | 1467372435379 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:27:15 INFO - PROCESS | 1652 | 1467372435380 Marionette TRACE conn2 <- [1,774,null,{}] 04:27:15 INFO - PROCESS | 1652 | 1467372435383 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}] 04:27:15 INFO - PROCESS | 1652 | 1467372435384 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:15 INFO - PROCESS | 1652 | 1467372435478 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x125fa9800 == 39 [pid = 1652] [id = 195] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x125179800 == 38 [pid = 1652] [id = 194] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121a60000 == 37 [pid = 1652] [id = 193] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d6000 == 36 [pid = 1652] [id = 192] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c4000 == 35 [pid = 1652] [id = 191] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1183ab800 == 34 [pid = 1652] [id = 190] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116955800 == 33 [pid = 1652] [id = 189] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae5000 == 32 [pid = 1652] [id = 188] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11827b800 == 31 [pid = 1652] [id = 187] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118272800 == 30 [pid = 1652] [id = 200] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa2000 == 29 [pid = 1652] [id = 199] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119a8e800 == 28 [pid = 1652] [id = 198] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x112535000 == 27 [pid = 1652] [id = 196] 04:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8e000 == 26 [pid = 1652] [id = 197] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119eb1c00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12073f400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1182e8c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11932ec00) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119367000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1182f2400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1185e3800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x115d10800) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11697f000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118096000) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11815b800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1154ce400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12161cc00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x121269800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11936e800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1195ee400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x121e68c00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 04:27:16 INFO - PROCESS | 1652 | 1467372436044 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 1652 | 1467372436045 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11253a800 == 27 [pid = 1652] [id = 201] 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1128b3c00) [pid = 1652] [serial = 601] [outer = 0x0] 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x113253000) [pid = 1652] [serial = 602] [outer = 0x1128b3c00] 04:27:16 INFO - PROCESS | 1652 | 1467372436075 Marionette DEBUG loaded listener.js 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113c68000) [pid = 1652] [serial = 603] [outer = 0x1128b3c00] 04:27:16 INFO - PROCESS | 1652 | 1467372436390 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1069ms 04:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:27:16 INFO - PROCESS | 1652 | 1467372436449 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1652 | 1467372436451 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:27:16 INFO - PROCESS | 1652 | 1467372436454 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1652 | 1467372436456 Marionette TRACE conn2 <- [1,778,null,{}] 04:27:16 INFO - PROCESS | 1652 | 1467372436460 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}] 04:27:16 INFO - PROCESS | 1652 | 1467372436461 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:16 INFO - PROCESS | 1652 | 1467372436533 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:27:16 INFO - PROCESS | 1652 | 1467372436539 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 1652 | 1467372436540 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad4000 == 28 [pid = 1652] [id = 202] 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116904000) [pid = 1652] [serial = 604] [outer = 0x0] 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118090c00) [pid = 1652] [serial = 605] [outer = 0x116904000] 04:27:16 INFO - PROCESS | 1652 | 1467372436569 Marionette DEBUG loaded listener.js 04:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11815b000) [pid = 1652] [serial = 606] [outer = 0x116904000] 04:27:16 INFO - PROCESS | 1652 | 1467372436905 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 04:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:27:16 INFO - PROCESS | 1652 | 1467372436926 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1652 | 1467372436929 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:27:16 INFO - PROCESS | 1652 | 1467372436931 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1652 | 1467372436933 Marionette TRACE conn2 <- [1,782,null,{}] 04:27:16 INFO - PROCESS | 1652 | 1467372436937 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}] 04:27:16 INFO - PROCESS | 1652 | 1467372436939 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:17 INFO - PROCESS | 1652 | 1467372437014 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:27:17 INFO - PROCESS | 1652 | 1467372437022 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1652 | 1467372437023 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825f000 == 29 [pid = 1652] [id = 203] 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118164000) [pid = 1652] [serial = 607] [outer = 0x0] 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118251400) [pid = 1652] [serial = 608] [outer = 0x118164000] 04:27:17 INFO - PROCESS | 1652 | 1467372437048 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1184cd000) [pid = 1652] [serial = 609] [outer = 0x118164000] 04:27:17 INFO - PROCESS | 1652 | 1467372437397 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]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 521ms 04:27:17 INFO - PROCESS | 1652 | 1467372437453 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:27:17 INFO - PROCESS | 1652 | 1467372437454 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:27:17 INFO - PROCESS | 1652 | 1467372437461 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1652 | 1467372437465 Marionette TRACE conn2 <- [1,786,null,{}] 04:27:17 INFO - PROCESS | 1652 | 1467372437469 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}] 04:27:17 INFO - PROCESS | 1652 | 1467372437471 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:17 INFO - PROCESS | 1652 | 1467372437546 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:27:17 INFO - PROCESS | 1652 | 1467372437552 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1652 | 1467372437556 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11905b800 == 30 [pid = 1652] [id = 204] 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11851d800) [pid = 1652] [serial = 610] [outer = 0x0] 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11932d000) [pid = 1652] [serial = 611] [outer = 0x11851d800] 04:27:17 INFO - PROCESS | 1652 | 1467372437581 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11936ac00) [pid = 1652] [serial = 612] [outer = 0x11851d800] 04:27:17 INFO - PROCESS | 1652 | 1467372437909 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]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 481ms 04:27:17 INFO - PROCESS | 1652 | 1467372437940 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:27:17 INFO - PROCESS | 1652 | 1467372437942 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:27:17 INFO - PROCESS | 1652 | 1467372437944 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1652 | 1467372437945 Marionette TRACE conn2 <- [1,790,null,{}] 04:27:17 INFO - PROCESS | 1652 | 1467372437947 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}] 04:27:17 INFO - PROCESS | 1652 | 1467372437949 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:18 INFO - PROCESS | 1652 | 1467372438024 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:27:18 INFO - PROCESS | 1652 | 1467372438085 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1652 | 1467372438086 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985c800 == 31 [pid = 1652] [id = 205] 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x115e62400) [pid = 1652] [serial = 613] [outer = 0x0] 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11936ec00) [pid = 1652] [serial = 614] [outer = 0x115e62400] 04:27:18 INFO - PROCESS | 1652 | 1467372438110 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1195f3400) [pid = 1652] [serial = 615] [outer = 0x115e62400] 04:27:18 INFO - PROCESS | 1652 | 1467372438456 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]]]}] 04:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 04:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:27:18 INFO - PROCESS | 1652 | 1467372438463 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:27:18 INFO - PROCESS | 1652 | 1467372438464 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:27:18 INFO - PROCESS | 1652 | 1467372438466 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:27:18 INFO - PROCESS | 1652 | 1467372438468 Marionette TRACE conn2 <- [1,794,null,{}] 04:27:18 INFO - PROCESS | 1652 | 1467372438473 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}] 04:27:18 INFO - PROCESS | 1652 | 1467372438474 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:18 INFO - PROCESS | 1652 | 1467372438579 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:27:18 INFO - PROCESS | 1652 | 1467372438624 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1652 | 1467372438630 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d6000 == 32 [pid = 1652] [id = 206] 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118163c00) [pid = 1652] [serial = 616] [outer = 0x0] 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a05d400) [pid = 1652] [serial = 617] [outer = 0x118163c00] 04:27:18 INFO - PROCESS | 1652 | 1467372438682 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a06c000) [pid = 1652] [serial = 618] [outer = 0x118163c00] 04:27:19 INFO - PROCESS | 1652 | 1467372439152 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]]]}] 04:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 722ms 04:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:27:19 INFO - PROCESS | 1652 | 1467372439189 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 1652 | 1467372439190 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:27:19 INFO - PROCESS | 1652 | 1467372439192 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 1652 | 1467372439193 Marionette TRACE conn2 <- [1,798,null,{}] 04:27:19 INFO - PROCESS | 1652 | 1467372439195 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}] 04:27:19 INFO - PROCESS | 1652 | 1467372439197 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:19 INFO - PROCESS | 1652 | 1467372439288 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:27:19 INFO - PROCESS | 1652 | 1467372439292 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 1652 | 1467372439293 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x112542800 == 33 [pid = 1652] [id = 207] 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a06c800) [pid = 1652] [serial = 619] [outer = 0x0] 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1214adc00) [pid = 1652] [serial = 620] [outer = 0x11a06c800] 04:27:19 INFO - PROCESS | 1652 | 1467372439317 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123fef000) [pid = 1652] [serial = 621] [outer = 0x11a06c800] 04:27:19 INFO - PROCESS | 1652 | 1467372439662 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]]]}] 04:27:19 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 04:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 04:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:27:19 INFO - PROCESS | 1652 | 1467372439712 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 1652 | 1467372439713 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:27:19 INFO - PROCESS | 1652 | 1467372439715 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 1652 | 1467372439716 Marionette TRACE conn2 <- [1,802,null,{}] 04:27:19 INFO - PROCESS | 1652 | 1467372439718 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}] 04:27:19 INFO - PROCESS | 1652 | 1467372439719 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:19 INFO - PROCESS | 1652 | 1467372439807 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:27:19 INFO - PROCESS | 1652 | 1467372439843 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 1652 | 1467372439844 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12517e000 == 34 [pid = 1652] [id = 208] 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112d78000) [pid = 1652] [serial = 622] [outer = 0x0] 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121268000) [pid = 1652] [serial = 623] [outer = 0x112d78000] 04:27:19 INFO - PROCESS | 1652 | 1467372439868 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1256c9c00) [pid = 1652] [serial = 624] [outer = 0x112d78000] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11324fc00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126056000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118254c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1182e9000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118094800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1129ce400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116938400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12073ac00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x115e67c00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11809b000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:27:20 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b18a400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:27:20 INFO - PROCESS | 1652 | 1467372440258 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]]]}] 04:27:20 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 04:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 568ms 04:27:20 INFO - PROCESS | 1652 | 1467372440284 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:27:20 INFO - PROCESS | 1652 | 1467372440287 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:27:20 INFO - PROCESS | 1652 | 1467372440290 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 1652 | 1467372440291 Marionette TRACE conn2 <- [1,806,null,{}] 04:27:20 INFO - PROCESS | 1652 | 1467372440293 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}] 04:27:20 INFO - PROCESS | 1652 | 1467372440295 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:20 INFO - PROCESS | 1652 | 1467372440370 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:27:20 INFO - PROCESS | 1652 | 1467372440374 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1652 | 1467372440375 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f9d000 == 35 [pid = 1652] [id = 209] 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11324fc00) [pid = 1652] [serial = 625] [outer = 0x0] 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11936dc00) [pid = 1652] [serial = 626] [outer = 0x11324fc00] 04:27:20 INFO - PROCESS | 1652 | 1467372440402 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125fb5400) [pid = 1652] [serial = 627] [outer = 0x11324fc00] 04:27:20 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:27:20 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:27:20 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:27:20 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 04:27:20 INFO - PROCESS | 1652 | 1467372440753 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]]]}] 04:27:20 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 04:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 469ms 04:27:20 INFO - PROCESS | 1652 | 1467372440759 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:27:20 INFO - PROCESS | 1652 | 1467372440760 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:27:20 INFO - PROCESS | 1652 | 1467372440762 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 1652 | 1467372440764 Marionette TRACE conn2 <- [1,810,null,{}] 04:27:20 INFO - PROCESS | 1652 | 1467372440766 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}] 04:27:20 INFO - PROCESS | 1652 | 1467372440767 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:20 INFO - PROCESS | 1652 | 1467372440864 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:27:20 INFO - PROCESS | 1652 | 1467372440873 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1652 | 1467372440874 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a38000 == 36 [pid = 1652] [id = 210] 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125fb6800) [pid = 1652] [serial = 628] [outer = 0x0] 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126059000) [pid = 1652] [serial = 629] [outer = 0x125fb6800] 04:27:20 INFO - PROCESS | 1652 | 1467372440897 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1264bc000) [pid = 1652] [serial = 630] [outer = 0x125fb6800] 04:27:21 INFO - PROCESS | 1652 | 1467372441195 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]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 04:27:21 INFO - PROCESS | 1652 | 1467372441233 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:27:21 INFO - PROCESS | 1652 | 1467372441235 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:27:21 INFO - PROCESS | 1652 | 1467372441239 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1652 | 1467372441240 Marionette TRACE conn2 <- [1,814,null,{}] 04:27:21 INFO - PROCESS | 1652 | 1467372441243 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}] 04:27:21 INFO - PROCESS | 1652 | 1467372441244 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:21 INFO - PROCESS | 1652 | 1467372441317 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:27:21 INFO - PROCESS | 1652 | 1467372441322 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1652 | 1467372441324 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129156000 == 37 [pid = 1652] [id = 211] 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1264bcc00) [pid = 1652] [serial = 631] [outer = 0x0] 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126c80c00) [pid = 1652] [serial = 632] [outer = 0x1264bcc00] 04:27:21 INFO - PROCESS | 1652 | 1467372441351 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128acc800) [pid = 1652] [serial = 633] [outer = 0x1264bcc00] 04:27:21 INFO - PROCESS | 1652 | 1467372441693 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] 04:27:21 INFO - PROCESS | 1652 | 1467372441710 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:27:21 INFO - PROCESS | 1652 | 1467372441713 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1652 | 1467372441714 Marionette TRACE conn2 <- [1,818,null,{}] 04:27:21 INFO - PROCESS | 1652 | 1467372441717 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}] 04:27:21 INFO - PROCESS | 1652 | 1467372441720 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:21 INFO - PROCESS | 1652 | 1467372441828 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:27:21 INFO - PROCESS | 1652 | 1467372441836 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1652 | 1467372441839 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129169800 == 38 [pid = 1652] [id = 212] 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128c65000) [pid = 1652] [serial = 634] [outer = 0x0] 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128e14400) [pid = 1652] [serial = 635] [outer = 0x128c65000] 04:27:21 INFO - PROCESS | 1652 | 1467372441863 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128ed4000) [pid = 1652] [serial = 636] [outer = 0x128c65000] 04:27:22 INFO - PROCESS | 1652 | 1467372442221 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]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 04:27:22 INFO - PROCESS | 1652 | 1467372442234 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1652 | 1467372442237 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:27:22 INFO - PROCESS | 1652 | 1467372442241 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1652 | 1467372442244 Marionette TRACE conn2 <- [1,822,null,{}] 04:27:22 INFO - PROCESS | 1652 | 1467372442248 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}] 04:27:22 INFO - PROCESS | 1652 | 1467372442250 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:22 INFO - PROCESS | 1652 | 1467372442363 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:27:22 INFO - PROCESS | 1652 | 1467372442415 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 1652 | 1467372442418 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116620800 == 39 [pid = 1652] [id = 213] 04:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1154cec00) [pid = 1652] [serial = 637] [outer = 0x0] 04:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11628c800) [pid = 1652] [serial = 638] [outer = 0x1154cec00] 04:27:22 INFO - PROCESS | 1652 | 1467372442449 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11697cc00) [pid = 1652] [serial = 639] [outer = 0x1154cec00] 04:27:22 INFO - PROCESS | 1652 | 1467372442968 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] 04:27:23 INFO - PROCESS | 1652 | 1467372443017 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:27:23 INFO - PROCESS | 1652 | 1467372443024 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 1652 | 1467372443026 Marionette TRACE conn2 <- [1,826,null,{}] 04:27:23 INFO - PROCESS | 1652 | 1467372443028 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}] 04:27:23 INFO - PROCESS | 1652 | 1467372443030 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:23 INFO - PROCESS | 1652 | 1467372443136 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:27:23 INFO - PROCESS | 1652 | 1467372443210 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:23 INFO - PROCESS | 1652 | 1467372443211 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c2000 == 40 [pid = 1652] [id = 214] 04:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118250400) [pid = 1652] [serial = 640] [outer = 0x0] 04:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1182e6400) [pid = 1652] [serial = 641] [outer = 0x118250400] 04:27:23 INFO - PROCESS | 1652 | 1467372443242 Marionette DEBUG loaded listener.js 04:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185e3000) [pid = 1652] [serial = 642] [outer = 0x118250400] 04:27:23 INFO - PROCESS | 1652 | 1467372443943 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]]]}] 04:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 970ms 04:27:23 INFO - PROCESS | 1652 | 1467372443995 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:27:23 INFO - PROCESS | 1652 | 1467372443997 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:27:24 INFO - PROCESS | 1652 | 1467372444001 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 1652 | 1467372444003 Marionette TRACE conn2 <- [1,830,null,{}] 04:27:24 INFO - PROCESS | 1652 | 1467372444006 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}] 04:27:24 INFO - PROCESS | 1652 | 1467372444008 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:24 INFO - PROCESS | 1652 | 1467372444122 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129156000 == 39 [pid = 1652] [id = 211] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126a38000 == 38 [pid = 1652] [id = 210] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x125f9d000 == 37 [pid = 1652] [id = 209] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12517e000 == 36 [pid = 1652] [id = 208] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x112542800 == 35 [pid = 1652] [id = 207] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d6000 == 34 [pid = 1652] [id = 206] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11985c800 == 33 [pid = 1652] [id = 205] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11905b800 == 32 [pid = 1652] [id = 204] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11825f000 == 31 [pid = 1652] [id = 203] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad4000 == 30 [pid = 1652] [id = 202] 04:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11253a800 == 29 [pid = 1652] [id = 201] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128ac4000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126a87800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1185ed000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119335800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124e15c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118099c00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118168c00) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119d05800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a062c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116a22400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11808e000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12117d400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ace400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124e81000) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1256c9000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126053400) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126c84c00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121e6a000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1264c4000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12bddd000) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 04:27:24 INFO - PROCESS | 1652 | 1467372444204 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1652 | 1467372444207 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x112542800 == 30 [pid = 1652] [id = 215] 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x115dfb000) [pid = 1652] [serial = 643] [outer = 0x0] 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116981400) [pid = 1652] [serial = 644] [outer = 0x115dfb000] 04:27:24 INFO - PROCESS | 1652 | 1467372444237 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118096800) [pid = 1652] [serial = 645] [outer = 0x115dfb000] 04:27:24 INFO - PROCESS | 1652 | 1467372444559 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]]]}] 04:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 572ms 04:27:24 INFO - PROCESS | 1652 | 1467372444575 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:27:24 INFO - PROCESS | 1652 | 1467372444579 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:27:24 INFO - PROCESS | 1652 | 1467372444589 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 1652 | 1467372444592 Marionette TRACE conn2 <- [1,834,null,{}] 04:27:24 INFO - PROCESS | 1652 | 1467372444596 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}] 04:27:24 INFO - PROCESS | 1652 | 1467372444598 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:24 INFO - PROCESS | 1652 | 1467372444717 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:27:24 INFO - PROCESS | 1652 | 1467372444810 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1652 | 1467372444811 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x117478000 == 31 [pid = 1652] [id = 216] 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116461800) [pid = 1652] [serial = 646] [outer = 0x0] 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118183400) [pid = 1652] [serial = 647] [outer = 0x116461800] 04:27:24 INFO - PROCESS | 1652 | 1467372444856 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118772000) [pid = 1652] [serial = 648] [outer = 0x116461800] 04:27:25 INFO - PROCESS | 1652 | 1467372445153 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]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms 04:27:25 INFO - PROCESS | 1652 | 1467372445211 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1652 | 1467372445212 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:27:25 INFO - PROCESS | 1652 | 1467372445214 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1652 | 1467372445217 Marionette TRACE conn2 <- [1,838,null,{}] 04:27:25 INFO - PROCESS | 1652 | 1467372445227 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}] 04:27:25 INFO - PROCESS | 1652 | 1467372445231 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:25 INFO - PROCESS | 1652 | 1467372445317 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:27:25 INFO - PROCESS | 1652 | 1467372445386 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 1652 | 1467372445388 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119853000 == 32 [pid = 1652] [id = 217] 04:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113c36000) [pid = 1652] [serial = 649] [outer = 0x0] 04:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11936e800) [pid = 1652] [serial = 650] [outer = 0x113c36000] 04:27:25 INFO - PROCESS | 1652 | 1467372445415 Marionette DEBUG loaded listener.js 04:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119abb800) [pid = 1652] [serial = 651] [outer = 0x113c36000] 04:27:25 INFO - PROCESS | 1652 | 1467372445695 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]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 527ms 04:27:25 INFO - PROCESS | 1652 | 1467372445744 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:27:25 INFO - PROCESS | 1652 | 1467372445745 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:27:25 INFO - PROCESS | 1652 | 1467372445748 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1652 | 1467372445749 Marionette TRACE conn2 <- [1,842,null,{}] 04:27:25 INFO - PROCESS | 1652 | 1467372445754 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}] 04:27:25 INFO - PROCESS | 1652 | 1467372445757 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:25 INFO - PROCESS | 1652 | 1467372445888 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:27:25 INFO - PROCESS | 1652 | 1467372445974 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 1652 | 1467372445976 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216c4800 == 33 [pid = 1652] [id = 218] 04:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a067800) [pid = 1652] [serial = 652] [outer = 0x0] 04:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a06bc00) [pid = 1652] [serial = 653] [outer = 0x11a067800] 04:27:26 INFO - PROCESS | 1652 | 1467372446025 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12117d000) [pid = 1652] [serial = 654] [outer = 0x11a067800] 04:27:26 INFO - PROCESS | 1652 | 1467372446349 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]]]}] 04:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 620ms 04:27:26 INFO - PROCESS | 1652 | 1467372446376 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:27:26 INFO - PROCESS | 1652 | 1467372446377 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:27:26 INFO - PROCESS | 1652 | 1467372446396 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 1652 | 1467372446397 Marionette TRACE conn2 <- [1,846,null,{}] 04:27:26 INFO - PROCESS | 1652 | 1467372446399 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}] 04:27:26 INFO - PROCESS | 1652 | 1467372446411 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:26 INFO - PROCESS | 1652 | 1467372446503 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:27:26 INFO - PROCESS | 1652 | 1467372446536 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1652 | 1467372446538 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124822800 == 34 [pid = 1652] [id = 219] 04:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121269400) [pid = 1652] [serial = 655] [outer = 0x0] 04:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12161e400) [pid = 1652] [serial = 656] [outer = 0x121269400] 04:27:26 INFO - PROCESS | 1652 | 1467372446576 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123f90400) [pid = 1652] [serial = 657] [outer = 0x121269400] 04:27:26 INFO - PROCESS | 1652 | 1467372446928 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]]]}] 04:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 573ms 04:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:27:26 INFO - PROCESS | 1652 | 1467372446965 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:27:26 INFO - PROCESS | 1652 | 1467372446967 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:27:26 INFO - PROCESS | 1652 | 1467372446970 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 1652 | 1467372446972 Marionette TRACE conn2 <- [1,850,null,{}] 04:27:26 INFO - PROCESS | 1652 | 1467372446976 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}] 04:27:26 INFO - PROCESS | 1652 | 1467372446982 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:27 INFO - PROCESS | 1652 | 1467372447159 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:27:27 INFO - PROCESS | 1652 | 1467372447179 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1652 | 1467372447180 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x126625800 == 35 [pid = 1652] [id = 220] 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12166fc00) [pid = 1652] [serial = 658] [outer = 0x0] 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125fb9800) [pid = 1652] [serial = 659] [outer = 0x12166fc00] 04:27:27 INFO - PROCESS | 1652 | 1467372447222 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ac4000) [pid = 1652] [serial = 660] [outer = 0x12166fc00] 04:27:27 INFO - PROCESS | 1652 | 1467372447561 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]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 04:27:27 INFO - PROCESS | 1652 | 1467372447592 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 1652 | 1467372447593 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:27:27 INFO - PROCESS | 1652 | 1467372447602 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 1652 | 1467372447603 Marionette TRACE conn2 <- [1,854,null,{}] 04:27:27 INFO - PROCESS | 1652 | 1467372447605 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}] 04:27:27 INFO - PROCESS | 1652 | 1467372447613 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:27 INFO - PROCESS | 1652 | 1467372447701 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:27:27 INFO - PROCESS | 1652 | 1467372447752 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1652 | 1467372447753 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab2800 == 36 [pid = 1652] [id = 221] 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128acd000) [pid = 1652] [serial = 661] [outer = 0x0] 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e0f000) [pid = 1652] [serial = 662] [outer = 0x128acd000] 04:27:27 INFO - PROCESS | 1652 | 1467372447778 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128e1a800) [pid = 1652] [serial = 663] [outer = 0x128acd000] 04:27:28 INFO - PROCESS | 1652 | 1467372448066 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]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 04:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:27:28 INFO - PROCESS | 1652 | 1467372448078 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1652 | 1467372448079 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:27:28 INFO - PROCESS | 1652 | 1467372448081 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1652 | 1467372448082 Marionette TRACE conn2 <- [1,858,null,{}] 04:27:28 INFO - PROCESS | 1652 | 1467372448093 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}] 04:27:28 INFO - PROCESS | 1652 | 1467372448094 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:28 INFO - PROCESS | 1652 | 1467372448195 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1264bcc00) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125fb6800) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e62400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118163c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128b3c00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11851d800) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118164000) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116904000) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118094400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a06c800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116a23400) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118253400) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120741c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112d78000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11324fc00) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:27:28 INFO - PROCESS | 1652 | 1467372448298 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 1652 | 1467372448299 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11872e000 == 37 [pid = 1652] [id = 222] 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128afc00) [pid = 1652] [serial = 664] [outer = 0x0] 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1133bcc00) [pid = 1652] [serial = 665] [outer = 0x1128afc00] 04:27:28 INFO - PROCESS | 1652 | 1467372448323 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118097400) [pid = 1652] [serial = 666] [outer = 0x1128afc00] 04:27:28 INFO - PROCESS | 1652 | 1467372448593 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]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 04:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:27:28 INFO - PROCESS | 1652 | 1467372448609 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1652 | 1467372448610 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:27:28 INFO - PROCESS | 1652 | 1467372448612 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1652 | 1467372448613 Marionette TRACE conn2 <- [1,862,null,{}] 04:27:28 INFO - PROCESS | 1652 | 1467372448632 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}] 04:27:28 INFO - PROCESS | 1652 | 1467372448633 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:28 INFO - PROCESS | 1652 | 1467372448715 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:27:28 INFO - PROCESS | 1652 | 1467372448720 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 1652 | 1467372448722 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129868800 == 38 [pid = 1652] [id = 223] 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182ebc00) [pid = 1652] [serial = 667] [outer = 0x0] 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a07f800) [pid = 1652] [serial = 668] [outer = 0x1182ebc00] 04:27:28 INFO - PROCESS | 1652 | 1467372448746 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128acac00) [pid = 1652] [serial = 669] [outer = 0x1182ebc00] 04:27:29 INFO - PROCESS | 1652 | 1467372449070 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 04:27:29 INFO - PROCESS | 1652 | 1467372449081 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1652 | 1467372449082 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:27:29 INFO - PROCESS | 1652 | 1467372449085 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 1652 | 1467372449087 Marionette TRACE conn2 <- [1,866,null,{}] 04:27:29 INFO - PROCESS | 1652 | 1467372449090 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}] 04:27:29 INFO - PROCESS | 1652 | 1467372449092 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:29 INFO - PROCESS | 1652 | 1467372449194 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:27:29 INFO - PROCESS | 1652 | 1467372449201 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1652 | 1467372449202 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a64d800 == 39 [pid = 1652] [id = 224] 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182e4400) [pid = 1652] [serial = 670] [outer = 0x0] 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128ed6800) [pid = 1652] [serial = 671] [outer = 0x1182e4400] 04:27:29 INFO - PROCESS | 1652 | 1467372449226 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1291abc00) [pid = 1652] [serial = 672] [outer = 0x1182e4400] 04:27:29 INFO - PROCESS | 1652 | 1467372449592 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 04:27:29 INFO - PROCESS | 1652 | 1467372449607 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1652 | 1467372449609 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:27:29 INFO - PROCESS | 1652 | 1467372449612 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 1652 | 1467372449626 Marionette TRACE conn2 <- [1,870,null,{}] 04:27:29 INFO - PROCESS | 1652 | 1467372449630 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}] 04:27:29 INFO - PROCESS | 1652 | 1467372449632 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:29 INFO - PROCESS | 1652 | 1467372449770 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:27:29 INFO - PROCESS | 1652 | 1467372449854 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1652 | 1467372449856 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b025800 == 40 [pid = 1652] [id = 225] 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12117f800) [pid = 1652] [serial = 673] [outer = 0x0] 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129439400) [pid = 1652] [serial = 674] [outer = 0x12117f800] 04:27:29 INFO - PROCESS | 1652 | 1467372449899 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a7a1000) [pid = 1652] [serial = 675] [outer = 0x12117f800] 04:27:30 INFO - PROCESS | 1652 | 1467372450228 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]]]}] 04:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 631ms 04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:27:30 INFO - PROCESS | 1652 | 1467372450244 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 1652 | 1467372450245 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:27:30 INFO - PROCESS | 1652 | 1467372450247 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1652 | 1467372450248 Marionette TRACE conn2 <- [1,874,null,{}] 04:27:30 INFO - PROCESS | 1652 | 1467372450250 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}] 04:27:30 INFO - PROCESS | 1652 | 1467372450251 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:30 INFO - PROCESS | 1652 | 1467372450392 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:27:30 INFO - PROCESS | 1652 | 1467372450445 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1652 | 1467372450446 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e8800 == 41 [pid = 1652] [id = 226] 04:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1127cdc00) [pid = 1652] [serial = 676] [outer = 0x0] 04:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128ae000) [pid = 1652] [serial = 677] [outer = 0x1127cdc00] 04:27:30 INFO - PROCESS | 1652 | 1467372450478 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116296400) [pid = 1652] [serial = 678] [outer = 0x1127cdc00] 04:27:30 INFO - PROCESS | 1652 | 1467372450947 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]]]}] 04:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 720ms 04:27:30 INFO - PROCESS | 1652 | 1467372450968 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 1652 | 1467372450971 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:27:30 INFO - PROCESS | 1652 | 1467372450974 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1652 | 1467372450976 Marionette TRACE conn2 <- [1,878,null,{}] 04:27:30 INFO - PROCESS | 1652 | 1467372450979 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}] 04:27:30 INFO - PROCESS | 1652 | 1467372450982 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:31 INFO - PROCESS | 1652 | 1467372451087 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:27:31 INFO - PROCESS | 1652 | 1467372451188 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1652 | 1467372451190 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11984e000 == 42 [pid = 1652] [id = 227] 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11815d400) [pid = 1652] [serial = 679] [outer = 0x0] 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1185e3400) [pid = 1652] [serial = 680] [outer = 0x11815d400] 04:27:31 INFO - PROCESS | 1652 | 1467372451221 Marionette DEBUG loaded listener.js 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11932b000) [pid = 1652] [serial = 681] [outer = 0x11815d400] 04:27:31 INFO - PROCESS | 1652 | 1467372451623 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]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 04:27:31 INFO - PROCESS | 1652 | 1467372451645 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1652 | 1467372451647 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:27:31 INFO - PROCESS | 1652 | 1467372451650 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1652 | 1467372451651 Marionette TRACE conn2 <- [1,882,null,{}] 04:27:31 INFO - PROCESS | 1652 | 1467372451653 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}] 04:27:31 INFO - PROCESS | 1652 | 1467372451655 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:31 INFO - PROCESS | 1652 | 1467372451755 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:27:31 INFO - PROCESS | 1652 | 1467372451805 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1652 | 1467372451807 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12914f000 == 43 [pid = 1652] [id = 228] 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119364000) [pid = 1652] [serial = 682] [outer = 0x0] 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d05800) [pid = 1652] [serial = 683] [outer = 0x119364000] 04:27:31 INFO - PROCESS | 1652 | 1467372451839 Marionette DEBUG loaded listener.js 04:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121266c00) [pid = 1652] [serial = 684] [outer = 0x119364000] 04:27:32 INFO - PROCESS | 1652 | 1467372452251 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]]]}] 04:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 04:27:32 INFO - PROCESS | 1652 | 1467372452270 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1652 | 1467372452273 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:27:32 INFO - PROCESS | 1652 | 1467372452280 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1652 | 1467372452283 Marionette TRACE conn2 <- [1,886,null,{}] 04:27:32 INFO - PROCESS | 1652 | 1467372452286 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}] 04:27:32 INFO - PROCESS | 1652 | 1467372452288 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:32 INFO - PROCESS | 1652 | 1467372452390 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:27:32 INFO - PROCESS | 1652 | 1467372452483 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:32 INFO - PROCESS | 1652 | 1467372452484 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba23000 == 44 [pid = 1652] [id = 229] 04:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126053400) [pid = 1652] [serial = 685] [outer = 0x0] 04:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126c7bc00) [pid = 1652] [serial = 686] [outer = 0x126053400] 04:27:32 INFO - PROCESS | 1652 | 1467372452524 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128e16800) [pid = 1652] [serial = 687] [outer = 0x126053400] 04:27:32 INFO - PROCESS | 1652 | 1467372452922 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]]]}] 04:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 676ms 04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:27:32 INFO - PROCESS | 1652 | 1467372452953 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1652 | 1467372452954 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:27:32 INFO - PROCESS | 1652 | 1467372452957 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1652 | 1467372452958 Marionette TRACE conn2 <- [1,890,null,{}] 04:27:32 INFO - PROCESS | 1652 | 1467372452961 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}] 04:27:32 INFO - PROCESS | 1652 | 1467372452962 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:33 INFO - PROCESS | 1652 | 1467372453087 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:27:33 INFO - PROCESS | 1652 | 1467372453191 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 1652 | 1467372453193 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad2800 == 45 [pid = 1652] [id = 230] 04:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11678e800) [pid = 1652] [serial = 688] [outer = 0x0] 04:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1195e5c00) [pid = 1652] [serial = 689] [outer = 0x11678e800] 04:27:33 INFO - PROCESS | 1652 | 1467372453242 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ed5c00) [pid = 1652] [serial = 690] [outer = 0x11678e800] 04:27:33 INFO - PROCESS | 1652 | 1467372453841 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]]]}] 04:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 919ms 04:27:33 INFO - PROCESS | 1652 | 1467372453885 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:27:33 INFO - PROCESS | 1652 | 1467372453888 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:27:33 INFO - PROCESS | 1652 | 1467372453893 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:27:33 INFO - PROCESS | 1652 | 1467372453895 Marionette TRACE conn2 <- [1,894,null,{}] 04:27:33 INFO - PROCESS | 1652 | 1467372453899 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}] 04:27:33 INFO - PROCESS | 1652 | 1467372453900 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:33 INFO - PROCESS | 1652 | 1467372453996 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:27:34 INFO - PROCESS | 1652 | 1467372454074 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 1652 | 1467372454075 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ebb000 == 46 [pid = 1652] [id = 231] 04:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116fb4800) [pid = 1652] [serial = 691] [outer = 0x0] 04:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118160c00) [pid = 1652] [serial = 692] [outer = 0x116fb4800] 04:27:34 INFO - PROCESS | 1652 | 1467372454106 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182e8800) [pid = 1652] [serial = 693] [outer = 0x116fb4800] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b025800 == 45 [pid = 1652] [id = 225] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a64d800 == 44 [pid = 1652] [id = 224] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129868800 == 43 [pid = 1652] [id = 223] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11872e000 == 42 [pid = 1652] [id = 222] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab2800 == 41 [pid = 1652] [id = 221] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126625800 == 40 [pid = 1652] [id = 220] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124822800 == 39 [pid = 1652] [id = 219] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1216c4800 == 38 [pid = 1652] [id = 218] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119853000 == 37 [pid = 1652] [id = 217] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x117478000 == 36 [pid = 1652] [id = 216] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x112542800 == 35 [pid = 1652] [id = 215] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c2000 == 34 [pid = 1652] [id = 214] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116620800 == 33 [pid = 1652] [id = 213] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129169800 == 32 [pid = 1652] [id = 212] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad2800 == 31 [pid = 1652] [id = 230] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba23000 == 30 [pid = 1652] [id = 229] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12914f000 == 29 [pid = 1652] [id = 228] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11984e000 == 28 [pid = 1652] [id = 227] 04:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e8800 == 27 [pid = 1652] [id = 226] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a05d400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113253000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113c68000) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11932d000) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11936ac00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118251400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1184cd000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118090c00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11815b000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11817e800) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113c61800) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1214adc00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118162400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176d2c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119369c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185ebc00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123fe7400) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a06c000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121268000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121269c00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123fef000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125fb5400) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11936dc00) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128acc800) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126c80c00) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126059000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1256c9c00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1264bc000) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1195f3400) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11936ec00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 04:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128e14400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 04:27:35 INFO - PROCESS | 1652 | 1467372455030 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]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1172ms 04:27:35 INFO - PROCESS | 1652 | 1467372455066 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1652 | 1467372455068 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:27:35 INFO - PROCESS | 1652 | 1467372455074 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1652 | 1467372455075 Marionette TRACE conn2 <- [1,898,null,{}] 04:27:35 INFO - PROCESS | 1652 | 1467372455079 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}] 04:27:35 INFO - PROCESS | 1652 | 1467372455080 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:35 INFO - PROCESS | 1652 | 1467372455155 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:27:35 INFO - PROCESS | 1652 | 1467372455161 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1652 | 1467372455164 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11320d800 == 28 [pid = 1652] [id = 232] 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128b3c00) [pid = 1652] [serial = 694] [outer = 0x0] 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11297a400) [pid = 1652] [serial = 695] [outer = 0x1128b3c00] 04:27:35 INFO - PROCESS | 1652 | 1467372455194 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11261a800) [pid = 1652] [serial = 696] [outer = 0x1128b3c00] 04:27:35 INFO - PROCESS | 1652 | 1467372455534 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]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 04:27:35 INFO - PROCESS | 1652 | 1467372455594 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1652 | 1467372455597 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:27:35 INFO - PROCESS | 1652 | 1467372455602 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1652 | 1467372455604 Marionette TRACE conn2 <- [1,902,null,{}] 04:27:35 INFO - PROCESS | 1652 | 1467372455606 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}] 04:27:35 INFO - PROCESS | 1652 | 1467372455608 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:35 INFO - PROCESS | 1652 | 1467372455686 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:27:35 INFO - PROCESS | 1652 | 1467372455691 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1652 | 1467372455692 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad6800 == 29 [pid = 1652] [id = 233] 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113c68000) [pid = 1652] [serial = 697] [outer = 0x0] 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115d14800) [pid = 1652] [serial = 698] [outer = 0x113c68000] 04:27:35 INFO - PROCESS | 1652 | 1467372455722 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116291400) [pid = 1652] [serial = 699] [outer = 0x113c68000] 04:27:36 INFO - PROCESS | 1652 | 1467372456074 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]]]}] 04:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:27:36 INFO - PROCESS | 1652 | 1467372456123 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1652 | 1467372456125 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:27:36 INFO - PROCESS | 1652 | 1467372456127 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1652 | 1467372456129 Marionette TRACE conn2 <- [1,906,null,{}] 04:27:36 INFO - PROCESS | 1652 | 1467372456137 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}] 04:27:36 INFO - PROCESS | 1652 | 1467372456141 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:36 INFO - PROCESS | 1652 | 1467372456215 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:27:36 INFO - PROCESS | 1652 | 1467372456223 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:36 INFO - PROCESS | 1652 | 1467372456225 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183b1800 == 30 [pid = 1652] [id = 234] 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128b1000) [pid = 1652] [serial = 700] [outer = 0x0] 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118093000) [pid = 1652] [serial = 701] [outer = 0x1128b1000] 04:27:36 INFO - PROCESS | 1652 | 1467372456253 Marionette DEBUG loaded listener.js 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11815f000) [pid = 1652] [serial = 702] [outer = 0x1128b1000] 04:27:36 INFO - PROCESS | 1652 | 1467372456588 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]]]}] 04:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 04:27:36 INFO - PROCESS | 1652 | 1467372456598 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1652 | 1467372456600 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:27:36 INFO - PROCESS | 1652 | 1467372456603 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1652 | 1467372456606 Marionette TRACE conn2 <- [1,910,null,{}] 04:27:36 INFO - PROCESS | 1652 | 1467372456610 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}] 04:27:36 INFO - PROCESS | 1652 | 1467372456611 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:36 INFO - PROCESS | 1652 | 1467372456690 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:27:36 INFO - PROCESS | 1652 | 1467372456744 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:36 INFO - PROCESS | 1652 | 1467372456745 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291800 == 31 [pid = 1652] [id = 235] 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11815ec00) [pid = 1652] [serial = 703] [outer = 0x0] 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118255400) [pid = 1652] [serial = 704] [outer = 0x11815ec00] 04:27:36 INFO - PROCESS | 1652 | 1467372456770 Marionette DEBUG loaded listener.js 04:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184cd800) [pid = 1652] [serial = 705] [outer = 0x11815ec00] 04:27:37 INFO - PROCESS | 1652 | 1467372457065 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]]]}] 04:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 472ms 04:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:27:37 INFO - PROCESS | 1652 | 1467372457081 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:27:37 INFO - PROCESS | 1652 | 1467372457082 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:27:37 INFO - PROCESS | 1652 | 1467372457100 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 1652 | 1467372457101 Marionette TRACE conn2 <- [1,914,null,{}] 04:27:37 INFO - PROCESS | 1652 | 1467372457106 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}] 04:27:37 INFO - PROCESS | 1652 | 1467372457108 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:37 INFO - PROCESS | 1652 | 1467372457198 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:27:37 INFO - PROCESS | 1652 | 1467372457231 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1652 | 1467372457232 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a9e000 == 32 [pid = 1652] [id = 236] 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128ab000) [pid = 1652] [serial = 706] [outer = 0x0] 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11851c400) [pid = 1652] [serial = 707] [outer = 0x1128ab000] 04:27:37 INFO - PROCESS | 1652 | 1467372457256 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1188cf000) [pid = 1652] [serial = 708] [outer = 0x1128ab000] 04:27:37 INFO - PROCESS | 1652 | 1467372457625 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]]]}] 04:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 586ms 04:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:27:37 INFO - PROCESS | 1652 | 1467372457671 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:27:37 INFO - PROCESS | 1652 | 1467372457672 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:27:37 INFO - PROCESS | 1652 | 1467372457674 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 1652 | 1467372457675 Marionette TRACE conn2 <- [1,918,null,{}] 04:27:37 INFO - PROCESS | 1652 | 1467372457678 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}] 04:27:37 INFO - PROCESS | 1652 | 1467372457682 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:37 INFO - PROCESS | 1652 | 1467372457793 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:27:37 INFO - PROCESS | 1652 | 1467372457831 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1652 | 1467372457832 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121341000 == 33 [pid = 1652] [id = 237] 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119028800) [pid = 1652] [serial = 709] [outer = 0x0] 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11936a000) [pid = 1652] [serial = 710] [outer = 0x119028800] 04:27:37 INFO - PROCESS | 1652 | 1467372457857 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119ab6800) [pid = 1652] [serial = 711] [outer = 0x119028800] 04:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11320d800 == 32 [pid = 1652] [id = 232] 04:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x115ebb000 == 31 [pid = 1652] [id = 231] 04:27:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad6800 == 30 [pid = 1652] [id = 233] 04:27:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119291800 == 29 [pid = 1652] [id = 235] 04:27:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119a9e000 == 28 [pid = 1652] [id = 236] 04:27:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1183b1800 == 27 [pid = 1652] [id = 234] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121269400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12166fc00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a067800) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1154cec00) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113c36000) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128c65000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128acd000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115dfb000) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118250400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116461800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1128afc00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12117f800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1182e4400) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1182ebc00) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12161e400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125fb9800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ac4000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123f90400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11a06bc00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11628c800) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11697cc00) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11936e800) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119abb800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128ed4000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x128e0f000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116981400) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118096800) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1182e6400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1185e3000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118183400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118772000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1133bcc00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x129439400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x128e1a800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12a7a1000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1291abc00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x128ed6800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x11a07f800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x118097400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12117d000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x128acac00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 04:27:39 INFO - PROCESS | 1652 | 1467372459281 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]]]}] 04:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1620ms 04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:27:39 INFO - PROCESS | 1652 | 1467372459295 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:27:39 INFO - PROCESS | 1652 | 1467372459297 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:27:39 INFO - PROCESS | 1652 | 1467372459301 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1652 | 1467372459305 Marionette TRACE conn2 <- [1,922,null,{}] 04:27:39 INFO - PROCESS | 1652 | 1467372459310 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}] 04:27:39 INFO - PROCESS | 1652 | 1467372459312 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:39 INFO - PROCESS | 1652 | 1467372459398 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:27:39 INFO - PROCESS | 1652 | 1467372459447 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 1652 | 1467372459449 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11540d800 == 28 [pid = 1652] [id = 238] 04:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11297a000) [pid = 1652] [serial = 712] [outer = 0x0] 04:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x112981800) [pid = 1652] [serial = 713] [outer = 0x11297a000] 04:27:39 INFO - PROCESS | 1652 | 1467372459478 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1128b2c00) [pid = 1652] [serial = 714] [outer = 0x11297a000] 04:27:39 INFO - PROCESS | 1652 | 1467372459765 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]]]}] 04:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 04:27:39 INFO - PROCESS | 1652 | 1467372459825 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:27:39 INFO - PROCESS | 1652 | 1467372459829 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:27:39 INFO - PROCESS | 1652 | 1467372459833 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1652 | 1467372459836 Marionette TRACE conn2 <- [1,926,null,{}] 04:27:39 INFO - PROCESS | 1652 | 1467372459841 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}] 04:27:39 INFO - PROCESS | 1652 | 1467372459843 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:39 INFO - PROCESS | 1652 | 1467372459916 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:27:39 INFO - PROCESS | 1652 | 1467372459976 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 1652 | 1467372459977 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad4000 == 29 [pid = 1652] [id = 239] 04:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113c36400) [pid = 1652] [serial = 715] [outer = 0x0] 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x115df2c00) [pid = 1652] [serial = 716] [outer = 0x113c36400] 04:27:40 INFO - PROCESS | 1652 | 1467372460004 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11690b800) [pid = 1652] [serial = 717] [outer = 0x113c36400] 04:27:40 INFO - PROCESS | 1652 | 1467372460284 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]]]}] 04:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms 04:27:40 INFO - PROCESS | 1652 | 1467372460310 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 1652 | 1467372460312 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:27:40 INFO - PROCESS | 1652 | 1467372460314 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 1652 | 1467372460328 Marionette TRACE conn2 <- [1,930,null,{}] 04:27:40 INFO - PROCESS | 1652 | 1467372460345 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}] 04:27:40 INFO - PROCESS | 1652 | 1467372460348 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:40 INFO - PROCESS | 1652 | 1467372460426 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:27:40 INFO - PROCESS | 1652 | 1467372460431 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1652 | 1467372460433 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183b1000 == 30 [pid = 1652] [id = 240] 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x111c7b400) [pid = 1652] [serial = 718] [outer = 0x0] 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11808d800) [pid = 1652] [serial = 719] [outer = 0x111c7b400] 04:27:40 INFO - PROCESS | 1652 | 1467372460464 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11815dc00) [pid = 1652] [serial = 720] [outer = 0x111c7b400] 04:27:40 INFO - PROCESS | 1652 | 1467372460781 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]]]}] 04:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 497ms 04:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:27:40 INFO - PROCESS | 1652 | 1467372460812 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 1652 | 1467372460814 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:27:40 INFO - PROCESS | 1652 | 1467372460817 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 1652 | 1467372460819 Marionette TRACE conn2 <- [1,934,null,{}] 04:27:40 INFO - PROCESS | 1652 | 1467372460825 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}] 04:27:40 INFO - PROCESS | 1652 | 1467372460827 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:40 INFO - PROCESS | 1652 | 1467372460944 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:27:40 INFO - PROCESS | 1652 | 1467372460970 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1652 | 1467372460971 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119052800 == 31 [pid = 1652] [id = 241] 04:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118253400) [pid = 1652] [serial = 721] [outer = 0x0] 04:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1182e5800) [pid = 1652] [serial = 722] [outer = 0x118253400] 04:27:41 INFO - PROCESS | 1652 | 1467372461013 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1182f1800) [pid = 1652] [serial = 723] [outer = 0x118253400] 04:27:41 INFO - PROCESS | 1652 | 1467372461608 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]]]}] 04:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 827ms 04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:27:41 INFO - PROCESS | 1652 | 1467372461646 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:27:41 INFO - PROCESS | 1652 | 1467372461648 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:27:41 INFO - PROCESS | 1652 | 1467372461652 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1652 | 1467372461657 Marionette TRACE conn2 <- [1,938,null,{}] 04:27:41 INFO - PROCESS | 1652 | 1467372461661 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}] 04:27:41 INFO - PROCESS | 1652 | 1467372461662 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:41 INFO - PROCESS | 1652 | 1467372461787 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:27:41 INFO - PROCESS | 1652 | 1467372461856 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:41 INFO - PROCESS | 1652 | 1467372461858 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f94800 == 32 [pid = 1652] [id = 242] 04:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1133bc400) [pid = 1652] [serial = 724] [outer = 0x0] 04:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113c5f000) [pid = 1652] [serial = 725] [outer = 0x1133bc400] 04:27:41 INFO - PROCESS | 1652 | 1467372461889 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1164ef800) [pid = 1652] [serial = 726] [outer = 0x1133bc400] 04:27:42 INFO - PROCESS | 1652 | 1467372462461 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]]]}] 04:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 875ms 04:27:42 INFO - PROCESS | 1652 | 1467372462526 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:27:42 INFO - PROCESS | 1652 | 1467372462529 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:27:42 INFO - PROCESS | 1652 | 1467372462532 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:27:42 INFO - PROCESS | 1652 | 1467372462534 Marionette TRACE conn2 <- [1,942,null,{}] 04:27:42 INFO - PROCESS | 1652 | 1467372462537 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}] 04:27:42 INFO - PROCESS | 1652 | 1467372462538 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:42 INFO - PROCESS | 1652 | 1467372462645 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:27:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1183b1000 == 31 [pid = 1652] [id = 240] 04:27:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad4000 == 30 [pid = 1652] [id = 239] 04:27:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11540d800 == 29 [pid = 1652] [id = 238] 04:27:42 INFO - PROCESS | 1652 | 1467372462699 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1652 | 1467372462702 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116408000 == 30 [pid = 1652] [id = 243] 04:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1133bcc00) [pid = 1652] [serial = 727] [outer = 0x0] 04:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x115468c00) [pid = 1652] [serial = 728] [outer = 0x1133bcc00] 04:27:42 INFO - PROCESS | 1652 | 1467372462729 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116784c00) [pid = 1652] [serial = 729] [outer = 0x1133bcc00] 04:27:43 INFO - PROCESS | 1652 | 1467372463016 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]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 04:27:43 INFO - PROCESS | 1652 | 1467372463063 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 1652 | 1467372463066 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:27:43 INFO - PROCESS | 1652 | 1467372463098 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1652 | 1467372463100 Marionette TRACE conn2 <- [1,946,null,{}] 04:27:43 INFO - PROCESS | 1652 | 1467372463102 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}] 04:27:43 INFO - PROCESS | 1652 | 1467372463104 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:43 INFO - PROCESS | 1652 | 1467372463179 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:27:43 INFO - PROCESS | 1652 | 1467372463184 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 1652 | 1467372463185 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739800 == 31 [pid = 1652] [id = 244] 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116985400) [pid = 1652] [serial = 730] [outer = 0x0] 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11809b400) [pid = 1652] [serial = 731] [outer = 0x116985400] 04:27:43 INFO - PROCESS | 1652 | 1467372463215 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11817ec00) [pid = 1652] [serial = 732] [outer = 0x116985400] 04:27:43 INFO - PROCESS | 1652 | 1467372463546 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]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 04:27:43 INFO - PROCESS | 1652 | 1467372463567 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 1652 | 1467372463569 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:27:43 INFO - PROCESS | 1652 | 1467372463576 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1652 | 1467372463578 Marionette TRACE conn2 <- [1,950,null,{}] 04:27:43 INFO - PROCESS | 1652 | 1467372463585 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}] 04:27:43 INFO - PROCESS | 1652 | 1467372463591 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:43 INFO - PROCESS | 1652 | 1467372463669 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:27:43 INFO - PROCESS | 1652 | 1467372463719 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 1652 | 1467372463722 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aa6000 == 32 [pid = 1652] [id = 245] 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118257000) [pid = 1652] [serial = 733] [outer = 0x0] 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1185ee400) [pid = 1652] [serial = 734] [outer = 0x118257000] 04:27:43 INFO - PROCESS | 1652 | 1467372463755 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119326800) [pid = 1652] [serial = 735] [outer = 0x118257000] 04:27:44 INFO - PROCESS | 1652 | 1467372464040 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]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:27:44 INFO - PROCESS | 1652 | 1467372464097 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1652 | 1467372464099 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:27:44 INFO - PROCESS | 1652 | 1467372464101 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1652 | 1467372464102 Marionette TRACE conn2 <- [1,954,null,{}] 04:27:44 INFO - PROCESS | 1652 | 1467372464107 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}] 04:27:44 INFO - PROCESS | 1652 | 1467372464108 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:44 INFO - PROCESS | 1652 | 1467372464183 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:27:44 INFO - PROCESS | 1652 | 1467372464229 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1652 | 1467372464231 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212e2800 == 33 [pid = 1652] [id = 246] 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182eac00) [pid = 1652] [serial = 736] [outer = 0x0] 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119330400) [pid = 1652] [serial = 737] [outer = 0x1182eac00] 04:27:44 INFO - PROCESS | 1652 | 1467372464256 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11936f800) [pid = 1652] [serial = 738] [outer = 0x1182eac00] 04:27:44 INFO - PROCESS | 1652 | 1467372464544 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]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms 04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:27:44 INFO - PROCESS | 1652 | 1467372464578 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1652 | 1467372464579 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:27:44 INFO - PROCESS | 1652 | 1467372464581 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1652 | 1467372464583 Marionette TRACE conn2 <- [1,958,null,{}] 04:27:44 INFO - PROCESS | 1652 | 1467372464587 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}] 04:27:44 INFO - PROCESS | 1652 | 1467372464590 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:44 INFO - PROCESS | 1652 | 1467372464662 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:27:44 INFO - PROCESS | 1652 | 1467372464666 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1652 | 1467372464667 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ea1000 == 34 [pid = 1652] [id = 247] 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1193b1c00) [pid = 1652] [serial = 739] [outer = 0x0] 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195ec000) [pid = 1652] [serial = 740] [outer = 0x1193b1c00] 04:27:44 INFO - PROCESS | 1652 | 1467372464694 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119abd400) [pid = 1652] [serial = 741] [outer = 0x1193b1c00] 04:27:45 INFO - PROCESS | 1652 | 1467372465044 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]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 04:27:45 INFO - PROCESS | 1652 | 1467372465052 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:27:45 INFO - PROCESS | 1652 | 1467372465054 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:27:45 INFO - PROCESS | 1652 | 1467372465056 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1652 | 1467372465057 Marionette TRACE conn2 <- [1,962,null,{}] 04:27:45 INFO - PROCESS | 1652 | 1467372465059 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}] 04:27:45 INFO - PROCESS | 1652 | 1467372465063 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:45 INFO - PROCESS | 1652 | 1467372465181 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:27:45 INFO - PROCESS | 1652 | 1467372465213 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1652 | 1467372465215 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e3c800 == 35 [pid = 1652] [id = 248] 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11954b800) [pid = 1652] [serial = 742] [outer = 0x0] 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119eb9c00) [pid = 1652] [serial = 743] [outer = 0x11954b800] 04:27:45 INFO - PROCESS | 1652 | 1467372465239 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121172000) [pid = 1652] [serial = 744] [outer = 0x11954b800] 04:27:45 INFO - PROCESS | 1652 | 1467372465565 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]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 570ms 04:27:45 INFO - PROCESS | 1652 | 1467372465626 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 1652 | 1467372465627 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:27:45 INFO - PROCESS | 1652 | 1467372465629 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1652 | 1467372465631 Marionette TRACE conn2 <- [1,966,null,{}] 04:27:45 INFO - PROCESS | 1652 | 1467372465633 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}] 04:27:45 INFO - PROCESS | 1652 | 1467372465634 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:45 INFO - PROCESS | 1652 | 1467372465728 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:27:45 INFO - PROCESS | 1652 | 1467372465731 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1652 | 1467372465732 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f1a000 == 36 [pid = 1652] [id = 249] 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182f0400) [pid = 1652] [serial = 745] [outer = 0x0] 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121266800) [pid = 1652] [serial = 746] [outer = 0x1182f0400] 04:27:45 INFO - PROCESS | 1652 | 1467372465756 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121394400) [pid = 1652] [serial = 747] [outer = 0x1182f0400] 04:27:46 INFO - PROCESS | 1652 | 1467372466081 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]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 04:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:27:46 INFO - PROCESS | 1652 | 1467372466098 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 1652 | 1467372466100 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:27:46 INFO - PROCESS | 1652 | 1467372466102 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 1652 | 1467372466103 Marionette TRACE conn2 <- [1,970,null,{}] 04:27:46 INFO - PROCESS | 1652 | 1467372466109 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}] 04:27:46 INFO - PROCESS | 1652 | 1467372466111 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:46 INFO - PROCESS | 1652 | 1467372466209 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:27:46 INFO - PROCESS | 1652 | 1467372466212 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1652 | 1467372466214 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12660b800 == 37 [pid = 1652] [id = 250] 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12117f800) [pid = 1652] [serial = 748] [outer = 0x0] 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121623400) [pid = 1652] [serial = 749] [outer = 0x12117f800] 04:27:46 INFO - PROCESS | 1652 | 1467372466237 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121be1000) [pid = 1652] [serial = 750] [outer = 0x12117f800] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111c7b400) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11297a000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113c36400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128b1000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113c68000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1128b3c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116fb4800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11815ec00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1128ab000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11815d400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126053400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1127cdc00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11678e800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:27:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119364000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:27:46 INFO - PROCESS | 1652 | 1467372466576 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]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 524ms 04:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:27:46 INFO - PROCESS | 1652 | 1467372466626 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 1652 | 1467372466628 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:27:46 INFO - PROCESS | 1652 | 1467372466630 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 1652 | 1467372466631 Marionette TRACE conn2 <- [1,974,null,{}] 04:27:46 INFO - PROCESS | 1652 | 1467372466634 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}] 04:27:46 INFO - PROCESS | 1652 | 1467372466636 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:46 INFO - PROCESS | 1652 | 1467372466729 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:27:46 INFO - PROCESS | 1652 | 1467372466740 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1652 | 1467372466741 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a029800 == 38 [pid = 1652] [id = 251] 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128ab000) [pid = 1652] [serial = 751] [outer = 0x0] 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11678e800) [pid = 1652] [serial = 752] [outer = 0x1128ab000] 04:27:46 INFO - PROCESS | 1652 | 1467372466782 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118168400) [pid = 1652] [serial = 753] [outer = 0x1128ab000] 04:27:47 INFO - PROCESS | 1652 | 1467372467243 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]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 04:27:47 INFO - PROCESS | 1652 | 1467372467250 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1652 | 1467372467252 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:27:47 INFO - PROCESS | 1652 | 1467372467256 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1652 | 1467372467257 Marionette TRACE conn2 <- [1,978,null,{}] 04:27:47 INFO - PROCESS | 1652 | 1467372467260 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}] 04:27:47 INFO - PROCESS | 1652 | 1467372467261 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:47 INFO - PROCESS | 1652 | 1467372467333 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:27:47 INFO - PROCESS | 1652 | 1467372467339 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 1652 | 1467372467340 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aac800 == 39 [pid = 1652] [id = 252] 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118169800) [pid = 1652] [serial = 754] [outer = 0x0] 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11876d000) [pid = 1652] [serial = 755] [outer = 0x118169800] 04:27:47 INFO - PROCESS | 1652 | 1467372467364 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121e68800) [pid = 1652] [serial = 756] [outer = 0x118169800] 04:27:47 INFO - PROCESS | 1652 | 1467372467692 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]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 04:27:47 INFO - PROCESS | 1652 | 1467372467726 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1652 | 1467372467727 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:27:47 INFO - PROCESS | 1652 | 1467372467729 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1652 | 1467372467731 Marionette TRACE conn2 <- [1,982,null,{}] 04:27:47 INFO - PROCESS | 1652 | 1467372467733 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}] 04:27:47 INFO - PROCESS | 1652 | 1467372467735 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:47 INFO - PROCESS | 1652 | 1467372467826 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:27:47 INFO - PROCESS | 1652 | 1467372467830 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 1652 | 1467372467831 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129153800 == 40 [pid = 1652] [id = 253] 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123f91400) [pid = 1652] [serial = 757] [outer = 0x0] 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124e82000) [pid = 1652] [serial = 758] [outer = 0x123f91400] 04:27:47 INFO - PROCESS | 1652 | 1467372467858 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125fbb800) [pid = 1652] [serial = 759] [outer = 0x123f91400] 04:27:48 INFO - PROCESS | 1652 | 1467372468209 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]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 04:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:27:48 INFO - PROCESS | 1652 | 1467372468249 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:27:48 INFO - PROCESS | 1652 | 1467372468250 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:27:48 INFO - PROCESS | 1652 | 1467372468252 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1652 | 1467372468255 Marionette TRACE conn2 <- [1,986,null,{}] 04:27:48 INFO - PROCESS | 1652 | 1467372468258 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}] 04:27:48 INFO - PROCESS | 1652 | 1467372468259 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:48 INFO - PROCESS | 1652 | 1467372468334 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:27:48 INFO - PROCESS | 1652 | 1467372468340 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1652 | 1467372468341 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292fa000 == 41 [pid = 1652] [id = 254] 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256c5c00) [pid = 1652] [serial = 760] [outer = 0x0] 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126059400) [pid = 1652] [serial = 761] [outer = 0x1256c5c00] 04:27:48 INFO - PROCESS | 1652 | 1467372468366 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1264ba800) [pid = 1652] [serial = 762] [outer = 0x1256c5c00] 04:27:48 INFO - PROCESS | 1652 | 1467372468689 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]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 472ms 04:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:27:48 INFO - PROCESS | 1652 | 1467372468724 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:27:48 INFO - PROCESS | 1652 | 1467372468726 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:27:48 INFO - PROCESS | 1652 | 1467372468728 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1652 | 1467372468728 Marionette TRACE conn2 <- [1,990,null,{}] 04:27:48 INFO - PROCESS | 1652 | 1467372468731 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}] 04:27:48 INFO - PROCESS | 1652 | 1467372468732 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:48 INFO - PROCESS | 1652 | 1467372468807 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:27:48 INFO - PROCESS | 1652 | 1467372468903 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1652 | 1467372468905 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e9800 == 42 [pid = 1652] [id = 255] 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111c18800) [pid = 1652] [serial = 763] [outer = 0x0] 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111e5fc00) [pid = 1652] [serial = 764] [outer = 0x111c18800] 04:27:48 INFO - PROCESS | 1652 | 1467372468936 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128afc00) [pid = 1652] [serial = 765] [outer = 0x111c18800] 04:27:49 INFO - PROCESS | 1652 | 1467372469406 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]]]}] 04:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 717ms 04:27:49 INFO - PROCESS | 1652 | 1467372469447 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:27:49 INFO - PROCESS | 1652 | 1467372469449 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:27:49 INFO - PROCESS | 1652 | 1467372469453 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:27:49 INFO - PROCESS | 1652 | 1467372469455 Marionette TRACE conn2 <- [1,994,null,{}] 04:27:49 INFO - PROCESS | 1652 | 1467372469458 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}] 04:27:49 INFO - PROCESS | 1652 | 1467372469460 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:49 INFO - PROCESS | 1652 | 1467372469561 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:27:49 INFO - PROCESS | 1652 | 1467372469614 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:49 INFO - PROCESS | 1652 | 1467372469616 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba2000 == 43 [pid = 1652] [id = 256] 04:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11546a400) [pid = 1652] [serial = 766] [outer = 0x0] 04:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117daa800) [pid = 1652] [serial = 767] [outer = 0x11546a400] 04:27:49 INFO - PROCESS | 1652 | 1467372469646 Marionette DEBUG loaded listener.js 04:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11817e800) [pid = 1652] [serial = 768] [outer = 0x11546a400] 04:27:50 INFO - PROCESS | 1652 | 1467372470072 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]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 04:27:50 INFO - PROCESS | 1652 | 1467372470125 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1652 | 1467372470128 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:27:50 INFO - PROCESS | 1652 | 1467372470131 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1652 | 1467372470132 Marionette TRACE conn2 <- [1,998,null,{}] 04:27:50 INFO - PROCESS | 1652 | 1467372470135 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}] 04:27:50 INFO - PROCESS | 1652 | 1467372470136 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:50 INFO - PROCESS | 1652 | 1467372470238 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:27:50 INFO - PROCESS | 1652 | 1467372470325 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 1652 | 1467372470326 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2b800 == 44 [pid = 1652] [id = 257] 04:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1185f0c00) [pid = 1652] [serial = 769] [outer = 0x0] 04:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11932ec00) [pid = 1652] [serial = 770] [outer = 0x1185f0c00] 04:27:50 INFO - PROCESS | 1652 | 1467372470355 Marionette DEBUG loaded listener.js 04:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119a3e400) [pid = 1652] [serial = 771] [outer = 0x1185f0c00] 04:27:50 INFO - PROCESS | 1652 | 1467372470776 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]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 668ms 04:27:50 INFO - PROCESS | 1652 | 1467372470800 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1652 | 1467372470802 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:27:50 INFO - PROCESS | 1652 | 1467372470809 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1652 | 1467372470813 Marionette TRACE conn2 <- [1,1002,null,{}] 04:27:50 INFO - PROCESS | 1652 | 1467372470817 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}] 04:27:50 INFO - PROCESS | 1652 | 1467372470819 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:50 INFO - PROCESS | 1652 | 1467372470922 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:27:50 INFO - PROCESS | 1652 | 1467372470972 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 1652 | 1467372470974 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986d800 == 45 [pid = 1652] [id = 258] 04:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d0a400) [pid = 1652] [serial = 772] [outer = 0x0] 04:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a067800) [pid = 1652] [serial = 773] [outer = 0x119d0a400] 04:27:51 INFO - PROCESS | 1652 | 1467372471003 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124e12400) [pid = 1652] [serial = 774] [outer = 0x119d0a400] 04:27:51 INFO - PROCESS | 1652 | 1467372471449 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]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 679ms 04:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:27:51 INFO - PROCESS | 1652 | 1467372471485 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 1652 | 1467372471488 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:27:51 INFO - PROCESS | 1652 | 1467372471492 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 1652 | 1467372471494 Marionette TRACE conn2 <- [1,1006,null,{}] 04:27:51 INFO - PROCESS | 1652 | 1467372471497 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}] 04:27:51 INFO - PROCESS | 1652 | 1467372471500 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:51 INFO - PROCESS | 1652 | 1467372471678 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:27:51 INFO - PROCESS | 1652 | 1467372471799 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1652 | 1467372471800 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9b800 == 46 [pid = 1652] [id = 259] 04:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113253000) [pid = 1652] [serial = 775] [outer = 0x0] 04:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125632800) [pid = 1652] [serial = 776] [outer = 0x113253000] 04:27:51 INFO - PROCESS | 1652 | 1467372471832 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126443c00) [pid = 1652] [serial = 777] [outer = 0x113253000] 04:27:52 INFO - PROCESS | 1652 | 1467372472373 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]]]}] 04:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 921ms 04:27:52 INFO - PROCESS | 1652 | 1467372472413 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:27:52 INFO - PROCESS | 1652 | 1467372472415 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:27:52 INFO - PROCESS | 1652 | 1467372472434 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:27:52 INFO - PROCESS | 1652 | 1467372472437 Marionette TRACE conn2 <- [1,1010,null,{}] 04:27:52 INFO - PROCESS | 1652 | 1467372472443 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}] 04:27:52 INFO - PROCESS | 1652 | 1467372472444 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:52 INFO - PROCESS | 1652 | 1467372472546 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:27:52 INFO - PROCESS | 1652 | 1467372472612 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 1652 | 1467372472614 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183b7800 == 47 [pid = 1652] [id = 260] 04:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1164ee800) [pid = 1652] [serial = 778] [outer = 0x0] 04:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116906400) [pid = 1652] [serial = 779] [outer = 0x1164ee800] 04:27:52 INFO - PROCESS | 1652 | 1467372472641 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11714f400) [pid = 1652] [serial = 780] [outer = 0x1164ee800] 04:27:53 INFO - PROCESS | 1652 | 1467372473102 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]]]}] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1292fa000 == 46 [pid = 1652] [id = 254] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129153800 == 45 [pid = 1652] [id = 253] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128aac800 == 44 [pid = 1652] [id = 252] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a029800 == 43 [pid = 1652] [id = 251] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12660b800 == 42 [pid = 1652] [id = 250] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125f1a000 == 41 [pid = 1652] [id = 249] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x124e3c800 == 40 [pid = 1652] [id = 248] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121ea1000 == 39 [pid = 1652] [id = 247] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1212e2800 == 38 [pid = 1652] [id = 246] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11936a000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119aa6000 == 37 [pid = 1652] [id = 245] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118739800 == 36 [pid = 1652] [id = 244] 04:27:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116408000 == 35 [pid = 1652] [id = 243] 04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 742ms 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11815dc00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1188cf000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112981800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115df2c00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118093000) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11815f000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115d14800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116291400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11297a400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11261a800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182e8800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118160c00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11690b800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1195e5c00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126c7bc00) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d05800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185e3400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128ae000) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128b2c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184cd800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11851c400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118255400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11932b000) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128e16800) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116296400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ed5c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121266c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11808d800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 04:27:53 INFO - PROCESS | 1652 | 1467372473171 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1652 | 1467372473174 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:27:53 INFO - PROCESS | 1652 | 1467372473181 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1652 | 1467372473183 Marionette TRACE conn2 <- [1,1014,null,{}] 04:27:53 INFO - PROCESS | 1652 | 1467372473185 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}] 04:27:53 INFO - PROCESS | 1652 | 1467372473186 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:53 INFO - PROCESS | 1652 | 1467372473273 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:27:53 INFO - PROCESS | 1652 | 1467372473281 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1652 | 1467372473282 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ae000 == 36 [pid = 1652] [id = 261] 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118096800) [pid = 1652] [serial = 781] [outer = 0x0] 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11815dc00) [pid = 1652] [serial = 782] [outer = 0x118096800] 04:27:53 INFO - PROCESS | 1652 | 1467372473309 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184cc400) [pid = 1652] [serial = 783] [outer = 0x118096800] 04:27:53 INFO - PROCESS | 1652 | 1467372473658 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]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 04:27:53 INFO - PROCESS | 1652 | 1467372473716 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1652 | 1467372473717 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:27:53 INFO - PROCESS | 1652 | 1467372473721 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1652 | 1467372473723 Marionette TRACE conn2 <- [1,1018,null,{}] 04:27:53 INFO - PROCESS | 1652 | 1467372473730 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}] 04:27:53 INFO - PROCESS | 1652 | 1467372473733 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:53 INFO - PROCESS | 1652 | 1467372473810 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:27:53 INFO - PROCESS | 1652 | 1467372473816 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1652 | 1467372473818 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873a000 == 37 [pid = 1652] [id = 262] 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11902a000) [pid = 1652] [serial = 784] [outer = 0x0] 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195e5000) [pid = 1652] [serial = 785] [outer = 0x11902a000] 04:27:53 INFO - PROCESS | 1652 | 1467372473849 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119eba800) [pid = 1652] [serial = 786] [outer = 0x11902a000] 04:27:54 INFO - PROCESS | 1652 | 1467372474183 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]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 472ms 04:27:54 INFO - PROCESS | 1652 | 1467372474193 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1652 | 1467372474195 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:27:54 INFO - PROCESS | 1652 | 1467372474197 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1652 | 1467372474198 Marionette TRACE conn2 <- [1,1022,null,{}] 04:27:54 INFO - PROCESS | 1652 | 1467372474201 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}] 04:27:54 INFO - PROCESS | 1652 | 1467372474202 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:54 INFO - PROCESS | 1652 | 1467372474290 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:27:54 INFO - PROCESS | 1652 | 1467372474338 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1652 | 1467372474339 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c4800 == 38 [pid = 1652] [id = 263] 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195f2800) [pid = 1652] [serial = 787] [outer = 0x0] 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120740000) [pid = 1652] [serial = 788] [outer = 0x1195f2800] 04:27:54 INFO - PROCESS | 1652 | 1467372474364 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12139a800) [pid = 1652] [serial = 789] [outer = 0x1195f2800] 04:27:54 INFO - PROCESS | 1652 | 1467372474656 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]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 04:27:54 INFO - PROCESS | 1652 | 1467372474666 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1652 | 1467372474667 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:27:54 INFO - PROCESS | 1652 | 1467372474677 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1652 | 1467372474678 Marionette TRACE conn2 <- [1,1026,null,{}] 04:27:54 INFO - PROCESS | 1652 | 1467372474681 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}] 04:27:54 INFO - PROCESS | 1652 | 1467372474682 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:54 INFO - PROCESS | 1652 | 1467372474764 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:27:54 INFO - PROCESS | 1652 | 1467372474768 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1652 | 1467372474769 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121505000 == 39 [pid = 1652] [id = 264] 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121268000) [pid = 1652] [serial = 790] [outer = 0x0] 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121e70c00) [pid = 1652] [serial = 791] [outer = 0x121268000] 04:27:54 INFO - PROCESS | 1652 | 1467372474796 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1256c9c00) [pid = 1652] [serial = 792] [outer = 0x121268000] 04:27:55 INFO - PROCESS | 1652 | 1467372475140 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 526ms 04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:27:55 INFO - PROCESS | 1652 | 1467372475196 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1652 | 1467372475197 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:27:55 INFO - PROCESS | 1652 | 1467372475199 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1652 | 1467372475200 Marionette TRACE conn2 <- [1,1030,null,{}] 04:27:55 INFO - PROCESS | 1652 | 1467372475215 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}] 04:27:55 INFO - PROCESS | 1652 | 1467372475221 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:55 INFO - PROCESS | 1652 | 1467372475332 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:27:55 INFO - PROCESS | 1652 | 1467372475369 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1652 | 1467372475370 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e4c000 == 40 [pid = 1652] [id = 265] 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1264c9800) [pid = 1652] [serial = 793] [outer = 0x0] 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126c82000) [pid = 1652] [serial = 794] [outer = 0x1264c9800] 04:27:55 INFO - PROCESS | 1652 | 1467372475395 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ac0000) [pid = 1652] [serial = 795] [outer = 0x1264c9800] 04:27:55 INFO - PROCESS | 1652 | 1467372475716 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 573ms 04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:27:55 INFO - PROCESS | 1652 | 1467372475774 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1652 | 1467372475775 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:27:55 INFO - PROCESS | 1652 | 1467372475777 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1652 | 1467372475778 Marionette TRACE conn2 <- [1,1034,null,{}] 04:27:55 INFO - PROCESS | 1652 | 1467372475781 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}] 04:27:55 INFO - PROCESS | 1652 | 1467372475782 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:55 INFO - PROCESS | 1652 | 1467372475878 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:27:55 INFO - PROCESS | 1652 | 1467372475891 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1652 | 1467372475892 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126690800 == 41 [pid = 1652] [id = 266] 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128b1800) [pid = 1652] [serial = 796] [outer = 0x0] 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ac6c00) [pid = 1652] [serial = 797] [outer = 0x1128b1800] 04:27:55 INFO - PROCESS | 1652 | 1467372475916 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c63000) [pid = 1652] [serial = 798] [outer = 0x1128b1800] 04:27:56 INFO - PROCESS | 1652 | 1467372476273 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]]]}] 04:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 04:27:56 INFO - PROCESS | 1652 | 1467372476295 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:27:56 INFO - PROCESS | 1652 | 1467372476297 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:27:56 INFO - PROCESS | 1652 | 1467372476299 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:27:56 INFO - PROCESS | 1652 | 1467372476300 Marionette TRACE conn2 <- [1,1038,null,{}] 04:27:56 INFO - PROCESS | 1652 | 1467372476302 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}] 04:27:56 INFO - PROCESS | 1652 | 1467372476306 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:56 INFO - PROCESS | 1652 | 1467372476402 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:27:56 INFO - PROCESS | 1652 | 1467372476437 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:56 INFO - PROCESS | 1652 | 1467372476439 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e53000 == 42 [pid = 1652] [id = 267] 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c63400) [pid = 1652] [serial = 799] [outer = 0x0] 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128e10000) [pid = 1652] [serial = 800] [outer = 0x128c63400] 04:27:56 INFO - PROCESS | 1652 | 1467372476463 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128e17400) [pid = 1652] [serial = 801] [outer = 0x128c63400] 04:27:56 INFO - PROCESS | 1652 | 1467372476768 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]]]}] 04:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 04:27:56 INFO - PROCESS | 1652 | 1467372476817 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:27:56 INFO - PROCESS | 1652 | 1467372476819 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:27:56 INFO - PROCESS | 1652 | 1467372476821 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:27:56 INFO - PROCESS | 1652 | 1467372476822 Marionette TRACE conn2 <- [1,1042,null,{}] 04:27:56 INFO - PROCESS | 1652 | 1467372476824 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}] 04:27:56 INFO - PROCESS | 1652 | 1467372476825 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:56 INFO - PROCESS | 1652 | 1467372476923 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:27:56 INFO - PROCESS | 1652 | 1467372476927 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:56 INFO - PROCESS | 1652 | 1467372476928 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129869800 == 43 [pid = 1652] [id = 268] 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c63800) [pid = 1652] [serial = 802] [outer = 0x0] 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e1c400) [pid = 1652] [serial = 803] [outer = 0x128c63800] 04:27:56 INFO - PROCESS | 1652 | 1467372476958 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12919f000) [pid = 1652] [serial = 804] [outer = 0x128c63800] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11954b800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1182f0400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116985400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182eac00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193b1c00) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133bc400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133bcc00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118257000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12117f800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128ab000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118169800) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123f91400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:27:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119028800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:27:57 INFO - PROCESS | 1652 | 1467372477361 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 568ms 04:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:27:57 INFO - PROCESS | 1652 | 1467372477390 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:27:57 INFO - PROCESS | 1652 | 1467372477391 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:27:57 INFO - PROCESS | 1652 | 1467372477393 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 1652 | 1467372477395 Marionette TRACE conn2 <- [1,1046,null,{}] 04:27:57 INFO - PROCESS | 1652 | 1467372477397 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}] 04:27:57 INFO - PROCESS | 1652 | 1467372477398 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:57 INFO - PROCESS | 1652 | 1467372477477 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:27:57 INFO - PROCESS | 1652 | 1467372477481 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 1652 | 1467372477482 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126411800 == 44 [pid = 1652] [id = 269] 04:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112981c00) [pid = 1652] [serial = 805] [outer = 0x0] 04:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116787c00) [pid = 1652] [serial = 806] [outer = 0x112981c00] 04:27:57 INFO - PROCESS | 1652 | 1467372477505 Marionette DEBUG loaded listener.js 04:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11932d000) [pid = 1652] [serial = 807] [outer = 0x112981c00] 04:27:57 INFO - PROCESS | 1652 | 1467372477847 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 467ms 04:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:27:57 INFO - PROCESS | 1652 | 1467372477862 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:27:57 INFO - PROCESS | 1652 | 1467372477863 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:27:57 INFO - PROCESS | 1652 | 1467372477865 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 1652 | 1467372477867 Marionette TRACE conn2 <- [1,1050,null,{}] 04:27:57 INFO - PROCESS | 1652 | 1467372477871 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}] 04:27:57 INFO - PROCESS | 1652 | 1467372477874 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:57 INFO - PROCESS | 1652 | 1467372477988 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:27:57 INFO - PROCESS | 1652 | 1467372477994 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 1652 | 1467372477996 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b060800 == 45 [pid = 1652] [id = 270] 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133bcc00) [pid = 1652] [serial = 808] [outer = 0x0] 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12117f800) [pid = 1652] [serial = 809] [outer = 0x1133bcc00] 04:27:58 INFO - PROCESS | 1652 | 1467372478030 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291ab800) [pid = 1652] [serial = 810] [outer = 0x1133bcc00] 04:27:58 INFO - PROCESS | 1652 | 1467372478360 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]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 04:27:58 INFO - PROCESS | 1652 | 1467372478388 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 1652 | 1467372478390 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:27:58 INFO - PROCESS | 1652 | 1467372478394 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 1652 | 1467372478395 Marionette TRACE conn2 <- [1,1054,null,{}] 04:27:58 INFO - PROCESS | 1652 | 1467372478399 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}] 04:27:58 INFO - PROCESS | 1652 | 1467372478400 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:58 INFO - PROCESS | 1652 | 1467372478527 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:27:58 INFO - PROCESS | 1652 | 1467372478607 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:58 INFO - PROCESS | 1652 | 1467372478608 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b821000 == 46 [pid = 1652] [id = 271] 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113c44c00) [pid = 1652] [serial = 811] [outer = 0x0] 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12942cc00) [pid = 1652] [serial = 812] [outer = 0x113c44c00] 04:27:58 INFO - PROCESS | 1652 | 1467372478648 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12963f800) [pid = 1652] [serial = 813] [outer = 0x113c44c00] 04:27:59 INFO - PROCESS | 1652 | 1467372479050 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]]]}] 04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:27:59 INFO - PROCESS | 1652 | 1467372479064 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:27:59 INFO - PROCESS | 1652 | 1467372479065 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:27:59 INFO - PROCESS | 1652 | 1467372479067 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:27:59 INFO - PROCESS | 1652 | 1467372479068 Marionette TRACE conn2 <- [1,1058,null,{}] 04:27:59 INFO - PROCESS | 1652 | 1467372479073 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}] 04:27:59 INFO - PROCESS | 1652 | 1467372479074 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:59 INFO - PROCESS | 1652 | 1467372479162 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:27:59 INFO - PROCESS | 1652 | 1467372479215 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 1652 | 1467372479216 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd3a800 == 47 [pid = 1652] [id = 272] 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129433400) [pid = 1652] [serial = 814] [outer = 0x0] 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129646400) [pid = 1652] [serial = 815] [outer = 0x129433400] 04:27:59 INFO - PROCESS | 1652 | 1467372479240 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a79fc00) [pid = 1652] [serial = 816] [outer = 0x129433400] 04:27:59 INFO - PROCESS | 1652 | 1467372479668 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]]]}] 04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 621ms 04:27:59 INFO - PROCESS | 1652 | 1467372479689 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:27:59 INFO - PROCESS | 1652 | 1467372479691 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:27:59 INFO - PROCESS | 1652 | 1467372479695 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:27:59 INFO - PROCESS | 1652 | 1467372479697 Marionette TRACE conn2 <- [1,1062,null,{}] 04:27:59 INFO - PROCESS | 1652 | 1467372479701 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}] 04:27:59 INFO - PROCESS | 1652 | 1467372479703 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:59 INFO - PROCESS | 1652 | 1467372479811 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:27:59 INFO - PROCESS | 1652 | 1467372479889 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 1652 | 1467372479891 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118264000 == 48 [pid = 1652] [id = 273] 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116a22c00) [pid = 1652] [serial = 817] [outer = 0x0] 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11749b000) [pid = 1652] [serial = 818] [outer = 0x116a22c00] 04:27:59 INFO - PROCESS | 1652 | 1467372479934 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11815e400) [pid = 1652] [serial = 819] [outer = 0x116a22c00] 04:28:00 INFO - PROCESS | 1652 | 1467372480362 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]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 672ms 04:28:00 INFO - PROCESS | 1652 | 1467372480367 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 1652 | 1467372480370 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:28:00 INFO - PROCESS | 1652 | 1467372480374 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1652 | 1467372480376 Marionette TRACE conn2 <- [1,1066,null,{}] 04:28:00 INFO - PROCESS | 1652 | 1467372480379 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}] 04:28:00 INFO - PROCESS | 1652 | 1467372480381 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:00 INFO - PROCESS | 1652 | 1467372480487 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:28:00 INFO - PROCESS | 1652 | 1467372480540 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:00 INFO - PROCESS | 1652 | 1467372480541 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a6f800 == 49 [pid = 1652] [id = 274] 04:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1184d7800) [pid = 1652] [serial = 820] [outer = 0x0] 04:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11932a800) [pid = 1652] [serial = 821] [outer = 0x1184d7800] 04:28:00 INFO - PROCESS | 1652 | 1467372480573 Marionette DEBUG loaded listener.js 04:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1195f3000) [pid = 1652] [serial = 822] [outer = 0x1184d7800] 04:28:01 INFO - PROCESS | 1652 | 1467372481028 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]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 04:28:01 INFO - PROCESS | 1652 | 1467372481045 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:28:01 INFO - PROCESS | 1652 | 1467372481046 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:28:01 INFO - PROCESS | 1652 | 1467372481049 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 1652 | 1467372481051 Marionette TRACE conn2 <- [1,1070,null,{}] 04:28:01 INFO - PROCESS | 1652 | 1467372481059 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}] 04:28:01 INFO - PROCESS | 1652 | 1467372481063 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:01 INFO - PROCESS | 1652 | 1467372481191 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:28:01 INFO - PROCESS | 1652 | 1467372481260 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1652 | 1467372481262 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd49800 == 50 [pid = 1652] [id = 275] 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121be1400) [pid = 1652] [serial = 823] [outer = 0x0] 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125632000) [pid = 1652] [serial = 824] [outer = 0x121be1400] 04:28:01 INFO - PROCESS | 1652 | 1467372481293 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126445800) [pid = 1652] [serial = 825] [outer = 0x121be1400] 04:28:01 INFO - PROCESS | 1652 | 1467372481717 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]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 04:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:28:01 INFO - PROCESS | 1652 | 1467372481722 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:28:01 INFO - PROCESS | 1652 | 1467372481723 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:28:01 INFO - PROCESS | 1652 | 1467372481726 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 1652 | 1467372481727 Marionette TRACE conn2 <- [1,1074,null,{}] 04:28:01 INFO - PROCESS | 1652 | 1467372481729 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}] 04:28:01 INFO - PROCESS | 1652 | 1467372481731 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:01 INFO - PROCESS | 1652 | 1467372481849 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:28:01 INFO - PROCESS | 1652 | 1467372481903 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1652 | 1467372481904 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c017000 == 51 [pid = 1652] [id = 276] 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126a7fc00) [pid = 1652] [serial = 826] [outer = 0x0] 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126c7f800) [pid = 1652] [serial = 827] [outer = 0x126a7fc00] 04:28:01 INFO - PROCESS | 1652 | 1467372481933 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128acc000) [pid = 1652] [serial = 828] [outer = 0x126a7fc00] 04:28:02 INFO - PROCESS | 1652 | 1467372482649 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]]]}] 04:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 972ms 04:28:02 INFO - PROCESS | 1652 | 1467372482699 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:28:02 INFO - PROCESS | 1652 | 1467372482704 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:28:02 INFO - PROCESS | 1652 | 1467372482723 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:28:02 INFO - PROCESS | 1652 | 1467372482727 Marionette TRACE conn2 <- [1,1078,null,{}] 04:28:02 INFO - PROCESS | 1652 | 1467372482731 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}] 04:28:02 INFO - PROCESS | 1652 | 1467372482733 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:02 INFO - PROCESS | 1652 | 1467372482836 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:28:02 INFO - PROCESS | 1652 | 1467372482895 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 1652 | 1467372482898 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x120762000 == 52 [pid = 1652] [id = 277] 04:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116903000) [pid = 1652] [serial = 829] [outer = 0x0] 04:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118094000) [pid = 1652] [serial = 830] [outer = 0x116903000] 04:28:02 INFO - PROCESS | 1652 | 1467372482926 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1182e4800) [pid = 1652] [serial = 831] [outer = 0x116903000] 04:28:03 INFO - PROCESS | 1652 | 1467372483400 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]]]}] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121341000 == 51 [pid = 1652] [id = 237] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119052800 == 50 [pid = 1652] [id = 241] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b821000 == 49 [pid = 1652] [id = 271] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b060800 == 48 [pid = 1652] [id = 270] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126411800 == 47 [pid = 1652] [id = 269] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129869800 == 46 [pid = 1652] [id = 268] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128e53000 == 45 [pid = 1652] [id = 267] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126690800 == 44 [pid = 1652] [id = 266] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124e4c000 == 43 [pid = 1652] [id = 265] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121505000 == 42 [pid = 1652] [id = 264] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c4800 == 41 [pid = 1652] [id = 263] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11873a000 == 40 [pid = 1652] [id = 262] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ae000 == 39 [pid = 1652] [id = 261] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1183b7800 == 38 [pid = 1652] [id = 260] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2b800 == 37 [pid = 1652] [id = 257] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba2000 == 36 [pid = 1652] [id = 256] 04:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e9800 == 35 [pid = 1652] [id = 255] 04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 726ms 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119ab6800) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119eb9c00) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121266800) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11809b400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11817ec00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119330400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11936f800) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195ec000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121172000) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113c5f000) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1164ef800) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116784c00) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115468c00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1185ee400) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119326800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1182e5800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121623400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121394400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118168400) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11678e800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11876d000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124e82000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121e68800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126059400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125fbb800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121be1000) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119abd400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 04:28:03 INFO - PROCESS | 1652 | 1467372483451 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1652 | 1467372483456 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:28:03 INFO - PROCESS | 1652 | 1467372483463 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1652 | 1467372483465 Marionette TRACE conn2 <- [1,1082,null,{}] 04:28:03 INFO - PROCESS | 1652 | 1467372483467 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}] 04:28:03 INFO - PROCESS | 1652 | 1467372483469 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:03 INFO - PROCESS | 1652 | 1467372483549 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:28:03 INFO - PROCESS | 1652 | 1467372483558 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 1652 | 1467372483559 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116260000 == 36 [pid = 1652] [id = 278] 04:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118254800) [pid = 1652] [serial = 832] [outer = 0x0] 04:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182ea400) [pid = 1652] [serial = 833] [outer = 0x118254800] 04:28:03 INFO - PROCESS | 1652 | 1467372483586 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1184d4c00) [pid = 1652] [serial = 834] [outer = 0x118254800] 04:28:03 INFO - PROCESS | 1652 | 1467372483931 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]]]}] 04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:28:03 INFO - PROCESS | 1652 | 1467372483991 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1652 | 1467372483992 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:28:03 INFO - PROCESS | 1652 | 1467372483996 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1652 | 1467372483998 Marionette TRACE conn2 <- [1,1086,null,{}] 04:28:04 INFO - PROCESS | 1652 | 1467372484005 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}] 04:28:04 INFO - PROCESS | 1652 | 1467372484008 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:04 INFO - PROCESS | 1652 | 1467372484087 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:28:04 INFO - PROCESS | 1652 | 1467372484112 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1652 | 1467372484114 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118722800 == 37 [pid = 1652] [id = 279] 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11936a000) [pid = 1652] [serial = 835] [outer = 0x0] 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1193b5c00) [pid = 1652] [serial = 836] [outer = 0x11936a000] 04:28:04 INFO - PROCESS | 1652 | 1467372484141 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119eb1400) [pid = 1652] [serial = 837] [outer = 0x11936a000] 04:28:04 INFO - PROCESS | 1652 | 1467372484478 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]]]}] 04:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 04:28:04 INFO - PROCESS | 1652 | 1467372484519 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:28:04 INFO - PROCESS | 1652 | 1467372484521 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:28:04 INFO - PROCESS | 1652 | 1467372484523 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1652 | 1467372484525 Marionette TRACE conn2 <- [1,1090,null,{}] 04:28:04 INFO - PROCESS | 1652 | 1467372484527 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}] 04:28:04 INFO - PROCESS | 1652 | 1467372484528 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:04 INFO - PROCESS | 1652 | 1467372484614 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:28:04 INFO - PROCESS | 1652 | 1467372484672 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1652 | 1467372484673 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195ce800 == 38 [pid = 1652] [id = 280] 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d0a800) [pid = 1652] [serial = 838] [outer = 0x0] 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a06a400) [pid = 1652] [serial = 839] [outer = 0x119d0a800] 04:28:04 INFO - PROCESS | 1652 | 1467372484699 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121267400) [pid = 1652] [serial = 840] [outer = 0x119d0a800] 04:28:04 INFO - PROCESS | 1652 | 1467372484974 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]]]}] 04:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 04:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:28:04 INFO - PROCESS | 1652 | 1467372484993 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 1652 | 1467372484994 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:28:04 INFO - PROCESS | 1652 | 1467372484997 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1652 | 1467372484998 Marionette TRACE conn2 <- [1,1094,null,{}] 04:28:05 INFO - PROCESS | 1652 | 1467372485000 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}] 04:28:05 INFO - PROCESS | 1652 | 1467372485001 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:05 INFO - PROCESS | 1652 | 1467372485086 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:28:05 INFO - PROCESS | 1652 | 1467372485093 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1652 | 1467372485094 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745a000 == 39 [pid = 1652] [id = 281] 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11936c400) [pid = 1652] [serial = 841] [outer = 0x0] 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12198f800) [pid = 1652] [serial = 842] [outer = 0x11936c400] 04:28:05 INFO - PROCESS | 1652 | 1467372485119 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123f95800) [pid = 1652] [serial = 843] [outer = 0x11936c400] 04:28:05 INFO - PROCESS | 1652 | 1467372485483 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]]]}] 04:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 04:28:05 INFO - PROCESS | 1652 | 1467372485534 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1652 | 1467372485535 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:28:05 INFO - PROCESS | 1652 | 1467372485537 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1652 | 1467372485538 Marionette TRACE conn2 <- [1,1098,null,{}] 04:28:05 INFO - PROCESS | 1652 | 1467372485541 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}] 04:28:05 INFO - PROCESS | 1652 | 1467372485545 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:05 INFO - PROCESS | 1652 | 1467372485668 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:28:05 INFO - PROCESS | 1652 | 1467372485703 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1652 | 1467372485705 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123faa000 == 40 [pid = 1652] [id = 282] 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1256cc400) [pid = 1652] [serial = 844] [outer = 0x0] 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12644e000) [pid = 1652] [serial = 845] [outer = 0x1256cc400] 04:28:05 INFO - PROCESS | 1652 | 1467372485730 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128acc800) [pid = 1652] [serial = 846] [outer = 0x1256cc400] 04:28:06 INFO - PROCESS | 1652 | 1467372486031 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 04:28:06 INFO - PROCESS | 1652 | 1467372486059 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1652 | 1467372486060 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:28:06 INFO - PROCESS | 1652 | 1467372486062 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1652 | 1467372486063 Marionette TRACE conn2 <- [1,1102,null,{}] 04:28:06 INFO - PROCESS | 1652 | 1467372486065 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}] 04:28:06 INFO - PROCESS | 1652 | 1467372486067 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:06 INFO - PROCESS | 1652 | 1467372486164 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:28:06 INFO - PROCESS | 1652 | 1467372486176 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1652 | 1467372486177 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126694800 == 41 [pid = 1652] [id = 283] 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128acd000) [pid = 1652] [serial = 847] [outer = 0x0] 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128e12800) [pid = 1652] [serial = 848] [outer = 0x128acd000] 04:28:06 INFO - PROCESS | 1652 | 1467372486202 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ed4000) [pid = 1652] [serial = 849] [outer = 0x128acd000] 04:28:06 INFO - PROCESS | 1652 | 1467372486565 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 522ms 04:28:06 INFO - PROCESS | 1652 | 1467372486585 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1652 | 1467372486586 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:28:06 INFO - PROCESS | 1652 | 1467372486588 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1652 | 1467372486589 Marionette TRACE conn2 <- [1,1106,null,{}] 04:28:06 INFO - PROCESS | 1652 | 1467372486591 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}] 04:28:06 INFO - PROCESS | 1652 | 1467372486592 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:06 INFO - PROCESS | 1652 | 1467372486695 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:28:06 INFO - PROCESS | 1652 | 1467372486708 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1652 | 1467372486710 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa4800 == 42 [pid = 1652] [id = 284] 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12919d000) [pid = 1652] [serial = 850] [outer = 0x0] 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1291a6000) [pid = 1652] [serial = 851] [outer = 0x12919d000] 04:28:06 INFO - PROCESS | 1652 | 1467372486734 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12942d000) [pid = 1652] [serial = 852] [outer = 0x12919d000] 04:28:07 INFO - PROCESS | 1652 | 1467372487204 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]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 618ms 04:28:07 INFO - PROCESS | 1652 | 1467372487207 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 1652 | 1467372487208 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:28:07 INFO - PROCESS | 1652 | 1467372487210 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 1652 | 1467372487211 Marionette TRACE conn2 <- [1,1110,null,{}] 04:28:07 INFO - PROCESS | 1652 | 1467372487213 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}] 04:28:07 INFO - PROCESS | 1652 | 1467372487214 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:07 INFO - PROCESS | 1652 | 1467372487320 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:28:07 INFO - PROCESS | 1652 | 1467372487334 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:07 INFO - PROCESS | 1652 | 1467372487335 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c0800 == 43 [pid = 1652] [id = 285] 04:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129639000) [pid = 1652] [serial = 853] [outer = 0x0] 04:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129641400) [pid = 1652] [serial = 854] [outer = 0x129639000] 04:28:07 INFO - PROCESS | 1652 | 1467372487360 Marionette DEBUG loaded listener.js 04:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12aa09000) [pid = 1652] [serial = 855] [outer = 0x129639000] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118096800) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128c63800) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121268000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113c44c00) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1128b1800) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11902a000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112981c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1264c9800) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133bcc00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1164ee800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128c63400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195f2800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:28:07 INFO - PROCESS | 1652 | 1467372487802 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]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 620ms 04:28:07 INFO - PROCESS | 1652 | 1467372487830 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 1652 | 1467372487832 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:28:07 INFO - PROCESS | 1652 | 1467372487834 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 1652 | 1467372487835 Marionette TRACE conn2 <- [1,1114,null,{}] 04:28:07 INFO - PROCESS | 1652 | 1467372487837 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}] 04:28:07 INFO - PROCESS | 1652 | 1467372487839 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:07 INFO - PROCESS | 1652 | 1467372487920 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:28:07 INFO - PROCESS | 1652 | 1467372487975 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:07 INFO - PROCESS | 1652 | 1467372487976 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129153800 == 44 [pid = 1652] [id = 286] 04:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113c35c00) [pid = 1652] [serial = 856] [outer = 0x0] 04:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119367800) [pid = 1652] [serial = 857] [outer = 0x113c35c00] 04:28:08 INFO - PROCESS | 1652 | 1467372488002 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ac1400) [pid = 1652] [serial = 858] [outer = 0x113c35c00] 04:28:08 INFO - PROCESS | 1652 | 1467372488275 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]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 04:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:28:08 INFO - PROCESS | 1652 | 1467372488312 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:28:08 INFO - PROCESS | 1652 | 1467372488314 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:28:08 INFO - PROCESS | 1652 | 1467372488317 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:28:08 INFO - PROCESS | 1652 | 1467372488323 Marionette TRACE conn2 <- [1,1118,null,{}] 04:28:08 INFO - PROCESS | 1652 | 1467372488336 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}] 04:28:08 INFO - PROCESS | 1652 | 1467372488342 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:08 INFO - PROCESS | 1652 | 1467372488502 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:28:08 INFO - PROCESS | 1652 | 1467372488507 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 1652 | 1467372488509 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd46000 == 45 [pid = 1652] [id = 287] 04:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128e16c00) [pid = 1652] [serial = 859] [outer = 0x0] 04:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b0d2c00) [pid = 1652] [serial = 860] [outer = 0x128e16c00] 04:28:08 INFO - PROCESS | 1652 | 1467372488553 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b188400) [pid = 1652] [serial = 861] [outer = 0x128e16c00] 04:28:09 INFO - PROCESS | 1652 | 1467372489034 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]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 733ms 04:28:09 INFO - PROCESS | 1652 | 1467372489051 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 1652 | 1467372489052 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:28:09 INFO - PROCESS | 1652 | 1467372489054 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1652 | 1467372489055 Marionette TRACE conn2 <- [1,1122,null,{}] 04:28:09 INFO - PROCESS | 1652 | 1467372489058 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}] 04:28:09 INFO - PROCESS | 1652 | 1467372489059 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:09 INFO - PROCESS | 1652 | 1467372489143 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:28:09 INFO - PROCESS | 1652 | 1467372489147 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1652 | 1467372489148 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c372000 == 46 [pid = 1652] [id = 288] 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12aa0c800) [pid = 1652] [serial = 862] [outer = 0x0] 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b837000) [pid = 1652] [serial = 863] [outer = 0x12aa0c800] 04:28:09 INFO - PROCESS | 1652 | 1467372489173 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b9c1800) [pid = 1652] [serial = 864] [outer = 0x12aa0c800] 04:28:09 INFO - PROCESS | 1652 | 1467372489499 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]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 04:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:28:09 INFO - PROCESS | 1652 | 1467372489525 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 1652 | 1467372489526 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:28:09 INFO - PROCESS | 1652 | 1467372489529 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1652 | 1467372489531 Marionette TRACE conn2 <- [1,1126,null,{}] 04:28:09 INFO - PROCESS | 1652 | 1467372489544 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}] 04:28:09 INFO - PROCESS | 1652 | 1467372489546 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:09 INFO - PROCESS | 1652 | 1467372489709 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:28:09 INFO - PROCESS | 1652 | 1467372489839 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1652 | 1467372489841 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d5d800 == 47 [pid = 1652] [id = 289] 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x111f13800) [pid = 1652] [serial = 865] [outer = 0x0] 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1128a9800) [pid = 1652] [serial = 866] [outer = 0x111f13800] 04:28:09 INFO - PROCESS | 1652 | 1467372489894 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115dfd800) [pid = 1652] [serial = 867] [outer = 0x111f13800] 04:28:10 INFO - PROCESS | 1652 | 1467372490407 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]]]}] 04:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 921ms 04:28:10 INFO - PROCESS | 1652 | 1467372490451 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:28:10 INFO - PROCESS | 1652 | 1467372490453 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:28:10 INFO - PROCESS | 1652 | 1467372490456 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:28:10 INFO - PROCESS | 1652 | 1467372490458 Marionette TRACE conn2 <- [1,1130,null,{}] 04:28:10 INFO - PROCESS | 1652 | 1467372490462 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}] 04:28:10 INFO - PROCESS | 1652 | 1467372490463 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:10 INFO - PROCESS | 1652 | 1467372490573 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:28:10 INFO - PROCESS | 1652 | 1467372490647 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:10 INFO - PROCESS | 1652 | 1467372490649 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bf800 == 48 [pid = 1652] [id = 290] 04:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118164000) [pid = 1652] [serial = 868] [outer = 0x0] 04:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1185eb800) [pid = 1652] [serial = 869] [outer = 0x118164000] 04:28:10 INFO - PROCESS | 1652 | 1467372490679 Marionette DEBUG loaded listener.js 04:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11902f000) [pid = 1652] [serial = 870] [outer = 0x118164000] 04:28:11 INFO - PROCESS | 1652 | 1467372491129 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]]]}] 04:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 721ms 04:28:11 INFO - PROCESS | 1652 | 1467372491207 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:28:11 INFO - PROCESS | 1652 | 1467372491210 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:28:11 INFO - PROCESS | 1652 | 1467372491214 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:28:11 INFO - PROCESS | 1652 | 1467372491216 Marionette TRACE conn2 <- [1,1134,null,{}] 04:28:11 INFO - PROCESS | 1652 | 1467372491218 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}] 04:28:11 INFO - PROCESS | 1652 | 1467372491220 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:11 INFO - PROCESS | 1652 | 1467372491325 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:28:11 INFO - PROCESS | 1652 | 1467372491397 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 1652 | 1467372491398 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x129864000 == 49 [pid = 1652] [id = 291] 04:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119033c00) [pid = 1652] [serial = 871] [outer = 0x0] 04:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a06bc00) [pid = 1652] [serial = 872] [outer = 0x119033c00] 04:28:11 INFO - PROCESS | 1652 | 1467372491427 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121b1c400) [pid = 1652] [serial = 873] [outer = 0x119033c00] 04:28:11 INFO - PROCESS | 1652 | 1467372491846 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]]]}] 04:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 675ms 04:28:11 INFO - PROCESS | 1652 | 1467372491890 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:28:11 INFO - PROCESS | 1652 | 1467372491891 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:28:11 INFO - PROCESS | 1652 | 1467372491899 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:28:11 INFO - PROCESS | 1652 | 1467372491903 Marionette TRACE conn2 <- [1,1138,null,{}] 04:28:11 INFO - PROCESS | 1652 | 1467372491906 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}] 04:28:11 INFO - PROCESS | 1652 | 1467372491909 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:12 INFO - PROCESS | 1652 | 1467372492018 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:28:12 INFO - PROCESS | 1652 | 1467372492076 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1652 | 1467372492077 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c36b000 == 50 [pid = 1652] [id = 292] 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119eb1c00) [pid = 1652] [serial = 874] [outer = 0x0] 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126055000) [pid = 1652] [serial = 875] [outer = 0x119eb1c00] 04:28:12 INFO - PROCESS | 1652 | 1467372492105 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128e18800) [pid = 1652] [serial = 876] [outer = 0x119eb1c00] 04:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 678ms 04:28:12 INFO - PROCESS | 1652 | 1467372492567 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]]]}] 04:28:12 INFO - PROCESS | 1652 | 1467372492572 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1652 | 1467372492574 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:28:12 INFO - PROCESS | 1652 | 1467372492577 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1652 | 1467372492578 Marionette TRACE conn2 <- [1,1142,null,{}] 04:28:12 INFO - PROCESS | 1652 | 1467372492597 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}] 04:28:12 INFO - PROCESS | 1652 | 1467372492599 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:12 INFO - PROCESS | 1652 | 1467372492704 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:28:12 INFO - PROCESS | 1652 | 1467372492762 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1652 | 1467372492763 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b02b000 == 51 [pid = 1652] [id = 293] 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128e1a800) [pid = 1652] [serial = 877] [outer = 0x0] 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a69bc00) [pid = 1652] [serial = 878] [outer = 0x128e1a800] 04:28:12 INFO - PROCESS | 1652 | 1467372492791 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b0d8800) [pid = 1652] [serial = 879] [outer = 0x128e1a800] 04:28:13 INFO - PROCESS | 1652 | 1467372493338 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]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 785ms 04:28:13 INFO - PROCESS | 1652 | 1467372493362 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 1652 | 1467372493365 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:28:13 INFO - PROCESS | 1652 | 1467372493368 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 1652 | 1467372493370 Marionette TRACE conn2 <- [1,1146,null,{}] 04:28:13 INFO - PROCESS | 1652 | 1467372493393 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}] 04:28:13 INFO - PROCESS | 1652 | 1467372493395 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:13 INFO - PROCESS | 1652 | 1467372493499 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:28:13 INFO - PROCESS | 1652 | 1467372493574 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 1652 | 1467372493576 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e0b800 == 52 [pid = 1652] [id = 294] 04:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1185f1c00) [pid = 1652] [serial = 880] [outer = 0x0] 04:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119026000) [pid = 1652] [serial = 881] [outer = 0x1185f1c00] 04:28:13 INFO - PROCESS | 1652 | 1467372493605 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119370800) [pid = 1652] [serial = 882] [outer = 0x1185f1c00] 04:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119eb7400) [pid = 1652] [serial = 883] [outer = 0x12cdca400] 04:28:14 INFO - PROCESS | 1652 | 1467372494138 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]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 842ms 04:28:14 INFO - PROCESS | 1652 | 1467372494211 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 1652 | 1467372494215 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:28:14 INFO - PROCESS | 1652 | 1467372494225 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 1652 | 1467372494228 Marionette TRACE conn2 <- [1,1150,null,{}] 04:28:14 INFO - PROCESS | 1652 | 1467372494231 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}] 04:28:14 INFO - PROCESS | 1652 | 1467372494234 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:14 INFO - PROCESS | 1652 | 1467372494356 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c372000 == 51 [pid = 1652] [id = 288] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd46000 == 50 [pid = 1652] [id = 287] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129153800 == 49 [pid = 1652] [id = 286] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c0800 == 48 [pid = 1652] [id = 285] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129646400) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11932ec00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x125632800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x111e5fc00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x117daa800) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a067800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa4800 == 47 [pid = 1652] [id = 284] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126694800 == 46 [pid = 1652] [id = 283] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123faa000 == 45 [pid = 1652] [id = 282] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11745a000 == 44 [pid = 1652] [id = 281] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1195ce800 == 43 [pid = 1652] [id = 280] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118722800 == 42 [pid = 1652] [id = 279] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x116260000 == 41 [pid = 1652] [id = 278] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x120762000 == 40 [pid = 1652] [id = 277] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c017000 == 39 [pid = 1652] [id = 276] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd49800 == 38 [pid = 1652] [id = 275] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121a6f800 == 37 [pid = 1652] [id = 274] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118264000 == 36 [pid = 1652] [id = 273] 04:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd3a800 == 35 [pid = 1652] [id = 272] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128e10000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1195e5000) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119eba800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x120740000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12139a800) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11714f400) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116906400) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128c63000) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128ac6c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121e70c00) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11815dc00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1184cc400) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128e17400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128e1c400) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116787c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11932d000) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12117f800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12919f000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126c82000) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128ac0000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12942cc00) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12963f800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1291ab800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256c9c00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 04:28:14 INFO - PROCESS | 1652 | 1467372494450 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 1652 | 1467372494452 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695a000 == 36 [pid = 1652] [id = 295] 04:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117daa800) [pid = 1652] [serial = 884] [outer = 0x0] 04:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11876d000) [pid = 1652] [serial = 885] [outer = 0x117daa800] 04:28:14 INFO - PROCESS | 1652 | 1467372494479 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121623400) [pid = 1652] [serial = 886] [outer = 0x117daa800] 04:28:14 INFO - PROCESS | 1652 | 1467372494776 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]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 574ms 04:28:14 INFO - PROCESS | 1652 | 1467372494795 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 1652 | 1467372494797 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:28:14 INFO - PROCESS | 1652 | 1467372494799 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 1652 | 1467372494801 Marionette TRACE conn2 <- [1,1154,null,{}] 04:28:14 INFO - PROCESS | 1652 | 1467372494814 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}] 04:28:14 INFO - PROCESS | 1652 | 1467372494817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:14 INFO - PROCESS | 1652 | 1467372494915 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:28:14 INFO - PROCESS | 1652 | 1467372494971 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 1652 | 1467372494972 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216ce000 == 37 [pid = 1652] [id = 296] 04:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121e63000) [pid = 1652] [serial = 887] [outer = 0x0] 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1266bf400) [pid = 1652] [serial = 888] [outer = 0x121e63000] 04:28:15 INFO - PROCESS | 1652 | 1467372494999 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128c63400) [pid = 1652] [serial = 889] [outer = 0x121e63000] 04:28:15 INFO - PROCESS | 1652 | 1467372495278 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]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 525ms 04:28:15 INFO - PROCESS | 1652 | 1467372495328 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:28:15 INFO - PROCESS | 1652 | 1467372495330 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:28:15 INFO - PROCESS | 1652 | 1467372495332 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1652 | 1467372495334 Marionette TRACE conn2 <- [1,1158,null,{}] 04:28:15 INFO - PROCESS | 1652 | 1467372495336 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}] 04:28:15 INFO - PROCESS | 1652 | 1467372495339 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:15 INFO - PROCESS | 1652 | 1467372495432 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:28:15 INFO - PROCESS | 1652 | 1467372495494 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1652 | 1467372495496 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x125183800 == 38 [pid = 1652] [id = 297] 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ac8c00) [pid = 1652] [serial = 890] [outer = 0x0] 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128eca000) [pid = 1652] [serial = 891] [outer = 0x128ac8c00] 04:28:15 INFO - PROCESS | 1652 | 1467372495522 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129640c00) [pid = 1652] [serial = 892] [outer = 0x128ac8c00] 04:28:15 INFO - PROCESS | 1652 | 1467372495815 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]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 04:28:15 INFO - PROCESS | 1652 | 1467372495852 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:28:15 INFO - PROCESS | 1652 | 1467372495853 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:28:15 INFO - PROCESS | 1652 | 1467372495860 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1652 | 1467372495861 Marionette TRACE conn2 <- [1,1162,null,{}] 04:28:15 INFO - PROCESS | 1652 | 1467372495863 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}] 04:28:15 INFO - PROCESS | 1652 | 1467372495865 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:15 INFO - PROCESS | 1652 | 1467372495946 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:28:15 INFO - PROCESS | 1652 | 1467372495950 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1652 | 1467372495951 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a9f000 == 39 [pid = 1652] [id = 298] 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a69f400) [pid = 1652] [serial = 893] [outer = 0x0] 04:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aa05800) [pid = 1652] [serial = 894] [outer = 0x12a69f400] 04:28:15 INFO - PROCESS | 1652 | 1467372495980 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b0dac00) [pid = 1652] [serial = 895] [outer = 0x12a69f400] 04:28:16 INFO - PROCESS | 1652 | 1467372496403 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]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 04:28:16 INFO - PROCESS | 1652 | 1467372496429 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:28:16 INFO - PROCESS | 1652 | 1467372496431 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:28:16 INFO - PROCESS | 1652 | 1467372496434 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 1652 | 1467372496436 Marionette TRACE conn2 <- [1,1166,null,{}] 04:28:16 INFO - PROCESS | 1652 | 1467372496442 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}] 04:28:16 INFO - PROCESS | 1652 | 1467372496448 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:16 INFO - PROCESS | 1652 | 1467372496604 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:28:16 INFO - PROCESS | 1652 | 1467372496640 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1652 | 1467372496641 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e59000 == 40 [pid = 1652] [id = 299] 04:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a79e400) [pid = 1652] [serial = 896] [outer = 0x0] 04:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b83ec00) [pid = 1652] [serial = 897] [outer = 0x12a79e400] 04:28:16 INFO - PROCESS | 1652 | 1467372496666 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12ba62c00) [pid = 1652] [serial = 898] [outer = 0x12a79e400] 04:28:17 INFO - PROCESS | 1652 | 1467372497001 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]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 574ms 04:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:28:17 INFO - PROCESS | 1652 | 1467372497009 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1652 | 1467372497010 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:28:17 INFO - PROCESS | 1652 | 1467372497012 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1652 | 1467372497014 Marionette TRACE conn2 <- [1,1170,null,{}] 04:28:17 INFO - PROCESS | 1652 | 1467372497016 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}] 04:28:17 INFO - PROCESS | 1652 | 1467372497017 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:17 INFO - PROCESS | 1652 | 1467372497127 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:28:17 INFO - PROCESS | 1652 | 1467372497141 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1652 | 1467372497142 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a1800 == 41 [pid = 1652] [id = 300] 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1182f2000) [pid = 1652] [serial = 899] [outer = 0x0] 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bd28000) [pid = 1652] [serial = 900] [outer = 0x1182f2000] 04:28:17 INFO - PROCESS | 1652 | 1467372497166 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bd2e400) [pid = 1652] [serial = 901] [outer = 0x1182f2000] 04:28:17 INFO - PROCESS | 1652 | 1467372497480 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]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 04:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:28:17 INFO - PROCESS | 1652 | 1467372497535 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1652 | 1467372497536 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:28:17 INFO - PROCESS | 1652 | 1467372497538 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1652 | 1467372497547 Marionette TRACE conn2 <- [1,1174,null,{}] 04:28:17 INFO - PROCESS | 1652 | 1467372497550 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}] 04:28:17 INFO - PROCESS | 1652 | 1467372497551 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:17 INFO - PROCESS | 1652 | 1467372497650 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:28:17 INFO - PROCESS | 1652 | 1467372497662 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1652 | 1467372497663 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b819000 == 42 [pid = 1652] [id = 301] 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12aa0b400) [pid = 1652] [serial = 902] [outer = 0x0] 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bd35400) [pid = 1652] [serial = 903] [outer = 0x12aa0b400] 04:28:17 INFO - PROCESS | 1652 | 1467372497687 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bdd9400) [pid = 1652] [serial = 904] [outer = 0x12aa0b400] 04:28:18 INFO - PROCESS | 1652 | 1467372498035 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] 04:28:18 INFO - PROCESS | 1652 | 1467372498069 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:28:18 INFO - PROCESS | 1652 | 1467372498074 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1652 | 1467372498075 Marionette TRACE conn2 <- [1,1178,null,{}] 04:28:18 INFO - PROCESS | 1652 | 1467372498077 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}] 04:28:18 INFO - PROCESS | 1652 | 1467372498078 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:18 INFO - PROCESS | 1652 | 1467372498181 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:28:18 INFO - PROCESS | 1652 | 1467372498191 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1652 | 1467372498192 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd50800 == 43 [pid = 1652] [id = 302] 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bddbc00) [pid = 1652] [serial = 905] [outer = 0x0] 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bfce800) [pid = 1652] [serial = 906] [outer = 0x12bddbc00] 04:28:18 INFO - PROCESS | 1652 | 1467372498216 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bfd4400) [pid = 1652] [serial = 907] [outer = 0x12bddbc00] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x113253000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118253400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128acd000) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11936c400) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12919d000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116903000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11936a000) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119d0a800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118254800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113c35c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129639000) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128e16c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1256cc400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:28:18 INFO - PROCESS | 1652 | 1467372498642 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] 04:28:18 INFO - PROCESS | 1652 | 1467372498697 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:28:18 INFO - PROCESS | 1652 | 1467372498699 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1652 | 1467372498700 Marionette TRACE conn2 <- [1,1182,null,{}] 04:28:18 INFO - PROCESS | 1652 | 1467372498703 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}] 04:28:18 INFO - PROCESS | 1652 | 1467372498704 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:18 INFO - PROCESS | 1652 | 1467372498786 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:28:18 INFO - PROCESS | 1652 | 1467372498851 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1652 | 1467372498852 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c36a800 == 44 [pid = 1652] [id = 303] 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115468c00) [pid = 1652] [serial = 908] [outer = 0x0] 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12117f000) [pid = 1652] [serial = 909] [outer = 0x115468c00] 04:28:18 INFO - PROCESS | 1652 | 1467372498876 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128ed1400) [pid = 1652] [serial = 910] [outer = 0x115468c00] 04:28:19 INFO - PROCESS | 1652 | 1467372499188 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] 04:28:19 INFO - PROCESS | 1652 | 1467372499220 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:28:19 INFO - PROCESS | 1652 | 1467372499225 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:28:19 INFO - PROCESS | 1652 | 1467372499227 Marionette TRACE conn2 <- [1,1186,null,{}] 04:28:19 INFO - PROCESS | 1652 | 1467372499229 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}] 04:28:19 INFO - PROCESS | 1652 | 1467372499231 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:19 INFO - PROCESS | 1652 | 1467372499329 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:28:19 INFO - PROCESS | 1652 | 1467372499332 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1652 | 1467372499334 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d04f000 == 45 [pid = 1652] [id = 304] 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a7f1400) [pid = 1652] [serial = 911] [outer = 0x0] 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bfdac00) [pid = 1652] [serial = 912] [outer = 0x12a7f1400] 04:28:19 INFO - PROCESS | 1652 | 1467372499361 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12c3b9000) [pid = 1652] [serial = 913] [outer = 0x12a7f1400] 04:28:19 INFO - PROCESS | 1652 | 1467372499692 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] 04:28:19 INFO - PROCESS | 1652 | 1467372499746 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:28:19 INFO - PROCESS | 1652 | 1467372499758 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:28:19 INFO - PROCESS | 1652 | 1467372499759 Marionette TRACE conn2 <- [1,1190,null,{}] 04:28:19 INFO - PROCESS | 1652 | 1467372499762 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}] 04:28:19 INFO - PROCESS | 1652 | 1467372499763 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:19 INFO - PROCESS | 1652 | 1467372499848 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:28:19 INFO - PROCESS | 1652 | 1467372499851 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1652 | 1467372499853 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2c2800 == 46 [pid = 1652] [id = 305] 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11675c400) [pid = 1652] [serial = 914] [outer = 0x0] 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116761000) [pid = 1652] [serial = 915] [outer = 0x11675c400] 04:28:19 INFO - PROCESS | 1652 | 1467372499877 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128e13c00) [pid = 1652] [serial = 916] [outer = 0x11675c400] 04:28:20 INFO - PROCESS | 1652 | 1467372500237 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] 04:28:20 INFO - PROCESS | 1652 | 1467372500279 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:28:20 INFO - PROCESS | 1652 | 1467372500281 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 1652 | 1467372500282 Marionette TRACE conn2 <- [1,1194,null,{}] 04:28:20 INFO - PROCESS | 1652 | 1467372500285 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}] 04:28:20 INFO - PROCESS | 1652 | 1467372500286 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:20 INFO - PROCESS | 1652 | 1467372500374 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:28:20 INFO - PROCESS | 1652 | 1467372500436 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 1652 | 1467372500437 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49c800 == 47 [pid = 1652] [id = 306] 04:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11678e800) [pid = 1652] [serial = 917] [outer = 0x0] 04:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12c3b8c00) [pid = 1652] [serial = 918] [outer = 0x11678e800] 04:28:20 INFO - PROCESS | 1652 | 1467372500461 Marionette DEBUG loaded listener.js 04:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c585000) [pid = 1652] [serial = 919] [outer = 0x11678e800] 04:28:20 INFO - PROCESS | 1652 | 1467372500930 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] 04:28:21 INFO - PROCESS | 1652 | 1467372501004 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:28:21 INFO - PROCESS | 1652 | 1467372501007 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1652 | 1467372501011 Marionette TRACE conn2 <- [1,1198,null,{}] 04:28:21 INFO - PROCESS | 1652 | 1467372501014 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}] 04:28:21 INFO - PROCESS | 1652 | 1467372501016 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:21 INFO - PROCESS | 1652 | 1467372501128 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:28:21 INFO - PROCESS | 1652 | 1467372501235 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1652 | 1467372501236 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c0800 == 48 [pid = 1652] [id = 307] 04:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11824fc00) [pid = 1652] [serial = 920] [outer = 0x0] 04:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119364c00) [pid = 1652] [serial = 921] [outer = 0x11824fc00] 04:28:21 INFO - PROCESS | 1652 | 1467372501270 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a061c00) [pid = 1652] [serial = 922] [outer = 0x11824fc00] 04:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:28:21 INFO - PROCESS | 1652 | 1467372501722 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]]]}] 04:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 04:28:21 INFO - PROCESS | 1652 | 1467372501729 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 1652 | 1467372501732 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:28:21 INFO - PROCESS | 1652 | 1467372501753 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1652 | 1467372501756 Marionette TRACE conn2 <- [1,1202,null,{}] 04:28:21 INFO - PROCESS | 1652 | 1467372501762 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}] 04:28:21 INFO - PROCESS | 1652 | 1467372501764 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:21 INFO - PROCESS | 1652 | 1467372501876 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:28:21 INFO - PROCESS | 1652 | 1467372501953 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1652 | 1467372501954 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa5000 == 49 [pid = 1652] [id = 308] 04:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x126446800) [pid = 1652] [serial = 923] [outer = 0x0] 04:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126c80c00) [pid = 1652] [serial = 924] [outer = 0x126446800] 04:28:21 INFO - PROCESS | 1652 | 1467372501985 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128e11c00) [pid = 1652] [serial = 925] [outer = 0x126446800] 04:28:22 INFO - PROCESS | 1652 | 1467372502410 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]]]}] 04:28: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 04:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 691ms 04:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:28:22 INFO - PROCESS | 1652 | 1467372502427 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1652 | 1467372502429 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:28:22 INFO - PROCESS | 1652 | 1467372502431 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 1652 | 1467372502434 Marionette TRACE conn2 <- [1,1206,null,{}] 04:28:22 INFO - PROCESS | 1652 | 1467372502442 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}] 04:28:22 INFO - PROCESS | 1652 | 1467372502445 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:22 INFO - PROCESS | 1652 | 1467372502557 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:28:22 INFO - PROCESS | 1652 | 1467372502622 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 1652 | 1467372502624 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02b800 == 50 [pid = 1652] [id = 309] 04:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116756400) [pid = 1652] [serial = 926] [outer = 0x0] 04:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a061000) [pid = 1652] [serial = 927] [outer = 0x116756400] 04:28:22 INFO - PROCESS | 1652 | 1467372502710 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b838c00) [pid = 1652] [serial = 928] [outer = 0x116756400] 04:28:23 INFO - PROCESS | 1652 | 1467372503464 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]]]}] 04:28: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 04:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1074ms 04:28:23 INFO - PROCESS | 1652 | 1467372503505 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 1652 | 1467372503508 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:28:23 INFO - PROCESS | 1652 | 1467372503511 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 1652 | 1467372503513 Marionette TRACE conn2 <- [1,1210,null,{}] 04:28:23 INFO - PROCESS | 1652 | 1467372503517 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}] 04:28:23 INFO - PROCESS | 1652 | 1467372503518 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:23 INFO - PROCESS | 1652 | 1467372503615 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:28:23 INFO - PROCESS | 1652 | 1467372503690 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1652 | 1467372503693 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c6000 == 51 [pid = 1652] [id = 310] 04:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118255400) [pid = 1652] [serial = 929] [outer = 0x0] 04:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1185eb000) [pid = 1652] [serial = 930] [outer = 0x118255400] 04:28:23 INFO - PROCESS | 1652 | 1467372503720 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1193b1c00) [pid = 1652] [serial = 931] [outer = 0x118255400] 04:28:24 INFO - PROCESS | 1652 | 1467372504130 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]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 674ms 04:28:24 INFO - PROCESS | 1652 | 1467372504186 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 1652 | 1467372504189 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:28:24 INFO - PROCESS | 1652 | 1467372504193 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 1652 | 1467372504195 Marionette TRACE conn2 <- [1,1214,null,{}] 04:28:24 INFO - PROCESS | 1652 | 1467372504197 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}] 04:28:24 INFO - PROCESS | 1652 | 1467372504199 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:24 INFO - PROCESS | 1652 | 1467372504294 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:28:24 INFO - PROCESS | 1652 | 1467372504370 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 1652 | 1467372504372 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f89800 == 52 [pid = 1652] [id = 311] 04:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1185ebc00) [pid = 1652] [serial = 932] [outer = 0x0] 04:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1188cf000) [pid = 1652] [serial = 933] [outer = 0x1185ebc00] 04:28:24 INFO - PROCESS | 1652 | 1467372504399 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1195f1800) [pid = 1652] [serial = 934] [outer = 0x1185ebc00] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2c2800 == 51 [pid = 1652] [id = 305] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d04f000 == 50 [pid = 1652] [id = 304] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c36a800 == 49 [pid = 1652] [id = 303] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd50800 == 48 [pid = 1652] [id = 302] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b819000 == 47 [pid = 1652] [id = 301] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a1800 == 46 [pid = 1652] [id = 300] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128e59000 == 45 [pid = 1652] [id = 299] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128a9f000 == 44 [pid = 1652] [id = 298] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x125183800 == 43 [pid = 1652] [id = 297] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1216ce000 == 42 [pid = 1652] [id = 296] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11695a000 == 41 [pid = 1652] [id = 295] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x115e0b800 == 40 [pid = 1652] [id = 294] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129864000 == 39 [pid = 1652] [id = 291] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bf800 == 38 [pid = 1652] [id = 290] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x112d5d800 == 37 [pid = 1652] [id = 289] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c36b000 == 36 [pid = 1652] [id = 292] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116f94800 == 35 [pid = 1652] [id = 242] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9b800 == 34 [pid = 1652] [id = 259] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b02b000 == 33 [pid = 1652] [id = 293] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12986d800 == 32 [pid = 1652] [id = 258] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c6000 == 31 [pid = 1652] [id = 310] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02b800 == 30 [pid = 1652] [id = 309] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa5000 == 29 [pid = 1652] [id = 308] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c0800 == 28 [pid = 1652] [id = 307] 04:28:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49c800 == 27 [pid = 1652] [id = 306] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126443c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1182f1800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128e12800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12198f800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1291a6000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11749b000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1182e4800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118094000) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1193b5c00) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119eb1400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x126c7f800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x125632000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a06a400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121267400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1182ea400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1184d4c00) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11932a800) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119367800) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129641400) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b0d2c00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b837000) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128acc800) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12644e000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12aa09000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12942d000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128ed4000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128ac1400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b188400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123f95800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 04:28:25 INFO - PROCESS | 1652 | 1467372505471 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]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1321ms 04:28:25 INFO - PROCESS | 1652 | 1467372505519 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:28:25 INFO - PROCESS | 1652 | 1467372505524 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:28:25 INFO - PROCESS | 1652 | 1467372505527 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 1652 | 1467372505529 Marionette TRACE conn2 <- [1,1218,null,{}] 04:28:25 INFO - PROCESS | 1652 | 1467372505533 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}] 04:28:25 INFO - PROCESS | 1652 | 1467372505534 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:25 INFO - PROCESS | 1652 | 1467372505612 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:28:25 INFO - PROCESS | 1652 | 1467372505617 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1652 | 1467372505620 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad6000 == 28 [pid = 1652] [id = 312] 04:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11808d400) [pid = 1652] [serial = 935] [outer = 0x0] 04:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118094c00) [pid = 1652] [serial = 936] [outer = 0x11808d400] 04:28:25 INFO - PROCESS | 1652 | 1467372505651 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116787c00) [pid = 1652] [serial = 937] [outer = 0x11808d400] 04:28:26 INFO - PROCESS | 1652 | 1467372506035 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]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 04:28:26 INFO - PROCESS | 1652 | 1467372506047 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 1652 | 1467372506050 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:28:26 INFO - PROCESS | 1652 | 1467372506057 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1652 | 1467372506059 Marionette TRACE conn2 <- [1,1222,null,{}] 04:28:26 INFO - PROCESS | 1652 | 1467372506061 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}] 04:28:26 INFO - PROCESS | 1652 | 1467372506063 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:26 INFO - PROCESS | 1652 | 1467372506140 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:28:26 INFO - PROCESS | 1652 | 1467372506164 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1652 | 1467372506165 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11889e800 == 29 [pid = 1652] [id = 313] 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11932c800) [pid = 1652] [serial = 938] [outer = 0x0] 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119367800) [pid = 1652] [serial = 939] [outer = 0x11932c800] 04:28:26 INFO - PROCESS | 1652 | 1467372506195 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119a3d800) [pid = 1652] [serial = 940] [outer = 0x11932c800] 04:28:26 INFO - PROCESS | 1652 | 1467372506543 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] 04:28:26 INFO - PROCESS | 1652 | 1467372506582 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:28:26 INFO - PROCESS | 1652 | 1467372506584 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1652 | 1467372506587 Marionette TRACE conn2 <- [1,1226,null,{}] 04:28:26 INFO - PROCESS | 1652 | 1467372506594 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}] 04:28:26 INFO - PROCESS | 1652 | 1467372506598 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:26 INFO - PROCESS | 1652 | 1467372506674 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:28:26 INFO - PROCESS | 1652 | 1467372506679 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1652 | 1467372506681 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a01b000 == 30 [pid = 1652] [id = 314] 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116761c00) [pid = 1652] [serial = 941] [outer = 0x0] 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12117d400) [pid = 1652] [serial = 942] [outer = 0x116761c00] 04:28:26 INFO - PROCESS | 1652 | 1467372506712 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121b1d400) [pid = 1652] [serial = 943] [outer = 0x116761c00] 04:28:27 INFO - PROCESS | 1652 | 1467372507062 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]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 523ms 04:28:27 INFO - PROCESS | 1652 | 1467372507107 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 1652 | 1467372507109 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:28:27 INFO - PROCESS | 1652 | 1467372507111 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 1652 | 1467372507112 Marionette TRACE conn2 <- [1,1230,null,{}] 04:28:27 INFO - PROCESS | 1652 | 1467372507115 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}] 04:28:27 INFO - PROCESS | 1652 | 1467372507116 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:27 INFO - PROCESS | 1652 | 1467372507229 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:28:27 INFO - PROCESS | 1652 | 1467372507268 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1652 | 1467372507269 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216c4800 == 31 [pid = 1652] [id = 315] 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119eb4c00) [pid = 1652] [serial = 944] [outer = 0x0] 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125629800) [pid = 1652] [serial = 945] [outer = 0x119eb4c00] 04:28:27 INFO - PROCESS | 1652 | 1467372507295 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x126056c00) [pid = 1652] [serial = 946] [outer = 0x119eb4c00] 04:28:27 INFO - PROCESS | 1652 | 1467372507597 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]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 04:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:28:27 INFO - PROCESS | 1652 | 1467372507635 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 1652 | 1467372507636 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:28:27 INFO - PROCESS | 1652 | 1467372507639 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 1652 | 1467372507640 Marionette TRACE conn2 <- [1,1234,null,{}] 04:28:27 INFO - PROCESS | 1652 | 1467372507642 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}] 04:28:27 INFO - PROCESS | 1652 | 1467372507643 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:27 INFO - PROCESS | 1652 | 1467372507742 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:28:27 INFO - PROCESS | 1652 | 1467372507746 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1652 | 1467372507747 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e40800 == 32 [pid = 1652] [id = 316] 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116633c00) [pid = 1652] [serial = 947] [outer = 0x0] 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12605bc00) [pid = 1652] [serial = 948] [outer = 0x116633c00] 04:28:27 INFO - PROCESS | 1652 | 1467372507772 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126c85c00) [pid = 1652] [serial = 949] [outer = 0x116633c00] 04:28:28 INFO - PROCESS | 1652 | 1467372508124 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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 04:28:28 INFO - PROCESS | 1652 | 1467372508160 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1652 | 1467372508162 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:28:28 INFO - PROCESS | 1652 | 1467372508164 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1652 | 1467372508165 Marionette TRACE conn2 <- [1,1238,null,{}] 04:28:28 INFO - PROCESS | 1652 | 1467372508168 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}] 04:28:28 INFO - PROCESS | 1652 | 1467372508172 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:28 INFO - PROCESS | 1652 | 1467372508292 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:28:28 INFO - PROCESS | 1652 | 1467372508333 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1652 | 1467372508334 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2f800 == 33 [pid = 1652] [id = 317] 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128ac2400) [pid = 1652] [serial = 950] [outer = 0x0] 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128e12c00) [pid = 1652] [serial = 951] [outer = 0x128ac2400] 04:28:28 INFO - PROCESS | 1652 | 1467372508359 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1291a7800) [pid = 1652] [serial = 952] [outer = 0x128ac2400] 04:28:28 INFO - PROCESS | 1652 | 1467372508649 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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 04:28:28 INFO - PROCESS | 1652 | 1467372508686 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1652 | 1467372508689 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:28:28 INFO - PROCESS | 1652 | 1467372508694 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1652 | 1467372508695 Marionette TRACE conn2 <- [1,1242,null,{}] 04:28:28 INFO - PROCESS | 1652 | 1467372508697 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}] 04:28:28 INFO - PROCESS | 1652 | 1467372508698 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:28 INFO - PROCESS | 1652 | 1467372508804 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:28:28 INFO - PROCESS | 1652 | 1467372508807 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1652 | 1467372508808 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129156800 == 34 [pid = 1652] [id = 318] 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128ac2800) [pid = 1652] [serial = 953] [outer = 0x0] 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12942ac00) [pid = 1652] [serial = 954] [outer = 0x128ac2800] 04:28:28 INFO - PROCESS | 1652 | 1467372508833 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a696000) [pid = 1652] [serial = 955] [outer = 0x128ac2800] 04:28:29 INFO - PROCESS | 1652 | 1467372509160 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]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:28:29 INFO - PROCESS | 1652 | 1467372509216 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1652 | 1467372509217 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:28:29 INFO - PROCESS | 1652 | 1467372509219 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1652 | 1467372509221 Marionette TRACE conn2 <- [1,1246,null,{}] 04:28:29 INFO - PROCESS | 1652 | 1467372509226 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}] 04:28:29 INFO - PROCESS | 1652 | 1467372509227 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:29 INFO - PROCESS | 1652 | 1467372509327 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:28:29 INFO - PROCESS | 1652 | 1467372509337 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 1652 | 1467372509339 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66a000 == 35 [pid = 1652] [id = 319] 04:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a7f8000) [pid = 1652] [serial = 956] [outer = 0x0] 04:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12aa11000) [pid = 1652] [serial = 957] [outer = 0x12a7f8000] 04:28:29 INFO - PROCESS | 1652 | 1467372509364 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b185800) [pid = 1652] [serial = 958] [outer = 0x12a7f8000] 04:28:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1256c5c00) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12aa0b400) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1182f2000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bddbc00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115468c00) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x117daa800) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128ac8c00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a69f400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119033c00) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128e1a800) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118164000) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x111f13800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1185f1c00) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119eb1c00) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x121e63000) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a7f1400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11675c400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a79e400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1185f0c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119d0a400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x111c18800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121be1400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1184d7800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11546a400) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12aa0c800) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126a7fc00) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11678e800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129433400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a22c00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:28:30 INFO - PROCESS | 1652 | 1467372510104 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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 926ms 04:28:30 INFO - PROCESS | 1652 | 1467372510145 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 1652 | 1467372510147 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:28:30 INFO - PROCESS | 1652 | 1467372510149 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 1652 | 1467372510150 Marionette TRACE conn2 <- [1,1250,null,{}] 04:28:30 INFO - PROCESS | 1652 | 1467372510153 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}] 04:28:30 INFO - PROCESS | 1652 | 1467372510154 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:30 INFO - PROCESS | 1652 | 1467372510233 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:28:30 INFO - PROCESS | 1652 | 1467372510298 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1652 | 1467372510299 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a017800 == 36 [pid = 1652] [id = 320] 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115468c00) [pid = 1652] [serial = 959] [outer = 0x0] 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11808dc00) [pid = 1652] [serial = 960] [outer = 0x115468c00] 04:28:30 INFO - PROCESS | 1652 | 1467372510324 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11851ac00) [pid = 1652] [serial = 961] [outer = 0x115468c00] 04:28:30 INFO - PROCESS | 1652 | 1467372510626 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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 04:28:30 INFO - PROCESS | 1652 | 1467372510670 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 1652 | 1467372510671 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:28:30 INFO - PROCESS | 1652 | 1467372510673 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 1652 | 1467372510674 Marionette TRACE conn2 <- [1,1254,null,{}] 04:28:30 INFO - PROCESS | 1652 | 1467372510677 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}] 04:28:30 INFO - PROCESS | 1652 | 1467372510678 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:30 INFO - PROCESS | 1652 | 1467372510762 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:28:30 INFO - PROCESS | 1652 | 1467372510766 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1652 | 1467372510767 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80c800 == 37 [pid = 1652] [id = 321] 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1185e3400) [pid = 1652] [serial = 962] [outer = 0x0] 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121be6400) [pid = 1652] [serial = 963] [outer = 0x1185e3400] 04:28:30 INFO - PROCESS | 1652 | 1467372510792 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126a80800) [pid = 1652] [serial = 964] [outer = 0x1185e3400] 04:28:31 INFO - PROCESS | 1652 | 1467372511147 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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 04:28:31 INFO - PROCESS | 1652 | 1467372511196 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 1652 | 1467372511197 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:28:31 INFO - PROCESS | 1652 | 1467372511200 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1652 | 1467372511202 Marionette TRACE conn2 <- [1,1258,null,{}] 04:28:31 INFO - PROCESS | 1652 | 1467372511204 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}] 04:28:31 INFO - PROCESS | 1652 | 1467372511206 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:31 INFO - PROCESS | 1652 | 1467372511295 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:28:31 INFO - PROCESS | 1652 | 1467372511299 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1652 | 1467372511301 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e35800 == 38 [pid = 1652] [id = 322] 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119eb1c00) [pid = 1652] [serial = 965] [outer = 0x0] 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b187c00) [pid = 1652] [serial = 966] [outer = 0x119eb1c00] 04:28:31 INFO - PROCESS | 1652 | 1467372511327 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b83e400) [pid = 1652] [serial = 967] [outer = 0x119eb1c00] 04:28:31 INFO - PROCESS | 1652 | 1467372511652 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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:28:31 INFO - PROCESS | 1652 | 1467372511670 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 1652 | 1467372511671 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:28:31 INFO - PROCESS | 1652 | 1467372511675 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1652 | 1467372511677 Marionette TRACE conn2 <- [1,1262,null,{}] 04:28:31 INFO - PROCESS | 1652 | 1467372511679 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}] 04:28:31 INFO - PROCESS | 1652 | 1467372511680 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:31 INFO - PROCESS | 1652 | 1467372511762 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:28:31 INFO - PROCESS | 1652 | 1467372511766 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1652 | 1467372511767 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c365000 == 39 [pid = 1652] [id = 323] 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b842000) [pid = 1652] [serial = 968] [outer = 0x0] 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b9c9c00) [pid = 1652] [serial = 969] [outer = 0x12b842000] 04:28:31 INFO - PROCESS | 1652 | 1467372511791 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12ba5a000) [pid = 1652] [serial = 970] [outer = 0x12b842000] 04:28:32 INFO - PROCESS | 1652 | 1467372512365 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]]]}] 04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 04:28:32 INFO - PROCESS | 1652 | 1467372512397 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1652 | 1467372512400 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:28:32 INFO - PROCESS | 1652 | 1467372512403 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1652 | 1467372512405 Marionette TRACE conn2 <- [1,1266,null,{}] 04:28:32 INFO - PROCESS | 1652 | 1467372512409 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}] 04:28:32 INFO - PROCESS | 1652 | 1467372512411 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:32 INFO - PROCESS | 1652 | 1467372512527 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:28:32 INFO - PROCESS | 1652 | 1467372512615 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1652 | 1467372512616 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118409000 == 40 [pid = 1652] [id = 324] 04:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116789800) [pid = 1652] [serial = 971] [outer = 0x0] 04:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11808e800) [pid = 1652] [serial = 972] [outer = 0x116789800] 04:28:32 INFO - PROCESS | 1652 | 1467372512647 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118257800) [pid = 1652] [serial = 973] [outer = 0x116789800] 04:28:33 INFO - PROCESS | 1652 | 1467372513127 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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 772ms 04:28:33 INFO - PROCESS | 1652 | 1467372513180 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 1652 | 1467372513183 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:28:33 INFO - PROCESS | 1652 | 1467372513216 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 1652 | 1467372513218 Marionette TRACE conn2 <- [1,1270,null,{}] 04:28:33 INFO - PROCESS | 1652 | 1467372513221 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}] 04:28:33 INFO - PROCESS | 1652 | 1467372513225 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:33 INFO - PROCESS | 1652 | 1467372513336 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:28:33 INFO - PROCESS | 1652 | 1467372513424 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 1652 | 1467372513425 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a6f800 == 41 [pid = 1652] [id = 325] 04:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119ab2400) [pid = 1652] [serial = 974] [outer = 0x0] 04:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119eb4400) [pid = 1652] [serial = 975] [outer = 0x119ab2400] 04:28:33 INFO - PROCESS | 1652 | 1467372513456 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a07f800) [pid = 1652] [serial = 976] [outer = 0x119ab2400] 04:28:33 INFO - PROCESS | 1652 | 1467372513978 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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 775ms 04:28:34 INFO - PROCESS | 1652 | 1467372514138 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1652 | 1467372514140 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:28:34 INFO - PROCESS | 1652 | 1467372514172 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1652 | 1467372514174 Marionette TRACE conn2 <- [1,1274,null,{}] 04:28:34 INFO - PROCESS | 1652 | 1467372514177 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}] 04:28:34 INFO - PROCESS | 1652 | 1467372514179 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:34 INFO - PROCESS | 1652 | 1467372514288 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:28:34 INFO - PROCESS | 1652 | 1467372514347 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 1652 | 1467372514351 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f84000 == 42 [pid = 1652] [id = 326] 04:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1132f2c00) [pid = 1652] [serial = 977] [outer = 0x0] 04:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x113c36c00) [pid = 1652] [serial = 978] [outer = 0x1132f2c00] 04:28:34 INFO - PROCESS | 1652 | 1467372514378 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116755800) [pid = 1652] [serial = 979] [outer = 0x1132f2c00] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124e35800 == 41 [pid = 1652] [id = 322] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80c800 == 40 [pid = 1652] [id = 321] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11a017800 == 39 [pid = 1652] [id = 320] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66a000 == 38 [pid = 1652] [id = 319] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129156800 == 37 [pid = 1652] [id = 318] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2f800 == 36 [pid = 1652] [id = 317] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124e40800 == 35 [pid = 1652] [id = 316] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1216c4800 == 34 [pid = 1652] [id = 315] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11a01b000 == 33 [pid = 1652] [id = 314] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11889e800 == 32 [pid = 1652] [id = 313] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad6000 == 31 [pid = 1652] [id = 312] 04:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116f89800 == 30 [pid = 1652] [id = 311] 04:28:34 INFO - PROCESS | 1652 | 1467372514842 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]]]}] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b9c1800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128acc000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1264ba800) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x124e12400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1128afc00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126445800) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1195f3000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11817e800) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119a3e400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c3b8c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bd35400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bd28000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bfce800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12117f000) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11876d000) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121623400) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128eca000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129640c00) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12aa05800) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a06bc00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121b1c400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a69bc00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b0d8800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185eb800) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11902f000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128a9800) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115dfd800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119026000) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119370800) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126055000) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128e18800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1266bf400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128c63400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bfdac00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c3b9000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116761000) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124e81c00) [pid = 1652] [serial = 486] [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.] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128e13c00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bfd4400) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ed1400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b83ec00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bdd9400) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bd2e400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ba62c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b0dac00) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12c585000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a79fc00) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 04:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11815e400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 729ms 04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:28:34 INFO - PROCESS | 1652 | 1467372514896 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1652 | 1467372514898 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:28:34 INFO - PROCESS | 1652 | 1467372514902 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1652 | 1467372514904 Marionette TRACE conn2 <- [1,1278,null,{}] 04:28:34 INFO - PROCESS | 1652 | 1467372514907 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}] 04:28:34 INFO - PROCESS | 1652 | 1467372514909 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:34 INFO - PROCESS | 1652 | 1467372514992 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:28:35 INFO - PROCESS | 1652 | 1467372514996 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1652 | 1467372514998 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae6800 == 31 [pid = 1652] [id = 327] 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116755c00) [pid = 1652] [serial = 980] [outer = 0x0] 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116905000) [pid = 1652] [serial = 981] [outer = 0x116755c00] 04:28:35 INFO - PROCESS | 1652 | 1467372515025 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118096c00) [pid = 1652] [serial = 982] [outer = 0x116755c00] 04:28:35 INFO - PROCESS | 1652 | 1467372515380 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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 524ms 04:28:35 INFO - PROCESS | 1652 | 1467372515425 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 1652 | 1467372515426 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:28:35 INFO - PROCESS | 1652 | 1467372515429 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 1652 | 1467372515430 Marionette TRACE conn2 <- [1,1282,null,{}] 04:28:35 INFO - PROCESS | 1652 | 1467372515437 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}] 04:28:35 INFO - PROCESS | 1652 | 1467372515440 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:35 INFO - PROCESS | 1652 | 1467372515526 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:28:35 INFO - PROCESS | 1652 | 1467372515533 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1652 | 1467372515535 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bf000 == 32 [pid = 1652] [id = 328] 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128a6800) [pid = 1652] [serial = 983] [outer = 0x0] 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184d8800) [pid = 1652] [serial = 984] [outer = 0x1128a6800] 04:28:35 INFO - PROCESS | 1652 | 1467372515564 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119024800) [pid = 1652] [serial = 985] [outer = 0x1128a6800] 04:28:35 INFO - PROCESS | 1652 | 1467372515918 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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 04:28:35 INFO - PROCESS | 1652 | 1467372515947 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 1652 | 1467372515948 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:28:35 INFO - PROCESS | 1652 | 1467372515951 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 1652 | 1467372515952 Marionette TRACE conn2 <- [1,1286,null,{}] 04:28:35 INFO - PROCESS | 1652 | 1467372515954 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}] 04:28:35 INFO - PROCESS | 1652 | 1467372515955 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:36 INFO - PROCESS | 1652 | 1467372516046 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:28:36 INFO - PROCESS | 1652 | 1467372516099 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 1652 | 1467372516100 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ec000 == 33 [pid = 1652] [id = 329] 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119026000) [pid = 1652] [serial = 986] [outer = 0x0] 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119364400) [pid = 1652] [serial = 987] [outer = 0x119026000] 04:28:36 INFO - PROCESS | 1652 | 1467372516125 Marionette DEBUG loaded listener.js 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119a45400) [pid = 1652] [serial = 988] [outer = 0x119026000] 04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 04:28:36 INFO - PROCESS | 1652 | 1467372516463 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]]]}] 04:28:36 INFO - PROCESS | 1652 | 1467372516476 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1652 | 1467372516477 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:28:36 INFO - PROCESS | 1652 | 1467372516480 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1652 | 1467372516481 Marionette TRACE conn2 <- [1,1290,null,{}] 04:28:36 INFO - PROCESS | 1652 | 1467372516483 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}] 04:28:36 INFO - PROCESS | 1652 | 1467372516484 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:36 INFO - PROCESS | 1652 | 1467372516566 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:28:36 INFO - PROCESS | 1652 | 1467372516625 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 1652 | 1467372516627 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ea4000 == 34 [pid = 1652] [id = 330] 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1121b2400) [pid = 1652] [serial = 989] [outer = 0x0] 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ab8c00) [pid = 1652] [serial = 990] [outer = 0x1121b2400] 04:28:36 INFO - PROCESS | 1652 | 1467372516651 Marionette DEBUG loaded listener.js 04:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12117e000) [pid = 1652] [serial = 991] [outer = 0x1121b2400] 04:28:36 INFO - PROCESS | 1652 | 1467372516976 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]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 04:28:37 INFO - PROCESS | 1652 | 1467372517000 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 1652 | 1467372517002 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:28:37 INFO - PROCESS | 1652 | 1467372517004 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 1652 | 1467372517008 Marionette TRACE conn2 <- [1,1294,null,{}] 04:28:37 INFO - PROCESS | 1652 | 1467372517016 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}] 04:28:37 INFO - PROCESS | 1652 | 1467372517020 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:37 INFO - PROCESS | 1652 | 1467372517144 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:28:37 INFO - PROCESS | 1652 | 1467372517180 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 1652 | 1467372517182 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126405800 == 35 [pid = 1652] [id = 331] 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121bea800) [pid = 1652] [serial = 992] [outer = 0x0] 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124e81c00) [pid = 1652] [serial = 993] [outer = 0x121bea800] 04:28:37 INFO - PROCESS | 1652 | 1467372517207 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1266b8c00) [pid = 1652] [serial = 994] [outer = 0x121bea800] 04:28:37 INFO - PROCESS | 1652 | 1467372517539 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]]]}] 04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 574ms 04:28:37 INFO - PROCESS | 1652 | 1467372517578 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 1652 | 1467372517579 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:28:37 INFO - PROCESS | 1652 | 1467372517582 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 1652 | 1467372517583 Marionette TRACE conn2 <- [1,1298,null,{}] 04:28:37 INFO - PROCESS | 1652 | 1467372517585 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}] 04:28:37 INFO - PROCESS | 1652 | 1467372517586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:37 INFO - PROCESS | 1652 | 1467372517687 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:28:37 INFO - PROCESS | 1652 | 1467372517698 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 1652 | 1467372517699 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab4000 == 36 [pid = 1652] [id = 332] 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12687c400) [pid = 1652] [serial = 995] [outer = 0x0] 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c82800) [pid = 1652] [serial = 996] [outer = 0x12687c400] 04:28:37 INFO - PROCESS | 1652 | 1467372517731 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128acec00) [pid = 1652] [serial = 997] [outer = 0x12687c400] 04:28:38 INFO - PROCESS | 1652 | 1467372518049 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]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 04:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:28:38 INFO - PROCESS | 1652 | 1467372518101 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 1652 | 1467372518103 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:28:38 INFO - PROCESS | 1652 | 1467372518105 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 1652 | 1467372518106 Marionette TRACE conn2 <- [1,1302,null,{}] 04:28:38 INFO - PROCESS | 1652 | 1467372518108 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}] 04:28:38 INFO - PROCESS | 1652 | 1467372518109 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:38 INFO - PROCESS | 1652 | 1467372518209 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:28:38 INFO - PROCESS | 1652 | 1467372518213 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1652 | 1467372518214 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129161000 == 37 [pid = 1652] [id = 333] 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a7e400) [pid = 1652] [serial = 998] [outer = 0x0] 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128e14c00) [pid = 1652] [serial = 999] [outer = 0x126a7e400] 04:28:38 INFO - PROCESS | 1652 | 1467372518272 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ec9000) [pid = 1652] [serial = 1000] [outer = 0x126a7e400] 04:28:38 INFO - PROCESS | 1652 | 1467372518585 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]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 04:28:38 INFO - PROCESS | 1652 | 1467372518625 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 1652 | 1467372518626 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:28:38 INFO - PROCESS | 1652 | 1467372518628 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 1652 | 1467372518629 Marionette TRACE conn2 <- [1,1306,null,{}] 04:28:38 INFO - PROCESS | 1652 | 1467372518632 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}] 04:28:38 INFO - PROCESS | 1652 | 1467372518633 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:38 INFO - PROCESS | 1652 | 1467372518733 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:28:38 INFO - PROCESS | 1652 | 1467372518744 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1652 | 1467372518745 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bd000 == 38 [pid = 1652] [id = 334] 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ec8800) [pid = 1652] [serial = 1001] [outer = 0x0] 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128ed1400) [pid = 1652] [serial = 1002] [outer = 0x128ec8800] 04:28:38 INFO - PROCESS | 1652 | 1467372518777 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129432000) [pid = 1652] [serial = 1003] [outer = 0x128ec8800] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116633c00) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128ac2400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11808d400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11932c800) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119eb4c00) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116761c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1185ebc00) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7f8000) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11824fc00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126446800) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116756400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115468c00) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118255400) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ac2800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1185e3400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119eb1c00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:28:39 INFO - PROCESS | 1652 | 1467372519249 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]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 668ms 04:28:39 INFO - PROCESS | 1652 | 1467372519305 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1652 | 1467372519308 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:28:39 INFO - PROCESS | 1652 | 1467372519313 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1652 | 1467372519315 Marionette TRACE conn2 <- [1,1310,null,{}] 04:28:39 INFO - PROCESS | 1652 | 1467372519319 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}] 04:28:39 INFO - PROCESS | 1652 | 1467372519321 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:39 INFO - PROCESS | 1652 | 1467372519431 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:28:39 INFO - PROCESS | 1652 | 1467372519537 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1652 | 1467372519540 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad8000 == 39 [pid = 1652] [id = 335] 04:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1154cec00) [pid = 1652] [serial = 1004] [outer = 0x0] 04:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115e61400) [pid = 1652] [serial = 1005] [outer = 0x1154cec00] 04:28:39 INFO - PROCESS | 1652 | 1467372519571 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11678c800) [pid = 1652] [serial = 1006] [outer = 0x1154cec00] 04:28:40 INFO - PROCESS | 1652 | 1467372520049 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] 04:28:40 INFO - PROCESS | 1652 | 1467372520097 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:28:40 INFO - PROCESS | 1652 | 1467372520124 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 1652 | 1467372520127 Marionette TRACE conn2 <- [1,1314,null,{}] 04:28:40 INFO - PROCESS | 1652 | 1467372520135 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}] 04:28:40 INFO - PROCESS | 1652 | 1467372520140 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:40 INFO - PROCESS | 1652 | 1467372520284 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:28:40 INFO - PROCESS | 1652 | 1467372520357 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:40 INFO - PROCESS | 1652 | 1467372520358 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212f2800 == 40 [pid = 1652] [id = 336] 04:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118168800) [pid = 1652] [serial = 1007] [outer = 0x0] 04:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11817f000) [pid = 1652] [serial = 1008] [outer = 0x118168800] 04:28:40 INFO - PROCESS | 1652 | 1467372520389 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1182f0800) [pid = 1652] [serial = 1009] [outer = 0x118168800] 04:28:40 INFO - PROCESS | 1652 | 1467372520846 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]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 796ms 04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:28:40 INFO - PROCESS | 1652 | 1467372520900 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 1652 | 1467372520902 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:28:40 INFO - PROCESS | 1652 | 1467372520904 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 1652 | 1467372520907 Marionette TRACE conn2 <- [1,1318,null,{}] 04:28:40 INFO - PROCESS | 1652 | 1467372520915 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}] 04:28:40 INFO - PROCESS | 1652 | 1467372520918 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:41 INFO - PROCESS | 1652 | 1467372521021 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:28:41 INFO - PROCESS | 1652 | 1467372521079 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 1652 | 1467372521081 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a7800 == 41 [pid = 1652] [id = 337] 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118772000) [pid = 1652] [serial = 1010] [outer = 0x0] 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193b5c00) [pid = 1652] [serial = 1011] [outer = 0x118772000] 04:28:41 INFO - PROCESS | 1652 | 1467372521112 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1214a7400) [pid = 1652] [serial = 1012] [outer = 0x118772000] 04:28:41 INFO - PROCESS | 1652 | 1467372521516 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]]]}] 04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 04:28:41 INFO - PROCESS | 1652 | 1467372521577 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 1652 | 1467372521579 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:28:41 INFO - PROCESS | 1652 | 1467372521581 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 1652 | 1467372521583 Marionette TRACE conn2 <- [1,1322,null,{}] 04:28:41 INFO - PROCESS | 1652 | 1467372521585 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}] 04:28:41 INFO - PROCESS | 1652 | 1467372521586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:41 INFO - PROCESS | 1652 | 1467372521691 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:28:41 INFO - PROCESS | 1652 | 1467372521749 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 1652 | 1467372521750 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80f800 == 42 [pid = 1652] [id = 338] 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121e62c00) [pid = 1652] [serial = 1013] [outer = 0x0] 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1256ce000) [pid = 1652] [serial = 1014] [outer = 0x121e62c00] 04:28:41 INFO - PROCESS | 1652 | 1467372521779 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126c85400) [pid = 1652] [serial = 1015] [outer = 0x121e62c00] 04:28:42 INFO - PROCESS | 1652 | 1467372522191 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]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 620ms 04:28:42 INFO - PROCESS | 1652 | 1467372522201 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:28:42 INFO - PROCESS | 1652 | 1467372522203 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:28:42 INFO - PROCESS | 1652 | 1467372522206 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1652 | 1467372522209 Marionette TRACE conn2 <- [1,1326,null,{}] 04:28:42 INFO - PROCESS | 1652 | 1467372522212 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}] 04:28:42 INFO - PROCESS | 1652 | 1467372522213 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:42 INFO - PROCESS | 1652 | 1467372522312 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:28:42 INFO - PROCESS | 1652 | 1467372522400 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1652 | 1467372522401 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba36800 == 43 [pid = 1652] [id = 339] 04:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123fe9400) [pid = 1652] [serial = 1016] [outer = 0x0] 04:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12919d000) [pid = 1652] [serial = 1017] [outer = 0x123fe9400] 04:28:42 INFO - PROCESS | 1652 | 1467372522430 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129637c00) [pid = 1652] [serial = 1018] [outer = 0x123fe9400] 04:28:42 INFO - PROCESS | 1652 | 1467372522846 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]]]}] 04:28:42 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 04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:28:42 INFO - PROCESS | 1652 | 1467372522877 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1652 | 1467372522879 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:28:42 INFO - PROCESS | 1652 | 1467372522881 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1652 | 1467372522882 Marionette TRACE conn2 <- [1,1330,null,{}] 04:28:42 INFO - PROCESS | 1652 | 1467372522884 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}] 04:28:42 INFO - PROCESS | 1652 | 1467372522889 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:43 INFO - PROCESS | 1652 | 1467372523008 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:28:43 INFO - PROCESS | 1652 | 1467372523113 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 1652 | 1467372523115 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c370000 == 44 [pid = 1652] [id = 340] 04:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129641c00) [pid = 1652] [serial = 1019] [outer = 0x0] 04:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a7f8000) [pid = 1652] [serial = 1020] [outer = 0x129641c00] 04:28:43 INFO - PROCESS | 1652 | 1467372523146 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b839400) [pid = 1652] [serial = 1021] [outer = 0x129641c00] 04:28:43 INFO - PROCESS | 1652 | 1467372523703 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]]]}] 04:28:43 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 04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 869ms 04:28:43 INFO - PROCESS | 1652 | 1467372523755 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 1652 | 1467372523757 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:28:43 INFO - PROCESS | 1652 | 1467372523762 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - PROCESS | 1652 | 1467372523764 Marionette TRACE conn2 <- [1,1334,null,{}] 04:28:43 INFO - PROCESS | 1652 | 1467372523775 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}] 04:28:43 INFO - PROCESS | 1652 | 1467372523777 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:43 INFO - PROCESS | 1652 | 1467372523879 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:28:43 INFO - PROCESS | 1652 | 1467372523946 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 1652 | 1467372523949 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119058800 == 45 [pid = 1652] [id = 341] 04:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116762c00) [pid = 1652] [serial = 1022] [outer = 0x0] 04:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176cec00) [pid = 1652] [serial = 1023] [outer = 0x116762c00] 04:28:43 INFO - PROCESS | 1652 | 1467372523976 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11815e800) [pid = 1652] [serial = 1024] [outer = 0x116762c00] 04:28:44 INFO - PROCESS | 1652 | 1467372524448 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 728ms 04:28:44 INFO - PROCESS | 1652 | 1467372524494 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 1652 | 1467372524499 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:28:44 INFO - PROCESS | 1652 | 1467372524510 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 1652 | 1467372524512 Marionette TRACE conn2 <- [1,1338,null,{}] 04:28:44 INFO - PROCESS | 1652 | 1467372524516 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}] 04:28:44 INFO - PROCESS | 1652 | 1467372524518 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x129161000 == 44 [pid = 1652] [id = 333] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab4000 == 43 [pid = 1652] [id = 332] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x126405800 == 42 [pid = 1652] [id = 331] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121ea4000 == 41 [pid = 1652] [id = 330] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1212ec000 == 40 [pid = 1652] [id = 329] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bf000 == 39 [pid = 1652] [id = 328] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae6800 == 38 [pid = 1652] [id = 327] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116f84000 == 37 [pid = 1652] [id = 326] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121a6f800 == 36 [pid = 1652] [id = 325] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118409000 == 35 [pid = 1652] [id = 324] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c365000 == 34 [pid = 1652] [id = 323] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119058800 == 33 [pid = 1652] [id = 341] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c370000 == 32 [pid = 1652] [id = 340] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba36800 == 31 [pid = 1652] [id = 339] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80f800 == 30 [pid = 1652] [id = 338] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a7800 == 29 [pid = 1652] [id = 337] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1212f2800 == 28 [pid = 1652] [id = 336] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bd000 == 27 [pid = 1652] [id = 334] 04:28:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad8000 == 26 [pid = 1652] [id = 335] 04:28:45 INFO - PROCESS | 1652 | 1467372525164 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a061c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119364c00) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128e11c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126c80c00) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a061000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b838c00) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11808dc00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193b1c00) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1185eb000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12942ac00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121be6400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b187c00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b185800) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b9c9c00) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126a80800) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a696000) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126c85c00) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b83e400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11851ac00) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126056c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12605bc00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1291a7800) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118094c00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116787c00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119a3d800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119367800) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125629800) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128e12c00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12117d400) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121b1d400) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1195f1800) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1188cf000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12aa11000) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 04:28:45 INFO - PROCESS | 1652 | 1467372525296 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1652 | 1467372525297 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131d7800 == 27 [pid = 1652] [id = 342] 04:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1128a8800) [pid = 1652] [serial = 1025] [outer = 0x0] 04:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1128af400) [pid = 1652] [serial = 1026] [outer = 0x1128a8800] 04:28:45 INFO - PROCESS | 1652 | 1467372525324 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11323b400) [pid = 1652] [serial = 1027] [outer = 0x1128a8800] 04:28:46 INFO - PROCESS | 1652 | 1467372526206 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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1730ms 04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:28:46 INFO - PROCESS | 1652 | 1467372526239 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1652 | 1467372526243 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:28:46 INFO - PROCESS | 1652 | 1467372526247 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1652 | 1467372526249 Marionette TRACE conn2 <- [1,1342,null,{}] 04:28:46 INFO - PROCESS | 1652 | 1467372526252 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}] 04:28:46 INFO - PROCESS | 1652 | 1467372526254 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:46 INFO - PROCESS | 1652 | 1467372526335 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:28:46 INFO - PROCESS | 1652 | 1467372526387 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1652 | 1467372526389 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116adc800 == 28 [pid = 1652] [id = 343] 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113d9bc00) [pid = 1652] [serial = 1028] [outer = 0x0] 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11678e800) [pid = 1652] [serial = 1029] [outer = 0x113d9bc00] 04:28:46 INFO - PROCESS | 1652 | 1467372526415 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11714b000) [pid = 1652] [serial = 1030] [outer = 0x113d9bc00] 04:28:46 INFO - PROCESS | 1652 | 1467372526726 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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 04:28:46 INFO - PROCESS | 1652 | 1467372526767 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1652 | 1467372526769 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:28:46 INFO - PROCESS | 1652 | 1467372526772 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1652 | 1467372526775 Marionette TRACE conn2 <- [1,1346,null,{}] 04:28:46 INFO - PROCESS | 1652 | 1467372526778 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}] 04:28:46 INFO - PROCESS | 1652 | 1467372526779 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:46 INFO - PROCESS | 1652 | 1467372526855 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:28:46 INFO - PROCESS | 1652 | 1467372526915 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1652 | 1467372526924 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118405800 == 29 [pid = 1652] [id = 344] 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1176c9c00) [pid = 1652] [serial = 1031] [outer = 0x0] 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11808f800) [pid = 1652] [serial = 1032] [outer = 0x1176c9c00] 04:28:46 INFO - PROCESS | 1652 | 1467372526950 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118184000) [pid = 1652] [serial = 1033] [outer = 0x1176c9c00] 04:28:47 INFO - PROCESS | 1652 | 1467372527281 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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 04:28:47 INFO - PROCESS | 1652 | 1467372527296 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1652 | 1467372527298 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:28:47 INFO - PROCESS | 1652 | 1467372527313 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1652 | 1467372527317 Marionette TRACE conn2 <- [1,1350,null,{}] 04:28:47 INFO - PROCESS | 1652 | 1467372527319 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}] 04:28:47 INFO - PROCESS | 1652 | 1467372527321 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:47 INFO - PROCESS | 1652 | 1467372527424 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:28:47 INFO - PROCESS | 1652 | 1467372527428 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1652 | 1467372527429 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c8800 == 30 [pid = 1652] [id = 345] 04:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11824fc00) [pid = 1652] [serial = 1034] [outer = 0x0] 04:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185e2800) [pid = 1652] [serial = 1035] [outer = 0x11824fc00] 04:28:47 INFO - PROCESS | 1652 | 1467372527454 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119032800) [pid = 1652] [serial = 1036] [outer = 0x11824fc00] 04:28:47 INFO - PROCESS | 1652 | 1467372527801 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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 536ms 04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:28:47 INFO - PROCESS | 1652 | 1467372527841 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1652 | 1467372527843 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:28:47 INFO - PROCESS | 1652 | 1467372527845 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1652 | 1467372527846 Marionette TRACE conn2 <- [1,1354,null,{}] 04:28:47 INFO - PROCESS | 1652 | 1467372527848 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}] 04:28:47 INFO - PROCESS | 1652 | 1467372527850 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:47 INFO - PROCESS | 1652 | 1467372527941 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:28:47 INFO - PROCESS | 1652 | 1467372527975 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1652 | 1467372527976 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a019800 == 31 [pid = 1652] [id = 346] 04:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11932e800) [pid = 1652] [serial = 1037] [outer = 0x0] 04:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11936ec00) [pid = 1652] [serial = 1038] [outer = 0x11932e800] 04:28:48 INFO - PROCESS | 1652 | 1467372528001 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195f0400) [pid = 1652] [serial = 1039] [outer = 0x11932e800] 04:28:48 INFO - PROCESS | 1652 | 1467372528296 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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 04:28:48 INFO - PROCESS | 1652 | 1467372528365 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1652 | 1467372528366 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:28:48 INFO - PROCESS | 1652 | 1467372528368 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 1652 | 1467372528369 Marionette TRACE conn2 <- [1,1358,null,{}] 04:28:48 INFO - PROCESS | 1652 | 1467372528372 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}] 04:28:48 INFO - PROCESS | 1652 | 1467372528373 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:48 INFO - PROCESS | 1652 | 1467372528466 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:28:48 INFO - PROCESS | 1652 | 1467372528478 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1652 | 1467372528482 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e9d000 == 32 [pid = 1652] [id = 347] 04:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11675f800) [pid = 1652] [serial = 1040] [outer = 0x0] 04:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119eb5400) [pid = 1652] [serial = 1041] [outer = 0x11675f800] 04:28:48 INFO - PROCESS | 1652 | 1467372528514 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a06b800) [pid = 1652] [serial = 1042] [outer = 0x11675f800] 04:28:48 INFO - PROCESS | 1652 | 1467372528944 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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 623ms 04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:28:48 INFO - PROCESS | 1652 | 1467372528992 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1652 | 1467372528994 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:28:49 INFO - PROCESS | 1652 | 1467372528997 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 1652 | 1467372528999 Marionette TRACE conn2 <- [1,1362,null,{}] 04:28:49 INFO - PROCESS | 1652 | 1467372529002 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}] 04:28:49 INFO - PROCESS | 1652 | 1467372529004 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:49 INFO - PROCESS | 1652 | 1467372529155 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1121b2400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121bea800) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12687c400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ec8800) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126a7e400) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119026000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b842000) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1132f2c00) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116789800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1128a6800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119ab2400) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:28:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116755c00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:28:49 INFO - PROCESS | 1652 | 1467372529417 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 1652 | 1467372529418 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131e4000 == 33 [pid = 1652] [id = 348] 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128a6800) [pid = 1652] [serial = 1043] [outer = 0x0] 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116633c00) [pid = 1652] [serial = 1044] [outer = 0x1128a6800] 04:28:49 INFO - PROCESS | 1652 | 1467372529442 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118163c00) [pid = 1652] [serial = 1045] [outer = 0x1128a6800] 04:28:49 INFO - PROCESS | 1652 | 1467372529748 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]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 770ms 04:28:49 INFO - PROCESS | 1652 | 1467372529768 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 1652 | 1467372529769 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:28:49 INFO - PROCESS | 1652 | 1467372529772 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 1652 | 1467372529775 Marionette TRACE conn2 <- [1,1366,null,{}] 04:28:49 INFO - PROCESS | 1652 | 1467372529779 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}] 04:28:49 INFO - PROCESS | 1652 | 1467372529780 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:49 INFO - PROCESS | 1652 | 1467372529854 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:28:49 INFO - PROCESS | 1652 | 1467372529861 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 1652 | 1467372529862 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x126405800 == 34 [pid = 1652] [id = 349] 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11213d800) [pid = 1652] [serial = 1046] [outer = 0x0] 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119eaf800) [pid = 1652] [serial = 1047] [outer = 0x11213d800] 04:28:49 INFO - PROCESS | 1652 | 1467372529887 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121b1d400) [pid = 1652] [serial = 1048] [outer = 0x11213d800] 04:28:50 INFO - PROCESS | 1652 | 1467372530217 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] 04:28:50 INFO - PROCESS | 1652 | 1467372530247 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:28:50 INFO - PROCESS | 1652 | 1467372530249 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1652 | 1467372530250 Marionette TRACE conn2 <- [1,1370,null,{}] 04:28:50 INFO - PROCESS | 1652 | 1467372530252 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}] 04:28:50 INFO - PROCESS | 1652 | 1467372530253 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:50 INFO - PROCESS | 1652 | 1467372530352 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:28:50 INFO - PROCESS | 1652 | 1467372530363 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1652 | 1467372530364 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a31000 == 35 [pid = 1652] [id = 350] 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121e63000) [pid = 1652] [serial = 1049] [outer = 0x0] 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124e15c00) [pid = 1652] [serial = 1050] [outer = 0x121e63000] 04:28:50 INFO - PROCESS | 1652 | 1467372530388 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1256c5000) [pid = 1652] [serial = 1051] [outer = 0x121e63000] 04:28:50 INFO - PROCESS | 1652 | 1467372530680 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] 04:28:50 INFO - PROCESS | 1652 | 1467372530720 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:28:50 INFO - PROCESS | 1652 | 1467372530725 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1652 | 1467372530727 Marionette TRACE conn2 <- [1,1374,null,{}] 04:28:50 INFO - PROCESS | 1652 | 1467372530729 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}] 04:28:50 INFO - PROCESS | 1652 | 1467372530730 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:50 INFO - PROCESS | 1652 | 1467372530805 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:28:50 INFO - PROCESS | 1652 | 1467372530812 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1652 | 1467372530813 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129150800 == 36 [pid = 1652] [id = 351] 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1256d0000) [pid = 1652] [serial = 1052] [outer = 0x0] 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126059000) [pid = 1652] [serial = 1053] [outer = 0x1256d0000] 04:28:50 INFO - PROCESS | 1652 | 1467372530838 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126452000) [pid = 1652] [serial = 1054] [outer = 0x1256d0000] 04:28:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 04:28:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 04:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:28:51 INFO - _addTest/ [0,1377,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 1652 | 1467372531197 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:28:51 INFO - PROCESS | 1652 | 1467372531199 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1652 | 1467372531200 Marionette TRACE conn2 <- [1,1378,null,{}] 04:28:51 INFO - PROCESS | 1652 | 1467372531203 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}] 04:28:51 INFO - PROCESS | 1652 | 1467372531204 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:51 INFO - PROCESS | 1652 | 1467372531310 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:28:51 INFO - PROCESS | 1652 | 1467372531316 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 1652 | 1467372531318 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292e4800 == 37 [pid = 1652] [id = 352] 04:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1266b8000) [pid = 1652] [serial = 1055] [outer = 0x0] 04:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126a87800) [pid = 1652] [serial = 1056] [outer = 0x1266b8000] 04:28:51 INFO - PROCESS | 1652 | 1467372531345 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1250d2c00) [pid = 1652] [serial = 1057] [outer = 0x1266b8000] 04:28:51 INFO - PROCESS | 1652 | 1467372531925 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] 04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:28:51 INFO - PROCESS | 1652 | 1467372531973 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:28:51 INFO - PROCESS | 1652 | 1467372531976 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1652 | 1467372531978 Marionette TRACE conn2 <- [1,1382,null,{}] 04:28:51 INFO - PROCESS | 1652 | 1467372531981 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}] 04:28:51 INFO - PROCESS | 1652 | 1467372531984 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:52 INFO - PROCESS | 1652 | 1467372532096 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:28:52 INFO - PROCESS | 1652 | 1467372532175 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 1652 | 1467372532176 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746b000 == 38 [pid = 1652] [id = 353] 04:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115d10400) [pid = 1652] [serial = 1058] [outer = 0x0] 04:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1164e1400) [pid = 1652] [serial = 1059] [outer = 0x115d10400] 04:28:52 INFO - PROCESS | 1652 | 1467372532210 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116a23400) [pid = 1652] [serial = 1060] [outer = 0x115d10400] 04:28:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:52 INFO - PROCESS | 1652 | 1467372532966 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] 04:28:53 INFO - PROCESS | 1652 | 1467372533033 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:28:53 INFO - PROCESS | 1652 | 1467372533041 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1652 | 1467372533043 Marionette TRACE conn2 <- [1,1386,null,{}] 04:28:53 INFO - PROCESS | 1652 | 1467372533047 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}] 04:28:53 INFO - PROCESS | 1652 | 1467372533049 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:53 INFO - PROCESS | 1652 | 1467372533151 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:28:53 INFO - PROCESS | 1652 | 1467372533207 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1652 | 1467372533210 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116409000 == 39 [pid = 1652] [id = 354] 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116761000) [pid = 1652] [serial = 1061] [outer = 0x0] 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116791000) [pid = 1652] [serial = 1062] [outer = 0x116761000] 04:28:53 INFO - PROCESS | 1652 | 1467372533239 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1176d2c00) [pid = 1652] [serial = 1063] [outer = 0x116761000] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129150800 == 38 [pid = 1652] [id = 351] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126a31000 == 37 [pid = 1652] [id = 350] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126405800 == 36 [pid = 1652] [id = 349] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1131e4000 == 35 [pid = 1652] [id = 348] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121e9d000 == 34 [pid = 1652] [id = 347] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a019800 == 33 [pid = 1652] [id = 346] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c8800 == 32 [pid = 1652] [id = 345] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118405800 == 31 [pid = 1652] [id = 344] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116adc800 == 30 [pid = 1652] [id = 343] 04:28:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1131d7800 == 29 [pid = 1652] [id = 342] 04:28:53 INFO - PROCESS | 1652 | 1467372533629 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:28:53 INFO - PROCESS | 1652 | 1467372533668 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:28:53 INFO - PROCESS | 1652 | 1467372533672 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1652 | 1467372533674 Marionette TRACE conn2 <- [1,1390,null,{}] 04:28:53 INFO - PROCESS | 1652 | 1467372533676 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}] 04:28:53 INFO - PROCESS | 1652 | 1467372533678 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:53 INFO - PROCESS | 1652 | 1467372533760 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:28:53 INFO - PROCESS | 1652 | 1467372533764 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1652 | 1467372533765 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183b1800 == 30 [pid = 1652] [id = 355] 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118160800) [pid = 1652] [serial = 1064] [outer = 0x0] 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11817cc00) [pid = 1652] [serial = 1065] [outer = 0x118160800] 04:28:53 INFO - PROCESS | 1652 | 1467372533793 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1182ec000) [pid = 1652] [serial = 1066] [outer = 0x118160800] 04:28:54 INFO - PROCESS | 1652 | 1467372534216 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]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 04:28:54 INFO - PROCESS | 1652 | 1467372534248 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1652 | 1467372534250 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:28:54 INFO - PROCESS | 1652 | 1467372534253 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1652 | 1467372534258 Marionette TRACE conn2 <- [1,1394,null,{}] 04:28:54 INFO - PROCESS | 1652 | 1467372534270 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}] 04:28:54 INFO - PROCESS | 1652 | 1467372534276 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:54 INFO - PROCESS | 1652 | 1467372534354 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:28:54 INFO - PROCESS | 1652 | 1467372534364 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1652 | 1467372534366 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119866000 == 31 [pid = 1652] [id = 356] 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119026400) [pid = 1652] [serial = 1067] [outer = 0x0] 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119328c00) [pid = 1652] [serial = 1068] [outer = 0x119026400] 04:28:54 INFO - PROCESS | 1652 | 1467372534394 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119367400) [pid = 1652] [serial = 1069] [outer = 0x119026400] 04:28:54 INFO - PROCESS | 1652 | 1467372534751 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]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 525ms 04:28:54 INFO - PROCESS | 1652 | 1467372534779 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:28:54 INFO - PROCESS | 1652 | 1467372534780 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:28:54 INFO - PROCESS | 1652 | 1467372534782 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1652 | 1467372534784 Marionette TRACE conn2 <- [1,1398,null,{}] 04:28:54 INFO - PROCESS | 1652 | 1467372534786 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}] 04:28:54 INFO - PROCESS | 1652 | 1467372534787 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:54 INFO - PROCESS | 1652 | 1467372534874 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:28:54 INFO - PROCESS | 1652 | 1467372534928 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1652 | 1467372534929 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212db800 == 32 [pid = 1652] [id = 357] 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119368c00) [pid = 1652] [serial = 1070] [outer = 0x0] 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1193b4400) [pid = 1652] [serial = 1071] [outer = 0x119368c00] 04:28:54 INFO - PROCESS | 1652 | 1467372534954 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119eafc00) [pid = 1652] [serial = 1072] [outer = 0x119368c00] 04:28:55 INFO - PROCESS | 1652 | 1467372535232 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]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 04:28:55 INFO - PROCESS | 1652 | 1467372535252 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1652 | 1467372535253 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:28:55 INFO - PROCESS | 1652 | 1467372535264 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1652 | 1467372535265 Marionette TRACE conn2 <- [1,1402,null,{}] 04:28:55 INFO - PROCESS | 1652 | 1467372535267 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}] 04:28:55 INFO - PROCESS | 1652 | 1467372535269 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:55 INFO - PROCESS | 1652 | 1467372535350 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:28:55 INFO - PROCESS | 1652 | 1467372535354 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1652 | 1467372535358 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e3c800 == 33 [pid = 1652] [id = 358] 04:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11936f400) [pid = 1652] [serial = 1073] [outer = 0x0] 04:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a067400) [pid = 1652] [serial = 1074] [outer = 0x11936f400] 04:28:55 INFO - PROCESS | 1652 | 1467372535383 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12117ac00) [pid = 1652] [serial = 1075] [outer = 0x11936f400] 04:28:55 INFO - PROCESS | 1652 | 1467372535731 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]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 04:28:55 INFO - PROCESS | 1652 | 1467372535794 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1652 | 1467372535796 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:28:55 INFO - PROCESS | 1652 | 1467372535798 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1652 | 1467372535799 Marionette TRACE conn2 <- [1,1406,null,{}] 04:28:55 INFO - PROCESS | 1652 | 1467372535802 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}] 04:28:55 INFO - PROCESS | 1652 | 1467372535810 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:55 INFO - PROCESS | 1652 | 1467372535931 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:28:55 INFO - PROCESS | 1652 | 1467372535967 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1652 | 1467372535968 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266a2800 == 34 [pid = 1652] [id = 359] 04:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12126b000) [pid = 1652] [serial = 1076] [outer = 0x0] 04:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125631c00) [pid = 1652] [serial = 1077] [outer = 0x12126b000] 04:28:55 INFO - PROCESS | 1652 | 1467372535993 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126450000) [pid = 1652] [serial = 1078] [outer = 0x12126b000] 04:28:56 INFO - PROCESS | 1652 | 1467372536294 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]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 04:28:56 INFO - PROCESS | 1652 | 1467372536319 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1652 | 1467372536320 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:28:56 INFO - PROCESS | 1652 | 1467372536324 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1652 | 1467372536325 Marionette TRACE conn2 <- [1,1410,null,{}] 04:28:56 INFO - PROCESS | 1652 | 1467372536332 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}] 04:28:56 INFO - PROCESS | 1652 | 1467372536333 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:56 INFO - PROCESS | 1652 | 1467372536437 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:28:56 INFO - PROCESS | 1652 | 1467372536441 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1652 | 1467372536442 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aad800 == 35 [pid = 1652] [id = 360] 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11851b800) [pid = 1652] [serial = 1079] [outer = 0x0] 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126a8bc00) [pid = 1652] [serial = 1080] [outer = 0x11851b800] 04:28:56 INFO - PROCESS | 1652 | 1467372536473 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ac2c00) [pid = 1652] [serial = 1081] [outer = 0x11851b800] 04:28:56 INFO - PROCESS | 1652 | 1467372536830 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]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 04:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:28:56 INFO - PROCESS | 1652 | 1467372536844 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1652 | 1467372536845 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:28:56 INFO - PROCESS | 1652 | 1467372536848 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1652 | 1467372536849 Marionette TRACE conn2 <- [1,1414,null,{}] 04:28:56 INFO - PROCESS | 1652 | 1467372536851 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}] 04:28:56 INFO - PROCESS | 1652 | 1467372536852 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:56 INFO - PROCESS | 1652 | 1467372536953 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:28:56 INFO - PROCESS | 1652 | 1467372536956 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1652 | 1467372536958 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d43800 == 36 [pid = 1652] [id = 361] 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113250000) [pid = 1652] [serial = 1082] [outer = 0x0] 04:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128aca800) [pid = 1652] [serial = 1083] [outer = 0x113250000] 04:28:56 INFO - PROCESS | 1652 | 1467372536982 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128e0e800) [pid = 1652] [serial = 1084] [outer = 0x113250000] 04:28:57 INFO - PROCESS | 1652 | 1467372537347 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 04:28:57 INFO - PROCESS | 1652 | 1467372537368 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 1652 | 1467372537370 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:28:57 INFO - PROCESS | 1652 | 1467372537374 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 1652 | 1467372537376 Marionette TRACE conn2 <- [1,1418,null,{}] 04:28:57 INFO - PROCESS | 1652 | 1467372537378 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}] 04:28:57 INFO - PROCESS | 1652 | 1467372537380 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:57 INFO - PROCESS | 1652 | 1467372537474 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:28:57 INFO - PROCESS | 1652 | 1467372537485 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1652 | 1467372537486 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cc000 == 37 [pid = 1652] [id = 362] 04:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128e0f000) [pid = 1652] [serial = 1085] [outer = 0x0] 04:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128e19400) [pid = 1652] [serial = 1086] [outer = 0x128e0f000] 04:28:57 INFO - PROCESS | 1652 | 1467372537516 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ed5c00) [pid = 1652] [serial = 1087] [outer = 0x128e0f000] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256d0000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11824fc00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d9bc00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176c9c00) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1154cec00) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116762c00) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118168800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128a8800) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118772000) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121e62c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123fe9400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129641c00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11932e800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11675f800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1128a6800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121e63000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11213d800) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:28:57 INFO - PROCESS | 1652 | 1467372537973 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 623ms 04:28:57 INFO - PROCESS | 1652 | 1467372537996 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:28:58 INFO - PROCESS | 1652 | 1467372537998 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:28:58 INFO - PROCESS | 1652 | 1467372538002 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1652 | 1467372538004 Marionette TRACE conn2 <- [1,1422,null,{}] 04:28:58 INFO - PROCESS | 1652 | 1467372538007 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}] 04:28:58 INFO - PROCESS | 1652 | 1467372538009 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:58 INFO - PROCESS | 1652 | 1467372538135 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:28:58 INFO - PROCESS | 1652 | 1467372538219 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1652 | 1467372538220 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fa8000 == 38 [pid = 1652] [id = 363] 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112977400) [pid = 1652] [serial = 1088] [outer = 0x0] 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116762c00) [pid = 1652] [serial = 1089] [outer = 0x112977400] 04:28:58 INFO - PROCESS | 1652 | 1467372538290 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118168000) [pid = 1652] [serial = 1090] [outer = 0x112977400] 04:28:58 INFO - PROCESS | 1652 | 1467372538608 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]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 04:28:58 INFO - PROCESS | 1652 | 1467372538630 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1652 | 1467372538632 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:28:58 INFO - PROCESS | 1652 | 1467372538635 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1652 | 1467372538636 Marionette TRACE conn2 <- [1,1426,null,{}] 04:28:58 INFO - PROCESS | 1652 | 1467372538648 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}] 04:28:58 INFO - PROCESS | 1652 | 1467372538650 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:58 INFO - PROCESS | 1652 | 1467372538757 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:28:58 INFO - PROCESS | 1652 | 1467372538812 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1652 | 1467372538813 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b066000 == 39 [pid = 1652] [id = 364] 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116638800) [pid = 1652] [serial = 1091] [outer = 0x0] 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120740000) [pid = 1652] [serial = 1092] [outer = 0x116638800] 04:28:58 INFO - PROCESS | 1652 | 1467372538839 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12942ac00) [pid = 1652] [serial = 1093] [outer = 0x116638800] 04:28:59 INFO - PROCESS | 1652 | 1467372539147 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 530ms 04:28:59 INFO - PROCESS | 1652 | 1467372539166 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 1652 | 1467372539167 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:28:59 INFO - PROCESS | 1652 | 1467372539169 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 1652 | 1467372539170 Marionette TRACE conn2 <- [1,1430,null,{}] 04:28:59 INFO - PROCESS | 1652 | 1467372539176 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}] 04:28:59 INFO - PROCESS | 1652 | 1467372539178 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:59 INFO - PROCESS | 1652 | 1467372539264 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:28:59 INFO - PROCESS | 1652 | 1467372539267 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1652 | 1467372539268 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd45800 == 40 [pid = 1652] [id = 365] 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12942bc00) [pid = 1652] [serial = 1094] [outer = 0x0] 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129641800) [pid = 1652] [serial = 1095] [outer = 0x12942bc00] 04:28:59 INFO - PROCESS | 1652 | 1467372539293 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7eac00) [pid = 1652] [serial = 1096] [outer = 0x12942bc00] 04:28:59 INFO - PROCESS | 1652 | 1467372539644 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 525ms 04:28:59 INFO - PROCESS | 1652 | 1467372539695 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 1652 | 1467372539696 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:28:59 INFO - PROCESS | 1652 | 1467372539698 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 1652 | 1467372539699 Marionette TRACE conn2 <- [1,1434,null,{}] 04:28:59 INFO - PROCESS | 1652 | 1467372539701 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}] 04:28:59 INFO - PROCESS | 1652 | 1467372539702 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:59 INFO - PROCESS | 1652 | 1467372539793 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:28:59 INFO - PROCESS | 1652 | 1467372539796 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1652 | 1467372539797 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c012800 == 41 [pid = 1652] [id = 366] 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a7eb000) [pid = 1652] [serial = 1097] [outer = 0x0] 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12aa05000) [pid = 1652] [serial = 1098] [outer = 0x12a7eb000] 04:28:59 INFO - PROCESS | 1652 | 1467372539821 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b0d2400) [pid = 1652] [serial = 1099] [outer = 0x12a7eb000] 04:29:00 INFO - PROCESS | 1652 | 1467372540343 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]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 04:29:00 INFO - PROCESS | 1652 | 1467372540368 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1652 | 1467372540371 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:29:00 INFO - PROCESS | 1652 | 1467372540393 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1652 | 1467372540395 Marionette TRACE conn2 <- [1,1438,null,{}] 04:29:00 INFO - PROCESS | 1652 | 1467372540400 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}] 04:29:00 INFO - PROCESS | 1652 | 1467372540401 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:00 INFO - PROCESS | 1652 | 1467372540511 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:29:00 INFO - PROCESS | 1652 | 1467372540605 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 1652 | 1467372540606 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11889a800 == 42 [pid = 1652] [id = 367] 04:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117db1c00) [pid = 1652] [serial = 1100] [outer = 0x0] 04:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118095400) [pid = 1652] [serial = 1101] [outer = 0x117db1c00] 04:29:00 INFO - PROCESS | 1652 | 1467372540639 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182e4400) [pid = 1652] [serial = 1102] [outer = 0x117db1c00] 04:29:01 INFO - PROCESS | 1652 | 1467372541075 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 723ms 04:29:01 INFO - PROCESS | 1652 | 1467372541115 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1652 | 1467372541118 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:29:01 INFO - PROCESS | 1652 | 1467372541142 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1652 | 1467372541144 Marionette TRACE conn2 <- [1,1442,null,{}] 04:29:01 INFO - PROCESS | 1652 | 1467372541147 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}] 04:29:01 INFO - PROCESS | 1652 | 1467372541149 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:01 INFO - PROCESS | 1652 | 1467372541254 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:29:01 INFO - PROCESS | 1652 | 1467372541325 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1652 | 1467372541327 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125182800 == 43 [pid = 1652] [id = 368] 04:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1188d0800) [pid = 1652] [serial = 1103] [outer = 0x0] 04:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119364000) [pid = 1652] [serial = 1104] [outer = 0x1188d0800] 04:29:01 INFO - PROCESS | 1652 | 1467372541357 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1195f3000) [pid = 1652] [serial = 1105] [outer = 0x1188d0800] 04:29:01 INFO - PROCESS | 1652 | 1467372541794 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 04:29:01 INFO - PROCESS | 1652 | 1467372541842 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1652 | 1467372541843 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:29:01 INFO - PROCESS | 1652 | 1467372541846 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1652 | 1467372541848 Marionette TRACE conn2 <- [1,1446,null,{}] 04:29:01 INFO - PROCESS | 1652 | 1467372541874 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}] 04:29:01 INFO - PROCESS | 1652 | 1467372541877 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:02 INFO - PROCESS | 1652 | 1467372542001 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:29:02 INFO - PROCESS | 1652 | 1467372542054 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1652 | 1467372542056 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c362800 == 44 [pid = 1652] [id = 369] 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121bea800) [pid = 1652] [serial = 1106] [outer = 0x0] 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1250d5c00) [pid = 1652] [serial = 1107] [outer = 0x121bea800] 04:29:02 INFO - PROCESS | 1652 | 1467372542086 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12605b400) [pid = 1652] [serial = 1108] [outer = 0x121bea800] 04:29:02 INFO - PROCESS | 1652 | 1467372542550 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]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 04:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:29:02 INFO - PROCESS | 1652 | 1467372542567 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1652 | 1467372542569 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:29:02 INFO - PROCESS | 1652 | 1467372542571 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1652 | 1467372542572 Marionette TRACE conn2 <- [1,1450,null,{}] 04:29:02 INFO - PROCESS | 1652 | 1467372542575 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}] 04:29:02 INFO - PROCESS | 1652 | 1467372542576 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:02 INFO - PROCESS | 1652 | 1467372542678 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:29:02 INFO - PROCESS | 1652 | 1467372542736 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1652 | 1467372542737 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x120759800 == 45 [pid = 1652] [id = 370] 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116938400) [pid = 1652] [serial = 1109] [outer = 0x0] 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121987c00) [pid = 1652] [serial = 1110] [outer = 0x116938400] 04:29:02 INFO - PROCESS | 1652 | 1467372542779 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128acb000) [pid = 1652] [serial = 1111] [outer = 0x116938400] 04:29:03 INFO - PROCESS | 1652 | 1467372543510 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]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 973ms 04:29:03 INFO - PROCESS | 1652 | 1467372543546 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 1652 | 1467372543550 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:29:03 INFO - PROCESS | 1652 | 1467372543554 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 1652 | 1467372543557 Marionette TRACE conn2 <- [1,1454,null,{}] 04:29:03 INFO - PROCESS | 1652 | 1467372543563 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}] 04:29:03 INFO - PROCESS | 1652 | 1467372543565 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:03 INFO - PROCESS | 1652 | 1467372543688 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:29:03 INFO - PROCESS | 1652 | 1467372543750 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1652 | 1467372543753 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119852800 == 46 [pid = 1652] [id = 371] 04:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11714e400) [pid = 1652] [serial = 1112] [outer = 0x0] 04:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118161c00) [pid = 1652] [serial = 1113] [outer = 0x11714e400] 04:29:03 INFO - PROCESS | 1652 | 1467372543780 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184d3800) [pid = 1652] [serial = 1114] [outer = 0x11714e400] 04:29:04 INFO - PROCESS | 1652 | 1467372544228 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]]]}] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd45800 == 45 [pid = 1652] [id = 365] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b066000 == 44 [pid = 1652] [id = 364] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125fa8000 == 43 [pid = 1652] [id = 363] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cc000 == 42 [pid = 1652] [id = 362] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117d43800 == 41 [pid = 1652] [id = 361] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x128aad800 == 40 [pid = 1652] [id = 360] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1266a2800 == 39 [pid = 1652] [id = 359] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x124e3c800 == 38 [pid = 1652] [id = 358] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1212db800 == 37 [pid = 1652] [id = 357] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119866000 == 36 [pid = 1652] [id = 356] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1183b1800 == 35 [pid = 1652] [id = 355] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116409000 == 34 [pid = 1652] [id = 354] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11746b000 == 33 [pid = 1652] [id = 353] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1292e4800 == 32 [pid = 1652] [id = 352] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x120759800 == 31 [pid = 1652] [id = 370] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c362800 == 30 [pid = 1652] [id = 369] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125182800 == 29 [pid = 1652] [id = 368] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c012800 == 28 [pid = 1652] [id = 366] 04:29:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11889a800 == 27 [pid = 1652] [id = 367] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119032800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11678e800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11714b000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11808f800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11678c800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115e61400) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11815e800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1176cec00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182f0800) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11817f000) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128af400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11323b400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1214a7400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1193b5c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126c85400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1256ce000) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129637c00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12919d000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b839400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a7f8000) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195f0400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11936ec00) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119eb5400) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116633c00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1256c5000) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118163c00) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a06b800) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121b1d400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118184000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119eaf800) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126452000) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124e15c00) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126059000) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 04:29:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1185e2800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 04:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1273ms 04:29:04 INFO - PROCESS | 1652 | 1467372544837 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:29:04 INFO - PROCESS | 1652 | 1467372544841 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:29:04 INFO - PROCESS | 1652 | 1467372544846 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1652 | 1467372544847 Marionette TRACE conn2 <- [1,1458,null,{}] 04:29:04 INFO - PROCESS | 1652 | 1467372544851 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}] 04:29:04 INFO - PROCESS | 1652 | 1467372544853 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:04 INFO - PROCESS | 1652 | 1467372544936 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:29:04 INFO - PROCESS | 1652 | 1467372544968 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1652 | 1467372544971 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e12000 == 28 [pid = 1652] [id = 372] 04:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115468c00) [pid = 1652] [serial = 1115] [outer = 0x0] 04:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115df6000) [pid = 1652] [serial = 1116] [outer = 0x115468c00] 04:29:05 INFO - PROCESS | 1652 | 1467372544998 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11675b400) [pid = 1652] [serial = 1117] [outer = 0x115468c00] 04:29:05 INFO - PROCESS | 1652 | 1467372545370 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]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 04:29:05 INFO - PROCESS | 1652 | 1467372545415 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:29:05 INFO - PROCESS | 1652 | 1467372545417 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:29:05 INFO - PROCESS | 1652 | 1467372545422 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1652 | 1467372545425 Marionette TRACE conn2 <- [1,1462,null,{}] 04:29:05 INFO - PROCESS | 1652 | 1467372545428 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}] 04:29:05 INFO - PROCESS | 1652 | 1467372545429 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:05 INFO - PROCESS | 1652 | 1467372545508 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:29:05 INFO - PROCESS | 1652 | 1467372545513 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1652 | 1467372545514 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9a000 == 29 [pid = 1652] [id = 373] 04:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116983400) [pid = 1652] [serial = 1118] [outer = 0x0] 04:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11815ac00) [pid = 1652] [serial = 1119] [outer = 0x116983400] 04:29:05 INFO - PROCESS | 1652 | 1467372545544 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118168c00) [pid = 1652] [serial = 1120] [outer = 0x116983400] 04:29:05 INFO - PROCESS | 1652 | 1467372545911 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]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 526ms 04:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:29:05 INFO - PROCESS | 1652 | 1467372545946 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1652 | 1467372545948 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:29:05 INFO - PROCESS | 1652 | 1467372545950 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1652 | 1467372545959 Marionette TRACE conn2 <- [1,1466,null,{}] 04:29:05 INFO - PROCESS | 1652 | 1467372545967 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}] 04:29:05 INFO - PROCESS | 1652 | 1467372545970 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:06 INFO - PROCESS | 1652 | 1467372546051 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:29:06 INFO - PROCESS | 1652 | 1467372546058 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1652 | 1467372546062 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c4800 == 30 [pid = 1652] [id = 374] 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11932c800) [pid = 1652] [serial = 1121] [outer = 0x0] 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119364400) [pid = 1652] [serial = 1122] [outer = 0x11932c800] 04:29:06 INFO - PROCESS | 1652 | 1467372546090 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1193aa400) [pid = 1652] [serial = 1123] [outer = 0x11932c800] 04:29:06 INFO - PROCESS | 1652 | 1467372546460 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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 528ms 04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:29:06 INFO - PROCESS | 1652 | 1467372546479 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1652 | 1467372546480 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:29:06 INFO - PROCESS | 1652 | 1467372546482 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1652 | 1467372546483 Marionette TRACE conn2 <- [1,1470,null,{}] 04:29:06 INFO - PROCESS | 1652 | 1467372546486 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}] 04:29:06 INFO - PROCESS | 1652 | 1467372546487 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:06 INFO - PROCESS | 1652 | 1467372546598 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:29:06 INFO - PROCESS | 1652 | 1467372546631 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1652 | 1467372546632 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bae800 == 31 [pid = 1652] [id = 375] 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11936f000) [pid = 1652] [serial = 1124] [outer = 0x0] 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195ee800) [pid = 1652] [serial = 1125] [outer = 0x11936f000] 04:29:06 INFO - PROCESS | 1652 | 1467372546657 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119eb5400) [pid = 1652] [serial = 1126] [outer = 0x11936f000] 04:29:06 INFO - PROCESS | 1652 | 1467372546967 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]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 04:29:07 INFO - PROCESS | 1652 | 1467372547049 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1652 | 1467372547050 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:29:07 INFO - PROCESS | 1652 | 1467372547056 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1652 | 1467372547057 Marionette TRACE conn2 <- [1,1474,null,{}] 04:29:07 INFO - PROCESS | 1652 | 1467372547059 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}] 04:29:07 INFO - PROCESS | 1652 | 1467372547061 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:07 INFO - PROCESS | 1652 | 1467372547157 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:29:07 INFO - PROCESS | 1652 | 1467372547160 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1652 | 1467372547161 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fa8000 == 32 [pid = 1652] [id = 376] 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119eaf400) [pid = 1652] [serial = 1127] [outer = 0x0] 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120741800) [pid = 1652] [serial = 1128] [outer = 0x119eaf400] 04:29:07 INFO - PROCESS | 1652 | 1467372547186 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121be9000) [pid = 1652] [serial = 1129] [outer = 0x119eaf400] 04:29:07 INFO - PROCESS | 1652 | 1467372547552 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]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 04:29:07 INFO - PROCESS | 1652 | 1467372547580 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1652 | 1467372547582 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:29:07 INFO - PROCESS | 1652 | 1467372547584 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1652 | 1467372547585 Marionette TRACE conn2 <- [1,1478,null,{}] 04:29:07 INFO - PROCESS | 1652 | 1467372547588 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}] 04:29:07 INFO - PROCESS | 1652 | 1467372547595 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:07 INFO - PROCESS | 1652 | 1467372547709 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:29:07 INFO - PROCESS | 1652 | 1467372547744 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1652 | 1467372547746 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126406800 == 33 [pid = 1652] [id = 377] 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115d10800) [pid = 1652] [serial = 1130] [outer = 0x0] 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126055000) [pid = 1652] [serial = 1131] [outer = 0x115d10800] 04:29:07 INFO - PROCESS | 1652 | 1467372547770 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12687a000) [pid = 1652] [serial = 1132] [outer = 0x115d10800] 04:29:08 INFO - PROCESS | 1652 | 1467372548132 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]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 04:29:08 INFO - PROCESS | 1652 | 1467372548154 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 1652 | 1467372548158 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:29:08 INFO - PROCESS | 1652 | 1467372548167 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1652 | 1467372548169 Marionette TRACE conn2 <- [1,1482,null,{}] 04:29:08 INFO - PROCESS | 1652 | 1467372548172 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}] 04:29:08 INFO - PROCESS | 1652 | 1467372548174 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:08 INFO - PROCESS | 1652 | 1467372548317 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:29:08 INFO - PROCESS | 1652 | 1467372548398 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1652 | 1467372548399 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa6000 == 34 [pid = 1652] [id = 378] 04:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124e1a800) [pid = 1652] [serial = 1133] [outer = 0x0] 04:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126c85400) [pid = 1652] [serial = 1134] [outer = 0x124e1a800] 04:29:08 INFO - PROCESS | 1652 | 1467372548446 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c5f800) [pid = 1652] [serial = 1135] [outer = 0x124e1a800] 04:29:08 INFO - PROCESS | 1652 | 1467372548798 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]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 676ms 04:29:08 INFO - PROCESS | 1652 | 1467372548839 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:29:08 INFO - PROCESS | 1652 | 1467372548844 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:29:08 INFO - PROCESS | 1652 | 1467372548848 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1652 | 1467372548850 Marionette TRACE conn2 <- [1,1486,null,{}] 04:29:08 INFO - PROCESS | 1652 | 1467372548853 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}] 04:29:08 INFO - PROCESS | 1652 | 1467372548855 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:09 INFO - PROCESS | 1652 | 1467372549284 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11851b800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113250000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128e0f000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119368c00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115d10400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119026400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1266b8000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112977400) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118160800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116761000) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11936f400) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116638800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12126b000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7eb000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12942bc00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:29:09 INFO - PROCESS | 1652 | 1467372549329 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1652 | 1467372549330 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a4800 == 35 [pid = 1652] [id = 379] 04:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128a4400) [pid = 1652] [serial = 1136] [outer = 0x0] 04:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113258000) [pid = 1652] [serial = 1137] [outer = 0x1128a4400] 04:29:09 INFO - PROCESS | 1652 | 1467372549355 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117daa800) [pid = 1652] [serial = 1138] [outer = 0x1128a4400] 04:29:09 INFO - PROCESS | 1652 | 1467372549705 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]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 874ms 04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:29:09 INFO - PROCESS | 1652 | 1467372549724 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1652 | 1467372549726 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:29:09 INFO - PROCESS | 1652 | 1467372549729 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1652 | 1467372549731 Marionette TRACE conn2 <- [1,1490,null,{}] 04:29:09 INFO - PROCESS | 1652 | 1467372549735 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}] 04:29:09 INFO - PROCESS | 1652 | 1467372549737 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:09 INFO - PROCESS | 1652 | 1467372549891 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:29:09 INFO - PROCESS | 1652 | 1467372549903 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1652 | 1467372549904 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129863000 == 36 [pid = 1652] [id = 380] 04:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117daa000) [pid = 1652] [serial = 1139] [outer = 0x0] 04:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195ebc00) [pid = 1652] [serial = 1140] [outer = 0x117daa000] 04:29:09 INFO - PROCESS | 1652 | 1467372549947 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128c6d000) [pid = 1652] [serial = 1141] [outer = 0x117daa000] 04:29:10 INFO - PROCESS | 1652 | 1467372550275 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]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 569ms 04:29:10 INFO - PROCESS | 1652 | 1467372550299 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1652 | 1467372550300 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:29:10 INFO - PROCESS | 1652 | 1467372550302 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1652 | 1467372550303 Marionette TRACE conn2 <- [1,1494,null,{}] 04:29:10 INFO - PROCESS | 1652 | 1467372550307 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}] 04:29:10 INFO - PROCESS | 1652 | 1467372550311 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:10 INFO - PROCESS | 1652 | 1467372550392 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:29:10 INFO - PROCESS | 1652 | 1467372550396 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 1652 | 1467372550397 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b03c800 == 37 [pid = 1652] [id = 381] 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12604e000) [pid = 1652] [serial = 1142] [outer = 0x0] 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ec8400) [pid = 1652] [serial = 1143] [outer = 0x12604e000] 04:29:10 INFO - PROCESS | 1652 | 1467372550422 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12919f400) [pid = 1652] [serial = 1144] [outer = 0x12604e000] 04:29:10 INFO - PROCESS | 1652 | 1467372550764 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]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 473ms 04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:29:10 INFO - PROCESS | 1652 | 1467372550778 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1652 | 1467372550780 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:29:10 INFO - PROCESS | 1652 | 1467372550782 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1652 | 1467372550784 Marionette TRACE conn2 <- [1,1498,null,{}] 04:29:10 INFO - PROCESS | 1652 | 1467372550786 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}] 04:29:10 INFO - PROCESS | 1652 | 1467372550788 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:10 INFO - PROCESS | 1652 | 1467372550911 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:29:10 INFO - PROCESS | 1652 | 1467372550918 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 1652 | 1467372550919 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81f800 == 38 [pid = 1652] [id = 382] 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116759c00) [pid = 1652] [serial = 1145] [outer = 0x0] 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291a4800) [pid = 1652] [serial = 1146] [outer = 0x116759c00] 04:29:10 INFO - PROCESS | 1652 | 1467372550946 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7ab400) [pid = 1652] [serial = 1147] [outer = 0x116759c00] 04:29:11 INFO - PROCESS | 1652 | 1467372551326 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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 571ms 04:29:11 INFO - PROCESS | 1652 | 1467372551354 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1652 | 1467372551357 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:29:11 INFO - PROCESS | 1652 | 1467372551360 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1652 | 1467372551362 Marionette TRACE conn2 <- [1,1502,null,{}] 04:29:11 INFO - PROCESS | 1652 | 1467372551366 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}] 04:29:11 INFO - PROCESS | 1652 | 1467372551368 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:11 INFO - PROCESS | 1652 | 1467372551484 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:29:11 INFO - PROCESS | 1652 | 1467372551542 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1652 | 1467372551544 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695a800 == 39 [pid = 1652] [id = 383] 04:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113c3a000) [pid = 1652] [serial = 1148] [outer = 0x0] 04:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113da7000) [pid = 1652] [serial = 1149] [outer = 0x113c3a000] 04:29:11 INFO - PROCESS | 1652 | 1467372551575 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11675e400) [pid = 1652] [serial = 1150] [outer = 0x113c3a000] 04:29:12 INFO - PROCESS | 1652 | 1467372552112 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]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 822ms 04:29:12 INFO - PROCESS | 1652 | 1467372552195 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 1652 | 1467372552198 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:29:12 INFO - PROCESS | 1652 | 1467372552204 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 1652 | 1467372552206 Marionette TRACE conn2 <- [1,1506,null,{}] 04:29:12 INFO - PROCESS | 1652 | 1467372552208 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}] 04:29:12 INFO - PROCESS | 1652 | 1467372552210 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:12 INFO - PROCESS | 1652 | 1467372552318 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:29:12 INFO - PROCESS | 1652 | 1467372552377 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1652 | 1467372552378 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12075f800 == 40 [pid = 1652] [id = 384] 04:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11817f000) [pid = 1652] [serial = 1151] [outer = 0x0] 04:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118257000) [pid = 1652] [serial = 1152] [outer = 0x11817f000] 04:29:12 INFO - PROCESS | 1652 | 1467372552409 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119024800) [pid = 1652] [serial = 1153] [outer = 0x11817f000] 04:29:13 INFO - PROCESS | 1652 | 1467372553083 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 922ms 04:29:13 INFO - PROCESS | 1652 | 1467372553126 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:29:13 INFO - PROCESS | 1652 | 1467372553128 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:29:13 INFO - PROCESS | 1652 | 1467372553132 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1652 | 1467372553133 Marionette TRACE conn2 <- [1,1510,null,{}] 04:29:13 INFO - PROCESS | 1652 | 1467372553137 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}] 04:29:13 INFO - PROCESS | 1652 | 1467372553138 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:13 INFO - PROCESS | 1652 | 1467372553246 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:29:13 INFO - PROCESS | 1652 | 1467372553327 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1652 | 1467372553330 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad6800 == 41 [pid = 1652] [id = 385] 04:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11675f400) [pid = 1652] [serial = 1154] [outer = 0x0] 04:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116793c00) [pid = 1652] [serial = 1155] [outer = 0x11675f400] 04:29:13 INFO - PROCESS | 1652 | 1467372553359 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11749b800) [pid = 1652] [serial = 1156] [outer = 0x11675f400] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b03c800 == 40 [pid = 1652] [id = 381] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129863000 == 39 [pid = 1652] [id = 380] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a4800 == 38 [pid = 1652] [id = 379] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa6000 == 37 [pid = 1652] [id = 378] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126406800 == 36 [pid = 1652] [id = 377] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123fa8000 == 35 [pid = 1652] [id = 376] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119bae800 == 34 [pid = 1652] [id = 375] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c4800 == 33 [pid = 1652] [id = 374] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9a000 == 32 [pid = 1652] [id = 373] 04:29:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115e12000 == 31 [pid = 1652] [id = 372] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126a8bc00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128aca800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128e19400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1193b4400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119eafc00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1164e1400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a23400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119328c00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119367400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128e0e800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1250d2c00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126a87800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116762c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11817cc00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182ec000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116791000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176d2c00) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a067400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12942ac00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125631c00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126450000) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ed5c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120740000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ac2c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12117ac00) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118168000) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a7eac00) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b0d2400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12aa05000) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129641800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 04:29:13 INFO - PROCESS | 1652 | 1467372553758 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 04:29:13 INFO - PROCESS | 1652 | 1467372553802 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1652 | 1467372553804 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:29:13 INFO - PROCESS | 1652 | 1467372553809 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1652 | 1467372553810 Marionette TRACE conn2 <- [1,1514,null,{}] 04:29:13 INFO - PROCESS | 1652 | 1467372553812 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}] 04:29:13 INFO - PROCESS | 1652 | 1467372553814 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:13 INFO - PROCESS | 1652 | 1467372553893 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:29:13 INFO - PROCESS | 1652 | 1467372553948 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1652 | 1467372553949 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118416000 == 32 [pid = 1652] [id = 386] 04:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1176d0000) [pid = 1652] [serial = 1157] [outer = 0x0] 04:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118167c00) [pid = 1652] [serial = 1158] [outer = 0x1176d0000] 04:29:13 INFO - PROCESS | 1652 | 1467372553976 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1182ec000) [pid = 1652] [serial = 1159] [outer = 0x1176d0000] 04:29:14 INFO - PROCESS | 1652 | 1467372554284 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]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 04:29:14 INFO - PROCESS | 1652 | 1467372554328 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 1652 | 1467372554329 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:29:14 INFO - PROCESS | 1652 | 1467372554332 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 1652 | 1467372554335 Marionette TRACE conn2 <- [1,1518,null,{}] 04:29:14 INFO - PROCESS | 1652 | 1467372554343 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}] 04:29:14 INFO - PROCESS | 1652 | 1467372554347 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:14 INFO - PROCESS | 1652 | 1467372554444 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:29:14 INFO - PROCESS | 1652 | 1467372554518 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1652 | 1467372554520 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a029800 == 33 [pid = 1652] [id = 387] 04:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118168400) [pid = 1652] [serial = 1160] [outer = 0x0] 04:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119369000) [pid = 1652] [serial = 1161] [outer = 0x118168400] 04:29:14 INFO - PROCESS | 1652 | 1467372554568 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119eb6800) [pid = 1652] [serial = 1162] [outer = 0x118168400] 04:29:14 INFO - PROCESS | 1652 | 1467372554953 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]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 04:29:15 INFO - PROCESS | 1652 | 1467372555005 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1652 | 1467372555008 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:29:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:29:15 INFO - PROCESS | 1652 | 1467372555011 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1652 | 1467372555013 Marionette TRACE conn2 <- [1,1522,null,{}] 04:29:15 INFO - PROCESS | 1652 | 1467372555016 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}] 04:29:15 INFO - PROCESS | 1652 | 1467372555018 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:15 INFO - PROCESS | 1652 | 1467372555166 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:29:15 INFO - PROCESS | 1652 | 1467372555175 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1652 | 1467372555176 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e40000 == 34 [pid = 1652] [id = 388] 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1193adc00) [pid = 1652] [serial = 1163] [outer = 0x0] 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a06a000) [pid = 1652] [serial = 1164] [outer = 0x1193adc00] 04:29:15 INFO - PROCESS | 1652 | 1467372555217 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121269800) [pid = 1652] [serial = 1165] [outer = 0x1193adc00] 04:29:15 INFO - PROCESS | 1652 | 1467372555570 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"]]]}] 04:29:15 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 () { 04:29:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:29:15 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 () { 04:29:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:29:15 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 () { 04:29:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:29:15 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 () { 04:29:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:29:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 04:29:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:29:15 INFO - PROCESS | 1652 | 1467372555631 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1652 | 1467372555632 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:29:15 INFO - PROCESS | 1652 | 1467372555634 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1652 | 1467372555636 Marionette TRACE conn2 <- [1,1526,null,{}] 04:29:15 INFO - PROCESS | 1652 | 1467372555638 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}] 04:29:15 INFO - PROCESS | 1652 | 1467372555639 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:15 INFO - PROCESS | 1652 | 1467372555711 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:29:15 INFO - PROCESS | 1652 | 1467372555778 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1652 | 1467372555779 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a30800 == 35 [pid = 1652] [id = 389] 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11815d400) [pid = 1652] [serial = 1166] [outer = 0x0] 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121be0c00) [pid = 1652] [serial = 1167] [outer = 0x11815d400] 04:29:15 INFO - PROCESS | 1652 | 1467372555803 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125fb7000) [pid = 1652] [serial = 1168] [outer = 0x11815d400] 04:29:16 INFO - PROCESS | 1652 | 1467372556143 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"]]]}] 04:29:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:29:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:29:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:29:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 04:29:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:29:16 INFO - PROCESS | 1652 | 1467372556153 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1652 | 1467372556155 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:29:16 INFO - PROCESS | 1652 | 1467372556159 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1652 | 1467372556162 Marionette TRACE conn2 <- [1,1530,null,{}] 04:29:16 INFO - PROCESS | 1652 | 1467372556164 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}] 04:29:16 INFO - PROCESS | 1652 | 1467372556168 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:16 INFO - PROCESS | 1652 | 1467372556285 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:29:16 INFO - PROCESS | 1652 | 1467372556305 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1652 | 1467372556306 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129856800 == 36 [pid = 1652] [id = 390] 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12605a400) [pid = 1652] [serial = 1169] [outer = 0x0] 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12687a800) [pid = 1652] [serial = 1170] [outer = 0x12605a400] 04:29:16 INFO - PROCESS | 1652 | 1467372556330 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12919e800) [pid = 1652] [serial = 1171] [outer = 0x12605a400] 04:29:16 INFO - PROCESS | 1652 | 1467372556617 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]]]}] 04:29: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 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:29:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:29: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. 04:29:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:29:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 04:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:29:16 INFO - PROCESS | 1652 | 1467372556630 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1652 | 1467372556631 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:29:16 INFO - PROCESS | 1652 | 1467372556645 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1652 | 1467372556646 Marionette TRACE conn2 <- [1,1534,null,{}] 04:29:16 INFO - PROCESS | 1652 | 1467372556660 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}] 04:29:16 INFO - PROCESS | 1652 | 1467372556662 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:16 INFO - PROCESS | 1652 | 1467372556770 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:29:16 INFO - PROCESS | 1652 | 1467372556774 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1652 | 1467372556776 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88d000 == 37 [pid = 1652] [id = 391] 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12919c400) [pid = 1652] [serial = 1172] [outer = 0x0] 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12942cc00) [pid = 1652] [serial = 1173] [outer = 0x12919c400] 04:29:16 INFO - PROCESS | 1652 | 1467372556800 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129641c00) [pid = 1652] [serial = 1174] [outer = 0x12919c400] 04:29:17 INFO - PROCESS | 1652 | 1467372557191 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]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 592ms 04:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:29:17 INFO - PROCESS | 1652 | 1467372557229 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1652 | 1467372557231 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:29:17 INFO - PROCESS | 1652 | 1467372557233 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1652 | 1467372557234 Marionette TRACE conn2 <- [1,1538,null,{}] 04:29:17 INFO - PROCESS | 1652 | 1467372557236 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}] 04:29:17 INFO - PROCESS | 1652 | 1467372557237 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:17 INFO - PROCESS | 1652 | 1467372557335 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:29:17 INFO - PROCESS | 1652 | 1467372557339 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1652 | 1467372557341 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b02e000 == 38 [pid = 1652] [id = 392] 04:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12919f000) [pid = 1652] [serial = 1175] [outer = 0x0] 04:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a7eb000) [pid = 1652] [serial = 1176] [outer = 0x12919f000] 04:29:17 INFO - PROCESS | 1652 | 1467372557365 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12aa08c00) [pid = 1652] [serial = 1177] [outer = 0x12919f000] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119eaf400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11936f000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115468c00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116983400) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11932c800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11714e400) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117db1c00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1188d0800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121bea800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116938400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115d10800) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124e1a800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1128a4400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:29:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117daa000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:29:17 INFO - PROCESS | 1652 | 1467372557835 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]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 620ms 04:29:17 INFO - PROCESS | 1652 | 1467372557853 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1652 | 1467372557854 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:29:17 INFO - PROCESS | 1652 | 1467372557858 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1652 | 1467372557859 Marionette TRACE conn2 <- [1,1542,null,{}] 04:29:17 INFO - PROCESS | 1652 | 1467372557861 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}] 04:29:17 INFO - PROCESS | 1652 | 1467372557862 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:17 INFO - PROCESS | 1652 | 1467372557943 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:29:17 INFO - PROCESS | 1652 | 1467372557947 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1652 | 1467372557948 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d7000 == 39 [pid = 1652] [id = 393] 04:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11628c400) [pid = 1652] [serial = 1178] [outer = 0x0] 04:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11714e400) [pid = 1652] [serial = 1179] [outer = 0x11628c400] 04:29:17 INFO - PROCESS | 1652 | 1467372557979 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1188d0800) [pid = 1652] [serial = 1180] [outer = 0x11628c400] 04:29:18 INFO - PROCESS | 1652 | 1467372558388 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]]]}] 04:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 568ms 04:29:18 INFO - PROCESS | 1652 | 1467372558427 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:29:18 INFO - PROCESS | 1652 | 1467372558429 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:29:18 INFO - PROCESS | 1652 | 1467372558439 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 1652 | 1467372558441 Marionette TRACE conn2 <- [1,1546,null,{}] 04:29:18 INFO - PROCESS | 1652 | 1467372558444 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}] 04:29:18 INFO - PROCESS | 1652 | 1467372558446 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:18 INFO - PROCESS | 1652 | 1467372558565 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:29:18 INFO - PROCESS | 1652 | 1467372558573 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1652 | 1467372558574 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd48000 == 40 [pid = 1652] [id = 394] 04:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11932e400) [pid = 1652] [serial = 1181] [outer = 0x0] 04:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121bea800) [pid = 1652] [serial = 1182] [outer = 0x11932e400] 04:29:18 INFO - PROCESS | 1652 | 1467372558614 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128e1c400) [pid = 1652] [serial = 1183] [outer = 0x11932e400] 04:29:19 INFO - PROCESS | 1652 | 1467372559031 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 629ms 04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:29:19 INFO - PROCESS | 1652 | 1467372559062 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1652 | 1467372559063 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:29:19 INFO - PROCESS | 1652 | 1467372559065 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1652 | 1467372559067 Marionette TRACE conn2 <- [1,1550,null,{}] 04:29:19 INFO - PROCESS | 1652 | 1467372559069 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}] 04:29:19 INFO - PROCESS | 1652 | 1467372559071 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:19 INFO - PROCESS | 1652 | 1467372559205 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:29:19 INFO - PROCESS | 1652 | 1467372559234 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1652 | 1467372559236 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c364000 == 41 [pid = 1652] [id = 395] 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1250d4000) [pid = 1652] [serial = 1184] [outer = 0x0] 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b185c00) [pid = 1652] [serial = 1185] [outer = 0x1250d4000] 04:29:19 INFO - PROCESS | 1652 | 1467372559261 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b9c1400) [pid = 1652] [serial = 1186] [outer = 0x1250d4000] 04:29:19 INFO - PROCESS | 1652 | 1467372559573 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 527ms 04:29:19 INFO - PROCESS | 1652 | 1467372559594 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1652 | 1467372559596 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:29:19 INFO - PROCESS | 1652 | 1467372559599 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1652 | 1467372559601 Marionette TRACE conn2 <- [1,1554,null,{}] 04:29:19 INFO - PROCESS | 1652 | 1467372559603 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}] 04:29:19 INFO - PROCESS | 1652 | 1467372559604 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:19 INFO - PROCESS | 1652 | 1467372559684 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:29:19 INFO - PROCESS | 1652 | 1467372559690 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1652 | 1467372559691 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c8800 == 42 [pid = 1652] [id = 396] 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b18ec00) [pid = 1652] [serial = 1187] [outer = 0x0] 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b9ce400) [pid = 1652] [serial = 1188] [outer = 0x12b18ec00] 04:29:19 INFO - PROCESS | 1652 | 1467372559730 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba60400) [pid = 1652] [serial = 1189] [outer = 0x12b18ec00] 04:29:20 INFO - PROCESS | 1652 | 1467372560382 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]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 822ms 04:29:20 INFO - PROCESS | 1652 | 1467372560444 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1652 | 1467372560447 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:29:20 INFO - PROCESS | 1652 | 1467372560450 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1652 | 1467372560453 Marionette TRACE conn2 <- [1,1558,null,{}] 04:29:20 INFO - PROCESS | 1652 | 1467372560457 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}] 04:29:20 INFO - PROCESS | 1652 | 1467372560459 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:20 INFO - PROCESS | 1652 | 1467372560569 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:29:20 INFO - PROCESS | 1652 | 1467372560643 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1652 | 1467372560645 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c4800 == 43 [pid = 1652] [id = 397] 04:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116903000) [pid = 1652] [serial = 1190] [outer = 0x0] 04:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11808e400) [pid = 1652] [serial = 1191] [outer = 0x116903000] 04:29:20 INFO - PROCESS | 1652 | 1467372560675 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118257800) [pid = 1652] [serial = 1192] [outer = 0x116903000] 04:29:21 INFO - PROCESS | 1652 | 1467372561096 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 04:29:21 INFO - PROCESS | 1652 | 1467372561122 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1652 | 1467372561125 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:29:21 INFO - PROCESS | 1652 | 1467372561130 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1652 | 1467372561131 Marionette TRACE conn2 <- [1,1562,null,{}] 04:29:21 INFO - PROCESS | 1652 | 1467372561134 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}] 04:29:21 INFO - PROCESS | 1652 | 1467372561136 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:21 INFO - PROCESS | 1652 | 1467372561241 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:29:21 INFO - PROCESS | 1652 | 1467372561302 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1652 | 1467372561303 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a40800 == 44 [pid = 1652] [id = 398] 04:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11932dc00) [pid = 1652] [serial = 1193] [outer = 0x0] 04:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ab6800) [pid = 1652] [serial = 1194] [outer = 0x11932dc00] 04:29:21 INFO - PROCESS | 1652 | 1467372561334 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12073ac00) [pid = 1652] [serial = 1195] [outer = 0x11932dc00] 04:29:21 INFO - PROCESS | 1652 | 1467372561760 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 04:29:21 INFO - PROCESS | 1652 | 1467372561799 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1652 | 1467372561801 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:29:21 INFO - PROCESS | 1652 | 1467372561803 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1652 | 1467372561806 Marionette TRACE conn2 <- [1,1566,null,{}] 04:29:21 INFO - PROCESS | 1652 | 1467372561814 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}] 04:29:21 INFO - PROCESS | 1652 | 1467372561817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:21 INFO - PROCESS | 1652 | 1467372561943 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:29:22 INFO - PROCESS | 1652 | 1467372562019 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 1652 | 1467372562021 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5cd000 == 45 [pid = 1652] [id = 399] 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126446800) [pid = 1652] [serial = 1196] [outer = 0x0] 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126c86800) [pid = 1652] [serial = 1197] [outer = 0x126446800] 04:29:22 INFO - PROCESS | 1652 | 1467372562064 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128ace800) [pid = 1652] [serial = 1198] [outer = 0x126446800] 04:29:22 INFO - PROCESS | 1652 | 1467372562483 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]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 04:29:22 INFO - PROCESS | 1652 | 1467372562526 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:29:22 INFO - PROCESS | 1652 | 1467372562528 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:29:22 INFO - PROCESS | 1652 | 1467372562530 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1652 | 1467372562532 Marionette TRACE conn2 <- [1,1570,null,{}] 04:29:22 INFO - PROCESS | 1652 | 1467372562534 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}] 04:29:22 INFO - PROCESS | 1652 | 1467372562535 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:22 INFO - PROCESS | 1652 | 1467372562638 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:29:22 INFO - PROCESS | 1652 | 1467372562697 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 1652 | 1467372562699 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd80000 == 46 [pid = 1652] [id = 400] 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128eca000) [pid = 1652] [serial = 1199] [outer = 0x0] 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7f5400) [pid = 1652] [serial = 1200] [outer = 0x128eca000] 04:29:22 INFO - PROCESS | 1652 | 1467372562727 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b185800) [pid = 1652] [serial = 1201] [outer = 0x128eca000] 04:29:23 INFO - PROCESS | 1652 | 1467372563151 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]]]}] 04:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 04:29:23 INFO - PROCESS | 1652 | 1467372563202 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 1652 | 1467372563204 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:29:23 INFO - PROCESS | 1652 | 1467372563208 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 1652 | 1467372563210 Marionette TRACE conn2 <- [1,1574,null,{}] 04:29:23 INFO - PROCESS | 1652 | 1467372563214 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}] 04:29:23 INFO - PROCESS | 1652 | 1467372563216 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:23 INFO - PROCESS | 1652 | 1467372563394 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:29:23 INFO - PROCESS | 1652 | 1467372563640 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1652 | 1467372563642 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118265000 == 47 [pid = 1652] [id = 401] 04:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1128af800) [pid = 1652] [serial = 1202] [outer = 0x0] 04:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115e5ec00) [pid = 1652] [serial = 1203] [outer = 0x1128af800] 04:29:23 INFO - PROCESS | 1652 | 1467372563689 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11697f800) [pid = 1652] [serial = 1204] [outer = 0x1128af800] 04:29:24 INFO - PROCESS | 1652 | 1467372564135 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]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 971ms 04:29:24 INFO - PROCESS | 1652 | 1467372564179 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:29:24 INFO - PROCESS | 1652 | 1467372564181 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:29:24 INFO - PROCESS | 1652 | 1467372564184 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1652 | 1467372564186 Marionette TRACE conn2 <- [1,1578,null,{}] 04:29:24 INFO - PROCESS | 1652 | 1467372564190 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}] 04:29:24 INFO - PROCESS | 1652 | 1467372564192 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:24 INFO - PROCESS | 1652 | 1467372564292 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:29:24 INFO - PROCESS | 1652 | 1467372564353 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1652 | 1467372564355 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119059000 == 48 [pid = 1652] [id = 402] 04:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182e6400) [pid = 1652] [serial = 1205] [outer = 0x0] 04:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119025400) [pid = 1652] [serial = 1206] [outer = 0x1182e6400] 04:29:24 INFO - PROCESS | 1652 | 1467372564382 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11936a400) [pid = 1652] [serial = 1207] [outer = 0x1182e6400] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119852800 == 47 [pid = 1652] [id = 371] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c364000 == 46 [pid = 1652] [id = 395] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd48000 == 45 [pid = 1652] [id = 394] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d7000 == 44 [pid = 1652] [id = 393] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b02e000 == 43 [pid = 1652] [id = 392] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88d000 == 42 [pid = 1652] [id = 391] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129856800 == 41 [pid = 1652] [id = 390] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126a30800 == 40 [pid = 1652] [id = 389] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x124e40000 == 39 [pid = 1652] [id = 388] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a029800 == 38 [pid = 1652] [id = 387] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118416000 == 37 [pid = 1652] [id = 386] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad6800 == 36 [pid = 1652] [id = 385] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12075f800 == 35 [pid = 1652] [id = 384] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11695a800 == 34 [pid = 1652] [id = 383] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81f800 == 33 [pid = 1652] [id = 382] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118265000 == 32 [pid = 1652] [id = 401] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd80000 == 31 [pid = 1652] [id = 400] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5cd000 == 30 [pid = 1652] [id = 399] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126a40800 == 29 [pid = 1652] [id = 398] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c8800 == 28 [pid = 1652] [id = 396] 04:29:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c4800 == 27 [pid = 1652] [id = 397] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1291a4800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120741800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1195ee800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115df6000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11675b400) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11815ac00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118168c00) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119364400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1193aa400) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184d3800) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118161c00) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182e4400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118095400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195f3000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119364000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12605b400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1250d5c00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128acb000) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121987c00) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12687a000) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126055000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121be9000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128c5f800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c85400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ec8400) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117daa800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113258000) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195ebc00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c6d000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119eb5400) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 04:29:25 INFO - PROCESS | 1652 | 1467372565294 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]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1125ms 04:29:25 INFO - PROCESS | 1652 | 1467372565310 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1652 | 1467372565313 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:29:25 INFO - PROCESS | 1652 | 1467372565316 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1652 | 1467372565319 Marionette TRACE conn2 <- [1,1582,null,{}] 04:29:25 INFO - PROCESS | 1652 | 1467372565322 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}] 04:29:25 INFO - PROCESS | 1652 | 1467372565324 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:25 INFO - PROCESS | 1652 | 1467372565404 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:29:25 INFO - PROCESS | 1652 | 1467372565411 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1652 | 1467372565413 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a9800 == 28 [pid = 1652] [id = 403] 04:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115e61000) [pid = 1652] [serial = 1208] [outer = 0x0] 04:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116784800) [pid = 1652] [serial = 1209] [outer = 0x115e61000] 04:29:25 INFO - PROCESS | 1652 | 1467372565441 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176d5400) [pid = 1652] [serial = 1210] [outer = 0x115e61000] 04:29:25 INFO - PROCESS | 1652 | 1467372565809 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]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 527ms 04:29:25 INFO - PROCESS | 1652 | 1467372565848 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1652 | 1467372565853 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:29:25 INFO - PROCESS | 1652 | 1467372565861 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1652 | 1467372565863 Marionette TRACE conn2 <- [1,1586,null,{}] 04:29:25 INFO - PROCESS | 1652 | 1467372565866 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}] 04:29:25 INFO - PROCESS | 1652 | 1467372565868 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:25 INFO - PROCESS | 1652 | 1467372565950 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:29:25 INFO - PROCESS | 1652 | 1467372565954 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1652 | 1467372565957 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118274000 == 29 [pid = 1652] [id = 404] 04:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118091c00) [pid = 1652] [serial = 1211] [outer = 0x0] 04:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118166800) [pid = 1652] [serial = 1212] [outer = 0x118091c00] 04:29:25 INFO - PROCESS | 1652 | 1467372565987 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182f0000) [pid = 1652] [serial = 1213] [outer = 0x118091c00] 04:29:26 INFO - PROCESS | 1652 | 1467372566351 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]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:29:26 INFO - PROCESS | 1652 | 1467372566382 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1652 | 1467372566383 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:29:26 INFO - PROCESS | 1652 | 1467372566385 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1652 | 1467372566388 Marionette TRACE conn2 <- [1,1590,null,{}] 04:29:26 INFO - PROCESS | 1652 | 1467372566396 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}] 04:29:26 INFO - PROCESS | 1652 | 1467372566399 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:26 INFO - PROCESS | 1652 | 1467372566476 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:29:26 INFO - PROCESS | 1652 | 1467372566481 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1652 | 1467372566483 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12076e000 == 30 [pid = 1652] [id = 405] 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119031000) [pid = 1652] [serial = 1214] [outer = 0x0] 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193b5c00) [pid = 1652] [serial = 1215] [outer = 0x119031000] 04:29:26 INFO - PROCESS | 1652 | 1467372566513 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119eafc00) [pid = 1652] [serial = 1216] [outer = 0x119031000] 04:29:26 INFO - PROCESS | 1652 | 1467372566846 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]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 473ms 04:29:26 INFO - PROCESS | 1652 | 1467372566861 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1652 | 1467372566863 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:29:26 INFO - PROCESS | 1652 | 1467372566866 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1652 | 1467372566867 Marionette TRACE conn2 <- [1,1594,null,{}] 04:29:26 INFO - PROCESS | 1652 | 1467372566869 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}] 04:29:26 INFO - PROCESS | 1652 | 1467372566870 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:26 INFO - PROCESS | 1652 | 1467372566953 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:29:26 INFO - PROCESS | 1652 | 1467372566959 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1652 | 1467372566960 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216d3000 == 31 [pid = 1652] [id = 406] 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a061000) [pid = 1652] [serial = 1217] [outer = 0x0] 04:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121179400) [pid = 1652] [serial = 1218] [outer = 0x11a061000] 04:29:26 INFO - PROCESS | 1652 | 1467372566985 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121267000) [pid = 1652] [serial = 1219] [outer = 0x11a061000] 04:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 04:29:27 INFO - PROCESS | 1652 | 1467372567379 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]]]}] 04:29:27 INFO - PROCESS | 1652 | 1467372567385 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1652 | 1467372567386 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:29:27 INFO - PROCESS | 1652 | 1467372567390 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1652 | 1467372567391 Marionette TRACE conn2 <- [1,1598,null,{}] 04:29:27 INFO - PROCESS | 1652 | 1467372567394 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}] 04:29:27 INFO - PROCESS | 1652 | 1467372567395 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:27 INFO - PROCESS | 1652 | 1467372567493 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:29:27 INFO - PROCESS | 1652 | 1467372567532 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 1652 | 1467372567533 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124821800 == 32 [pid = 1652] [id = 407] 04:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116762c00) [pid = 1652] [serial = 1220] [outer = 0x0] 04:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12126e000) [pid = 1652] [serial = 1221] [outer = 0x116762c00] 04:29:27 INFO - PROCESS | 1652 | 1467372567558 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121e69800) [pid = 1652] [serial = 1222] [outer = 0x116762c00] 04:29:27 INFO - PROCESS | 1652 | 1467372567897 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]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 04:29:27 INFO - PROCESS | 1652 | 1467372567910 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1652 | 1467372567912 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:29:27 INFO - PROCESS | 1652 | 1467372567921 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1652 | 1467372567922 Marionette TRACE conn2 <- [1,1602,null,{}] 04:29:27 INFO - PROCESS | 1652 | 1467372567927 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}] 04:29:27 INFO - PROCESS | 1652 | 1467372567931 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:28 INFO - PROCESS | 1652 | 1467372568033 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:29:28 INFO - PROCESS | 1652 | 1467372568071 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1652 | 1467372568072 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126694800 == 33 [pid = 1652] [id = 408] 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123f91400) [pid = 1652] [serial = 1223] [outer = 0x0] 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125632800) [pid = 1652] [serial = 1224] [outer = 0x123f91400] 04:29:28 INFO - PROCESS | 1652 | 1467372568097 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126a8c000) [pid = 1652] [serial = 1225] [outer = 0x123f91400] 04:29:28 INFO - PROCESS | 1652 | 1467372568430 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]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 04:29:28 INFO - PROCESS | 1652 | 1467372568442 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 1652 | 1467372568443 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:29:28 INFO - PROCESS | 1652 | 1467372568445 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 1652 | 1467372568446 Marionette TRACE conn2 <- [1,1606,null,{}] 04:29:28 INFO - PROCESS | 1652 | 1467372568448 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}] 04:29:28 INFO - PROCESS | 1652 | 1467372568450 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:28 INFO - PROCESS | 1652 | 1467372568548 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:29:28 INFO - PROCESS | 1652 | 1467372568559 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1652 | 1467372568561 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab2800 == 34 [pid = 1652] [id = 409] 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11675a800) [pid = 1652] [serial = 1226] [outer = 0x0] 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126c84c00) [pid = 1652] [serial = 1227] [outer = 0x11675a800] 04:29:28 INFO - PROCESS | 1652 | 1467372568585 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128ac4c00) [pid = 1652] [serial = 1228] [outer = 0x11675a800] 04:29:28 INFO - PROCESS | 1652 | 1467372568928 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]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 04:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:29:28 INFO - PROCESS | 1652 | 1467372568965 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 1652 | 1467372568967 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:29:28 INFO - PROCESS | 1652 | 1467372568969 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 1652 | 1467372568970 Marionette TRACE conn2 <- [1,1610,null,{}] 04:29:28 INFO - PROCESS | 1652 | 1467372568972 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}] 04:29:28 INFO - PROCESS | 1652 | 1467372568973 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:29 INFO - PROCESS | 1652 | 1467372569072 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:29:29 INFO - PROCESS | 1652 | 1467372569076 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1652 | 1467372569077 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129152000 == 35 [pid = 1652] [id = 410] 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ac6000) [pid = 1652] [serial = 1229] [outer = 0x0] 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c65000) [pid = 1652] [serial = 1230] [outer = 0x128ac6000] 04:29:29 INFO - PROCESS | 1652 | 1467372569101 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128e17800) [pid = 1652] [serial = 1231] [outer = 0x128ac6000] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12605a400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12919c400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12919f000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113c3a000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176d0000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11817f000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1193adc00) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118168400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116759c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11675f400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11628c400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1250d4000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11932e400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b18ec00) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11815d400) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12604e000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:29:29 INFO - PROCESS | 1652 | 1467372569579 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]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 04:29:29 INFO - PROCESS | 1652 | 1467372569641 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1652 | 1467372569645 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:29:29 INFO - PROCESS | 1652 | 1467372569648 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1652 | 1467372569649 Marionette TRACE conn2 <- [1,1614,null,{}] 04:29:29 INFO - PROCESS | 1652 | 1467372569653 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}] 04:29:29 INFO - PROCESS | 1652 | 1467372569655 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:29 INFO - PROCESS | 1652 | 1467372569774 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:29:29 INFO - PROCESS | 1652 | 1467372569808 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1652 | 1467372569810 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986a800 == 36 [pid = 1652] [id = 411] 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11815d400) [pid = 1652] [serial = 1232] [outer = 0x0] 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1182f0800) [pid = 1652] [serial = 1233] [outer = 0x11815d400] 04:29:29 INFO - PROCESS | 1652 | 1467372569850 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12604e000) [pid = 1652] [serial = 1234] [outer = 0x11815d400] 04:29:30 INFO - PROCESS | 1652 | 1467372570258 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]]]}] 04:29:30 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 04:29:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 04:29:30 INFO - PROCESS | 1652 | 1467372570267 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1652 | 1467372570269 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:29:30 INFO - PROCESS | 1652 | 1467372570271 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1652 | 1467372570272 Marionette TRACE conn2 <- [1,1618,null,{}] 04:29:30 INFO - PROCESS | 1652 | 1467372570281 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}] 04:29:30 INFO - PROCESS | 1652 | 1467372570282 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:30 INFO - PROCESS | 1652 | 1467372570393 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:29:30 INFO - PROCESS | 1652 | 1467372570400 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1652 | 1467372570401 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88d000 == 37 [pid = 1652] [id = 412] 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11932e400) [pid = 1652] [serial = 1235] [outer = 0x0] 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128e18c00) [pid = 1652] [serial = 1236] [outer = 0x11932e400] 04:29:30 INFO - PROCESS | 1652 | 1467372570425 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ed5c00) [pid = 1652] [serial = 1237] [outer = 0x11932e400] 04:29:30 INFO - PROCESS | 1652 | 1467372570737 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]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:29:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 522ms 04:29:30 INFO - PROCESS | 1652 | 1467372570801 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1652 | 1467372570802 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:29:30 INFO - PROCESS | 1652 | 1467372570805 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1652 | 1467372570807 Marionette TRACE conn2 <- [1,1622,null,{}] 04:29:30 INFO - PROCESS | 1652 | 1467372570809 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}] 04:29:30 INFO - PROCESS | 1652 | 1467372570811 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:30 INFO - PROCESS | 1652 | 1467372570900 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:29:30 INFO - PROCESS | 1652 | 1467372570904 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1652 | 1467372570906 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba18000 == 38 [pid = 1652] [id = 413] 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121e65c00) [pid = 1652] [serial = 1238] [outer = 0x0] 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129640000) [pid = 1652] [serial = 1239] [outer = 0x121e65c00] 04:29:30 INFO - PROCESS | 1652 | 1467372570937 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aa07c00) [pid = 1652] [serial = 1240] [outer = 0x121e65c00] 04:29:31 INFO - PROCESS | 1652 | 1467372571278 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]]]}] 04:29: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 04:29:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 04:29:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:29:31 INFO - PROCESS | 1652 | 1467372571328 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1652 | 1467372571329 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:29:31 INFO - PROCESS | 1652 | 1467372571331 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1652 | 1467372571333 Marionette TRACE conn2 <- [1,1626,null,{}] 04:29:31 INFO - PROCESS | 1652 | 1467372571335 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}] 04:29:31 INFO - PROCESS | 1652 | 1467372571336 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:31 INFO - PROCESS | 1652 | 1467372571466 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:29:31 INFO - PROCESS | 1652 | 1467372571523 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 1652 | 1467372571524 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d7c000 == 39 [pid = 1652] [id = 414] 04:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11260b800) [pid = 1652] [serial = 1241] [outer = 0x0] 04:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128ae800) [pid = 1652] [serial = 1242] [outer = 0x11260b800] 04:29:31 INFO - PROCESS | 1652 | 1467372571557 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113c63800) [pid = 1652] [serial = 1243] [outer = 0x11260b800] 04:29:32 INFO - PROCESS | 1652 | 1467372572120 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]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:29:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 819ms 04:29:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:29:32 INFO - PROCESS | 1652 | 1467372572153 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1652 | 1467372572155 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:29:32 INFO - PROCESS | 1652 | 1467372572159 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1652 | 1467372572160 Marionette TRACE conn2 <- [1,1630,null,{}] 04:29:32 INFO - PROCESS | 1652 | 1467372572164 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}] 04:29:32 INFO - PROCESS | 1652 | 1467372572167 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:32 INFO - PROCESS | 1652 | 1467372572304 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:29:32 INFO - PROCESS | 1652 | 1467372572363 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 1652 | 1467372572365 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118722800 == 40 [pid = 1652] [id = 415] 04:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11678b400) [pid = 1652] [serial = 1244] [outer = 0x0] 04:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118163c00) [pid = 1652] [serial = 1245] [outer = 0x11678b400] 04:29:32 INFO - PROCESS | 1652 | 1467372572395 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1185ecc00) [pid = 1652] [serial = 1246] [outer = 0x11678b400] 04:29:32 INFO - PROCESS | 1652 | 1467372572893 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]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:29:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 770ms 04:29:32 INFO - PROCESS | 1652 | 1467372572949 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1652 | 1467372572951 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:29:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:29:32 INFO - PROCESS | 1652 | 1467372572955 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1652 | 1467372572957 Marionette TRACE conn2 <- [1,1634,null,{}] 04:29:32 INFO - PROCESS | 1652 | 1467372572962 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}] 04:29:32 INFO - PROCESS | 1652 | 1467372572963 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:33 INFO - PROCESS | 1652 | 1467372573074 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:29:33 INFO - PROCESS | 1652 | 1467372573157 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 1652 | 1467372573158 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa8800 == 41 [pid = 1652] [id = 416] 04:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1195efc00) [pid = 1652] [serial = 1247] [outer = 0x0] 04:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119eaec00) [pid = 1652] [serial = 1248] [outer = 0x1195efc00] 04:29:33 INFO - PROCESS | 1652 | 1467372573187 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121175c00) [pid = 1652] [serial = 1249] [outer = 0x1195efc00] 04:29:33 INFO - PROCESS | 1652 | 1467372573882 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]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:29:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 973ms 04:29:33 INFO - PROCESS | 1652 | 1467372573929 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:29:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:29:33 INFO - PROCESS | 1652 | 1467372573931 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:29:33 INFO - PROCESS | 1652 | 1467372573935 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 1652 | 1467372573937 Marionette TRACE conn2 <- [1,1638,null,{}] 04:29:33 INFO - PROCESS | 1652 | 1467372573941 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}] 04:29:33 INFO - PROCESS | 1652 | 1467372573942 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:34 INFO - PROCESS | 1652 | 1467372574059 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba18000 == 40 [pid = 1652] [id = 413] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88d000 == 39 [pid = 1652] [id = 412] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12986a800 == 38 [pid = 1652] [id = 411] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129152000 == 37 [pid = 1652] [id = 410] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab2800 == 36 [pid = 1652] [id = 409] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126694800 == 35 [pid = 1652] [id = 408] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124821800 == 34 [pid = 1652] [id = 407] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1216d3000 == 33 [pid = 1652] [id = 406] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12076e000 == 32 [pid = 1652] [id = 405] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118274000 == 31 [pid = 1652] [id = 404] 04:29:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a9800 == 30 [pid = 1652] [id = 403] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12687a800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12942cc00) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a7eb000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129641c00) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113da7000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11675e400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118167c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182ec000) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118257000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119024800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a06a000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121269800) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119369000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119eb6800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a7ab400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116793c00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11749b800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11714e400) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1188d0800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b185c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121bea800) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9c1400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b9ce400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ba60400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125fb7000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121be0c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128e1c400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12919e800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12aa08c00) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12919f400) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 04:29:34 INFO - PROCESS | 1652 | 1467372574146 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1652 | 1467372574149 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11640a800 == 31 [pid = 1652] [id = 417] 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113251800) [pid = 1652] [serial = 1250] [outer = 0x0] 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115e60400) [pid = 1652] [serial = 1251] [outer = 0x113251800] 04:29:34 INFO - PROCESS | 1652 | 1467372574179 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117daac00) [pid = 1652] [serial = 1252] [outer = 0x113251800] 04:29:34 INFO - PROCESS | 1652 | 1467372574516 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]]]}] 04:29:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:29:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 621ms 04:29:34 INFO - PROCESS | 1652 | 1467372574556 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:29:34 INFO - PROCESS | 1652 | 1467372574561 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:29:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:29:34 INFO - PROCESS | 1652 | 1467372574566 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 1652 | 1467372574567 Marionette TRACE conn2 <- [1,1642,null,{}] 04:29:34 INFO - PROCESS | 1652 | 1467372574570 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}] 04:29:34 INFO - PROCESS | 1652 | 1467372574571 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:34 INFO - PROCESS | 1652 | 1467372574668 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:29:34 INFO - PROCESS | 1652 | 1467372574724 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1652 | 1467372574725 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11905a800 == 32 [pid = 1652] [id = 418] 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118091800) [pid = 1652] [serial = 1253] [outer = 0x0] 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11818a800) [pid = 1652] [serial = 1254] [outer = 0x118091800] 04:29:34 INFO - PROCESS | 1652 | 1467372574752 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11902f000) [pid = 1652] [serial = 1255] [outer = 0x118091800] 04:29:35 INFO - PROCESS | 1652 | 1467372575048 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]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:29:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 04:29:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:29:35 INFO - PROCESS | 1652 | 1467372575085 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 1652 | 1467372575086 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:29:35 INFO - PROCESS | 1652 | 1467372575088 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 1652 | 1467372575093 Marionette TRACE conn2 <- [1,1646,null,{}] 04:29:35 INFO - PROCESS | 1652 | 1467372575101 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}] 04:29:35 INFO - PROCESS | 1652 | 1467372575104 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:35 INFO - PROCESS | 1652 | 1467372575191 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:29:35 INFO - PROCESS | 1652 | 1467372575250 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1652 | 1467372575252 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a57000 == 33 [pid = 1652] [id = 419] 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182f2000) [pid = 1652] [serial = 1256] [outer = 0x0] 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1193b1800) [pid = 1652] [serial = 1257] [outer = 0x1182f2000] 04:29:35 INFO - PROCESS | 1652 | 1467372575280 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121266c00) [pid = 1652] [serial = 1258] [outer = 0x1182f2000] 04:29:35 INFO - PROCESS | 1652 | 1467372575578 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]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:29:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 04:29:35 INFO - PROCESS | 1652 | 1467372575614 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:29:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:29:35 INFO - PROCESS | 1652 | 1467372575616 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:29:35 INFO - PROCESS | 1652 | 1467372575618 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 1652 | 1467372575619 Marionette TRACE conn2 <- [1,1650,null,{}] 04:29:35 INFO - PROCESS | 1652 | 1467372575622 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}] 04:29:35 INFO - PROCESS | 1652 | 1467372575623 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:35 INFO - PROCESS | 1652 | 1467372575707 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:29:35 INFO - PROCESS | 1652 | 1467372575713 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1652 | 1467372575714 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260d7000 == 34 [pid = 1652] [id = 420] 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12166ec00) [pid = 1652] [serial = 1259] [outer = 0x0] 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123fee000) [pid = 1652] [serial = 1260] [outer = 0x12166ec00] 04:29:35 INFO - PROCESS | 1652 | 1467372575739 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125631c00) [pid = 1652] [serial = 1261] [outer = 0x12166ec00] 04:29:36 INFO - PROCESS | 1652 | 1467372576098 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]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:29:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 04:29:36 INFO - PROCESS | 1652 | 1467372576144 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1652 | 1467372576146 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:29:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:29:36 INFO - PROCESS | 1652 | 1467372576148 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1652 | 1467372576149 Marionette TRACE conn2 <- [1,1654,null,{}] 04:29:36 INFO - PROCESS | 1652 | 1467372576151 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}] 04:29:36 INFO - PROCESS | 1652 | 1467372576153 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:36 INFO - PROCESS | 1652 | 1467372576259 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:29:36 INFO - PROCESS | 1652 | 1467372576270 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 1652 | 1467372576271 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab0000 == 35 [pid = 1652] [id = 421] 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113250000) [pid = 1652] [serial = 1262] [outer = 0x0] 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126054800) [pid = 1652] [serial = 1263] [outer = 0x113250000] 04:29:36 INFO - PROCESS | 1652 | 1467372576298 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126445800) [pid = 1652] [serial = 1264] [outer = 0x113250000] 04:29:36 INFO - PROCESS | 1652 | 1467372576631 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]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:29:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 04:29:36 INFO - PROCESS | 1652 | 1467372576667 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:29:36 INFO - PROCESS | 1652 | 1467372576668 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:29:36 INFO - PROCESS | 1652 | 1467372576670 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1652 | 1467372576671 Marionette TRACE conn2 <- [1,1658,null,{}] 04:29:36 INFO - PROCESS | 1652 | 1467372576679 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}] 04:29:36 INFO - PROCESS | 1652 | 1467372576683 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:36 INFO - PROCESS | 1652 | 1467372576802 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:29:36 INFO - PROCESS | 1652 | 1467372576808 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 1652 | 1467372576809 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7bf800 == 36 [pid = 1652] [id = 422] 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1256ca000) [pid = 1652] [serial = 1265] [outer = 0x0] 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c83400) [pid = 1652] [serial = 1266] [outer = 0x1256ca000] 04:29:36 INFO - PROCESS | 1652 | 1467372576834 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291a7400) [pid = 1652] [serial = 1267] [outer = 0x1256ca000] 04:29:37 INFO - PROCESS | 1652 | 1467372577167 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]]]}] 04:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 527ms 04:29:37 INFO - PROCESS | 1652 | 1467372577197 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 1652 | 1467372577198 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:29:37 INFO - PROCESS | 1652 | 1467372577207 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - PROCESS | 1652 | 1467372577210 Marionette TRACE conn2 <- [1,1662,null,{}] 04:29:37 INFO - PROCESS | 1652 | 1467372577213 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}] 04:29:37 INFO - PROCESS | 1652 | 1467372577214 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:37 INFO - PROCESS | 1652 | 1467372577318 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:29:37 INFO - PROCESS | 1652 | 1467372577331 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1652 | 1467372577332 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b064800 == 37 [pid = 1652] [id = 423] 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12919ec00) [pid = 1652] [serial = 1268] [outer = 0x0] 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12963f800) [pid = 1652] [serial = 1269] [outer = 0x12919ec00] 04:29:37 INFO - PROCESS | 1652 | 1467372577357 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7f2c00) [pid = 1652] [serial = 1270] [outer = 0x12919ec00] 04:29:37 INFO - PROCESS | 1652 | 1467372577709 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]]]}] 04:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 04:29:37 INFO - PROCESS | 1652 | 1467372577730 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 1652 | 1467372577732 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:29:37 INFO - PROCESS | 1652 | 1467372577734 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - PROCESS | 1652 | 1467372577736 Marionette TRACE conn2 <- [1,1666,null,{}] 04:29:37 INFO - PROCESS | 1652 | 1467372577739 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}] 04:29:37 INFO - PROCESS | 1652 | 1467372577743 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:37 INFO - PROCESS | 1652 | 1467372577892 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:29:37 INFO - PROCESS | 1652 | 1467372577906 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1652 | 1467372577908 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba16800 == 38 [pid = 1652] [id = 424] 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12963c800) [pid = 1652] [serial = 1271] [outer = 0x0] 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12aa0b400) [pid = 1652] [serial = 1272] [outer = 0x12963c800] 04:29:37 INFO - PROCESS | 1652 | 1467372577931 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b0dbc00) [pid = 1652] [serial = 1273] [outer = 0x12963c800] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a061000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119031000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116762c00) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118091c00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182e6400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123f91400) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11675a800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128ac6000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115e61000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116903000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11932dc00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126446800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128eca000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128af800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11815d400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:29:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11932e400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:29:38 INFO - PROCESS | 1652 | 1467372578327 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:29:38 INFO - PROCESS | 1652 | 1467372578357 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1652 | 1467372578359 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:29:38 INFO - PROCESS | 1652 | 1467372578362 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1652 | 1467372578363 Marionette TRACE conn2 <- [1,1670,null,{}] 04:29:38 INFO - PROCESS | 1652 | 1467372578366 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}] 04:29:38 INFO - PROCESS | 1652 | 1467372578379 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:38 INFO - PROCESS | 1652 | 1467372578478 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:29:38 INFO - PROCESS | 1652 | 1467372578482 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 1652 | 1467372578484 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216bc800 == 39 [pid = 1652] [id = 425] 04:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113c61800) [pid = 1652] [serial = 1274] [outer = 0x0] 04:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118160400) [pid = 1652] [serial = 1275] [outer = 0x113c61800] 04:29:38 INFO - PROCESS | 1652 | 1467372578524 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1193ab000) [pid = 1652] [serial = 1276] [outer = 0x113c61800] 04:29:38 INFO - PROCESS | 1652 | 1467372578914 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 04:29:38 INFO - PROCESS | 1652 | 1467372578931 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1652 | 1467372578932 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:29:38 INFO - PROCESS | 1652 | 1467372578934 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1652 | 1467372578935 Marionette TRACE conn2 <- [1,1674,null,{}] 04:29:38 INFO - PROCESS | 1652 | 1467372578938 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}] 04:29:38 INFO - PROCESS | 1652 | 1467372578939 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:39 INFO - PROCESS | 1652 | 1467372579051 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:29:39 INFO - PROCESS | 1652 | 1467372579058 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1652 | 1467372579059 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c00f000 == 40 [pid = 1652] [id = 426] 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182f2c00) [pid = 1652] [serial = 1277] [outer = 0x0] 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1256c9000) [pid = 1652] [serial = 1278] [outer = 0x1182f2c00] 04:29:39 INFO - PROCESS | 1652 | 1467372579084 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ed3400) [pid = 1652] [serial = 1279] [outer = 0x1182f2c00] 04:29:39 INFO - PROCESS | 1652 | 1467372579386 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 04:29:39 INFO - PROCESS | 1652 | 1467372579403 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 1652 | 1467372579405 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:29:39 INFO - PROCESS | 1652 | 1467372579420 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1652 | 1467372579421 Marionette TRACE conn2 <- [1,1678,null,{}] 04:29:39 INFO - PROCESS | 1652 | 1467372579425 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}] 04:29:39 INFO - PROCESS | 1652 | 1467372579428 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:39 INFO - PROCESS | 1652 | 1467372579517 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:29:39 INFO - PROCESS | 1652 | 1467372579521 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1652 | 1467372579522 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5bc000 == 41 [pid = 1652] [id = 427] 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ed1c00) [pid = 1652] [serial = 1280] [outer = 0x0] 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b837c00) [pid = 1652] [serial = 1281] [outer = 0x128ed1c00] 04:29:39 INFO - PROCESS | 1652 | 1467372579552 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ba57400) [pid = 1652] [serial = 1282] [outer = 0x128ed1c00] 04:29:39 INFO - PROCESS | 1652 | 1467372579888 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 527ms 04:29:39 INFO - PROCESS | 1652 | 1467372579949 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 1652 | 1467372579951 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:29:39 INFO - PROCESS | 1652 | 1467372579954 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1652 | 1467372579955 Marionette TRACE conn2 <- [1,1682,null,{}] 04:29:39 INFO - PROCESS | 1652 | 1467372579958 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}] 04:29:39 INFO - PROCESS | 1652 | 1467372579959 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:40 INFO - PROCESS | 1652 | 1467372580044 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:29:40 INFO - PROCESS | 1652 | 1467372580048 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:40 INFO - PROCESS | 1652 | 1467372580049 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d3000 == 42 [pid = 1652] [id = 428] 04:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b9c6000) [pid = 1652] [serial = 1283] [outer = 0x0] 04:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ba64000) [pid = 1652] [serial = 1284] [outer = 0x12b9c6000] 04:29:40 INFO - PROCESS | 1652 | 1467372580073 Marionette DEBUG loaded listener.js 04:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bd29c00) [pid = 1652] [serial = 1285] [outer = 0x12b9c6000] 04:29:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119059000 == 41 [pid = 1652] [id = 402] 04:29:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11640a800 == 40 [pid = 1652] [id = 417] 04:29:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa8800 == 39 [pid = 1652] [id = 416] 04:29:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118722800 == 38 [pid = 1652] [id = 415] 04:29:40 INFO - PROCESS | 1652 | --DOCSHELL 0x115d7c000 == 37 [pid = 1652] [id = 414] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11905a800 == 36 [pid = 1652] [id = 418] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1260d7000 == 35 [pid = 1652] [id = 420] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121a57000 == 34 [pid = 1652] [id = 419] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b064800 == 33 [pid = 1652] [id = 423] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab0000 == 32 [pid = 1652] [id = 421] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba16800 == 31 [pid = 1652] [id = 424] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1216bc800 == 30 [pid = 1652] [id = 425] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12c00f000 == 29 [pid = 1652] [id = 426] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7bf800 == 28 [pid = 1652] [id = 422] 04:29:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5bc000 == 27 [pid = 1652] [id = 427] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ac4c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176d5400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118257800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11808e400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12073ac00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119ab6800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128ace800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126c86800) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b185800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a7f5400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11697f800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115e5ec00) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128e17800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12604e000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1182f0800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ed5c00) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121267000) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128e18c00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129640000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121179400) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1193b5c00) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119eafc00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12126e000) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1182f0000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118166800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11936a400) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119025400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125632800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x121e69800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x126c84c00) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x126a8c000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x128c65000) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x116784800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 04:29:41 INFO - PROCESS | 1652 | 1467372581552 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]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1622ms 04:29:41 INFO - PROCESS | 1652 | 1467372581579 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 1652 | 1467372581581 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:29:41 INFO - PROCESS | 1652 | 1467372581585 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 1652 | 1467372581587 Marionette TRACE conn2 <- [1,1686,null,{}] 04:29:41 INFO - PROCESS | 1652 | 1467372581594 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}] 04:29:41 INFO - PROCESS | 1652 | 1467372581595 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:41 INFO - PROCESS | 1652 | 1467372581681 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:29:41 INFO - PROCESS | 1652 | 1467372581735 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 1652 | 1467372581736 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ec7800 == 28 [pid = 1652] [id = 429] 04:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112986c00) [pid = 1652] [serial = 1286] [outer = 0x0] 04:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112e65c00) [pid = 1652] [serial = 1287] [outer = 0x112986c00] 04:29:41 INFO - PROCESS | 1652 | 1467372581767 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113c35c00) [pid = 1652] [serial = 1288] [outer = 0x112986c00] 04:29:42 INFO - PROCESS | 1652 | 1467372582090 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]]]}] 04:29: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 04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 04:29:42 INFO - PROCESS | 1652 | 1467372582106 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:29:42 INFO - PROCESS | 1652 | 1467372582114 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:29:42 INFO - PROCESS | 1652 | 1467372582118 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1652 | 1467372582120 Marionette TRACE conn2 <- [1,1690,null,{}] 04:29:42 INFO - PROCESS | 1652 | 1467372582123 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}] 04:29:42 INFO - PROCESS | 1652 | 1467372582127 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:42 INFO - PROCESS | 1652 | 1467372582210 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:29:42 INFO - PROCESS | 1652 | 1467372582214 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1652 | 1467372582216 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117476000 == 29 [pid = 1652] [id = 430] 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116755400) [pid = 1652] [serial = 1289] [outer = 0x0] 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116760000) [pid = 1652] [serial = 1290] [outer = 0x116755400] 04:29:42 INFO - PROCESS | 1652 | 1467372582246 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11678c800) [pid = 1652] [serial = 1291] [outer = 0x116755400] 04:29:42 INFO - PROCESS | 1652 | 1467372582601 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]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 04:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:29:42 INFO - PROCESS | 1652 | 1467372582639 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1652 | 1467372582640 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:29:42 INFO - PROCESS | 1652 | 1467372582643 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1652 | 1467372582645 Marionette TRACE conn2 <- [1,1694,null,{}] 04:29:42 INFO - PROCESS | 1652 | 1467372582653 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}] 04:29:42 INFO - PROCESS | 1652 | 1467372582657 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:42 INFO - PROCESS | 1652 | 1467372582734 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:29:42 INFO - PROCESS | 1652 | 1467372582743 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1652 | 1467372582746 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11904b800 == 30 [pid = 1652] [id = 431] 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111f1f800) [pid = 1652] [serial = 1292] [outer = 0x0] 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x117db0000) [pid = 1652] [serial = 1293] [outer = 0x111f1f800] 04:29:42 INFO - PROCESS | 1652 | 1467372582774 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118095000) [pid = 1652] [serial = 1294] [outer = 0x111f1f800] 04:29:43 INFO - PROCESS | 1652 | 1467372583123 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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 521ms 04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:29:43 INFO - PROCESS | 1652 | 1467372583165 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1652 | 1467372583166 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:29:43 INFO - PROCESS | 1652 | 1467372583169 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1652 | 1467372583170 Marionette TRACE conn2 <- [1,1698,null,{}] 04:29:43 INFO - PROCESS | 1652 | 1467372583172 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}] 04:29:43 INFO - PROCESS | 1652 | 1467372583173 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:43 INFO - PROCESS | 1652 | 1467372583278 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:29:43 INFO - PROCESS | 1652 | 1467372583285 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1652 | 1467372583286 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bb800 == 31 [pid = 1652] [id = 432] 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11809b800) [pid = 1652] [serial = 1295] [outer = 0x0] 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118163000) [pid = 1652] [serial = 1296] [outer = 0x11809b800] 04:29:43 INFO - PROCESS | 1652 | 1467372583311 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11824fc00) [pid = 1652] [serial = 1297] [outer = 0x11809b800] 04:29:43 INFO - PROCESS | 1652 | 1467372583612 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]]]}] 04:29:43 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 04:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 04:29:43 INFO - PROCESS | 1652 | 1467372583639 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1652 | 1467372583643 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:29:43 INFO - PROCESS | 1652 | 1467372583655 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1652 | 1467372583657 Marionette TRACE conn2 <- [1,1702,null,{}] 04:29:43 INFO - PROCESS | 1652 | 1467372583662 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}] 04:29:43 INFO - PROCESS | 1652 | 1467372583663 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:43 INFO - PROCESS | 1652 | 1467372583736 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:29:43 INFO - PROCESS | 1652 | 1467372583741 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1652 | 1467372583744 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d6000 == 32 [pid = 1652] [id = 433] 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116755000) [pid = 1652] [serial = 1298] [outer = 0x0] 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182e9c00) [pid = 1652] [serial = 1299] [outer = 0x116755000] 04:29:43 INFO - PROCESS | 1652 | 1467372583768 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1185e3000) [pid = 1652] [serial = 1300] [outer = 0x116755000] 04:29:44 INFO - PROCESS | 1652 | 1467372584100 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]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 479ms 04:29:44 INFO - PROCESS | 1652 | 1467372584127 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1652 | 1467372584128 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:29:44 INFO - PROCESS | 1652 | 1467372584130 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1652 | 1467372584131 Marionette TRACE conn2 <- [1,1706,null,{}] 04:29:44 INFO - PROCESS | 1652 | 1467372584134 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}] 04:29:44 INFO - PROCESS | 1652 | 1467372584138 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:44 INFO - PROCESS | 1652 | 1467372584257 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:29:44 INFO - PROCESS | 1652 | 1467372584265 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1652 | 1467372584267 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a61800 == 33 [pid = 1652] [id = 434] 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11876dc00) [pid = 1652] [serial = 1301] [outer = 0x0] 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119032c00) [pid = 1652] [serial = 1302] [outer = 0x11876dc00] 04:29:44 INFO - PROCESS | 1652 | 1467372584292 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119543800) [pid = 1652] [serial = 1303] [outer = 0x11876dc00] 04:29:44 INFO - PROCESS | 1652 | 1467372584622 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]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 04:29:44 INFO - PROCESS | 1652 | 1467372584650 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1652 | 1467372584651 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:29:44 INFO - PROCESS | 1652 | 1467372584655 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1652 | 1467372584657 Marionette TRACE conn2 <- [1,1710,null,{}] 04:29:44 INFO - PROCESS | 1652 | 1467372584663 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}] 04:29:44 INFO - PROCESS | 1652 | 1467372584665 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:44 INFO - PROCESS | 1652 | 1467372584789 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:29:44 INFO - PROCESS | 1652 | 1467372584878 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1652 | 1467372584879 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f0a000 == 34 [pid = 1652] [id = 435] 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11876e800) [pid = 1652] [serial = 1304] [outer = 0x0] 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119a3dc00) [pid = 1652] [serial = 1305] [outer = 0x11876e800] 04:29:44 INFO - PROCESS | 1652 | 1467372584912 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119eb4000) [pid = 1652] [serial = 1306] [outer = 0x11876e800] 04:29:45 INFO - PROCESS | 1652 | 1467372585356 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]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 776ms 04:29:45 INFO - PROCESS | 1652 | 1467372585446 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:29:45 INFO - PROCESS | 1652 | 1467372585448 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:29:45 INFO - PROCESS | 1652 | 1467372585451 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1652 | 1467372585453 Marionette TRACE conn2 <- [1,1714,null,{}] 04:29:45 INFO - PROCESS | 1652 | 1467372585481 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}] 04:29:45 INFO - PROCESS | 1652 | 1467372585483 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:45 INFO - PROCESS | 1652 | 1467372585598 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:29:45 INFO - PROCESS | 1652 | 1467372585649 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 1652 | 1467372585650 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae6800 == 35 [pid = 1652] [id = 436] 04:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112e48000) [pid = 1652] [serial = 1307] [outer = 0x0] 04:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133b5400) [pid = 1652] [serial = 1308] [outer = 0x112e48000] 04:29:45 INFO - PROCESS | 1652 | 1467372585682 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116291400) [pid = 1652] [serial = 1309] [outer = 0x112e48000] 04:29:46 INFO - PROCESS | 1652 | 1467372586204 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]]]}] 04:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 820ms 04:29:46 INFO - PROCESS | 1652 | 1467372586281 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:29:46 INFO - PROCESS | 1652 | 1467372586284 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:29:46 INFO - PROCESS | 1652 | 1467372586290 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 1652 | 1467372586292 Marionette TRACE conn2 <- [1,1718,null,{}] 04:29:46 INFO - PROCESS | 1652 | 1467372586295 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}] 04:29:46 INFO - PROCESS | 1652 | 1467372586296 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:46 INFO - PROCESS | 1652 | 1467372586399 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:29:46 INFO - PROCESS | 1652 | 1467372586479 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1652 | 1467372586481 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119044000 == 36 [pid = 1652] [id = 437] 04:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116907800) [pid = 1652] [serial = 1310] [outer = 0x0] 04:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116a22800) [pid = 1652] [serial = 1311] [outer = 0x116907800] 04:29:46 INFO - PROCESS | 1652 | 1467372586512 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118097400) [pid = 1652] [serial = 1312] [outer = 0x116907800] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121a61800 == 35 [pid = 1652] [id = 434] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d6000 == 34 [pid = 1652] [id = 433] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bb800 == 33 [pid = 1652] [id = 432] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11904b800 == 32 [pid = 1652] [id = 431] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117476000 == 31 [pid = 1652] [id = 430] 04:29:47 INFO - PROCESS | 1652 | --DOCSHELL 0x115ec7800 == 30 [pid = 1652] [id = 429] 04:29:47 INFO - PROCESS | 1652 | 1467372587132 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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 874ms 04:29:47 INFO - PROCESS | 1652 | 1467372587165 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1652 | 1467372587167 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:29:47 INFO - PROCESS | 1652 | 1467372587170 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1652 | 1467372587172 Marionette TRACE conn2 <- [1,1722,null,{}] 04:29:47 INFO - PROCESS | 1652 | 1467372587178 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}] 04:29:47 INFO - PROCESS | 1652 | 1467372587180 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:47 INFO - PROCESS | 1652 | 1467372587261 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:29:47 INFO - PROCESS | 1652 | 1467372587267 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1652 | 1467372587270 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f97000 == 31 [pid = 1652] [id = 438] 04:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116793800) [pid = 1652] [serial = 1313] [outer = 0x0] 04:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116a23000) [pid = 1652] [serial = 1314] [outer = 0x116793800] 04:29:47 INFO - PROCESS | 1652 | 1467372587301 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118097800) [pid = 1652] [serial = 1315] [outer = 0x116793800] 04:29:47 INFO - PROCESS | 1652 | 1467372587684 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]]]}] 04:29:47 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 04:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 573ms 04:29:47 INFO - PROCESS | 1652 | 1467372587744 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1652 | 1467372587749 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:29:47 INFO - PROCESS | 1652 | 1467372587755 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1652 | 1467372587758 Marionette TRACE conn2 <- [1,1726,null,{}] 04:29:47 INFO - PROCESS | 1652 | 1467372587761 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}] 04:29:47 INFO - PROCESS | 1652 | 1467372587764 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:47 INFO - PROCESS | 1652 | 1467372587887 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:29:47 INFO - PROCESS | 1652 | 1467372587899 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1652 | 1467372587901 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c6000 == 32 [pid = 1652] [id = 439] 04:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11824c400) [pid = 1652] [serial = 1316] [outer = 0x0] 04:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1182f1000) [pid = 1652] [serial = 1317] [outer = 0x11824c400] 04:29:47 INFO - PROCESS | 1652 | 1467372587946 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1188d1800) [pid = 1652] [serial = 1318] [outer = 0x11824c400] 04:29:48 INFO - PROCESS | 1652 | 1467372588411 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]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 673ms 04:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:29:48 INFO - PROCESS | 1652 | 1467372588429 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1652 | 1467372588430 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:29:48 INFO - PROCESS | 1652 | 1467372588432 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1652 | 1467372588435 Marionette TRACE conn2 <- [1,1730,null,{}] 04:29:48 INFO - PROCESS | 1652 | 1467372588445 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}] 04:29:48 INFO - PROCESS | 1652 | 1467372588448 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:48 INFO - PROCESS | 1652 | 1467372588548 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:29:48 INFO - PROCESS | 1652 | 1467372588553 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1652 | 1467372588555 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f03800 == 33 [pid = 1652] [id = 440] 04:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11932d000) [pid = 1652] [serial = 1319] [outer = 0x0] 04:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1193aa400) [pid = 1652] [serial = 1320] [outer = 0x11932d000] 04:29:48 INFO - PROCESS | 1652 | 1467372588587 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119eb5400) [pid = 1652] [serial = 1321] [outer = 0x11932d000] 04:29:48 INFO - PROCESS | 1652 | 1467372588971 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]]]}] 04:29:49 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 04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 571ms 04:29:49 INFO - PROCESS | 1652 | 1467372589005 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1652 | 1467372589006 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:29:49 INFO - PROCESS | 1652 | 1467372589021 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1652 | 1467372589024 Marionette TRACE conn2 <- [1,1734,null,{}] 04:29:49 INFO - PROCESS | 1652 | 1467372589028 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}] 04:29:49 INFO - PROCESS | 1652 | 1467372589030 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:49 INFO - PROCESS | 1652 | 1467372589158 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:29:49 INFO - PROCESS | 1652 | 1467372589164 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1652 | 1467372589165 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa8800 == 34 [pid = 1652] [id = 441] 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120739800) [pid = 1652] [serial = 1322] [outer = 0x0] 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121172000) [pid = 1652] [serial = 1323] [outer = 0x120739800] 04:29:49 INFO - PROCESS | 1652 | 1467372589206 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121269c00) [pid = 1652] [serial = 1324] [outer = 0x120739800] 04:29:49 INFO - PROCESS | 1652 | 1467372589601 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]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 627ms 04:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:29:49 INFO - PROCESS | 1652 | 1467372589648 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1652 | 1467372589649 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:29:49 INFO - PROCESS | 1652 | 1467372589651 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1652 | 1467372589653 Marionette TRACE conn2 <- [1,1738,null,{}] 04:29:49 INFO - PROCESS | 1652 | 1467372589655 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}] 04:29:49 INFO - PROCESS | 1652 | 1467372589657 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:49 INFO - PROCESS | 1652 | 1467372589766 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:29:49 INFO - PROCESS | 1652 | 1467372589780 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1652 | 1467372589782 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129164000 == 35 [pid = 1652] [id = 442] 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1127d4000) [pid = 1652] [serial = 1325] [outer = 0x0] 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121622800) [pid = 1652] [serial = 1326] [outer = 0x1127d4000] 04:29:49 INFO - PROCESS | 1652 | 1467372589814 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121e61400) [pid = 1652] [serial = 1327] [outer = 0x1127d4000] 04:29:50 INFO - PROCESS | 1652 | 1467372590318 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 04:29:50 INFO - PROCESS | 1652 | 1467372590324 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1652 | 1467372590326 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:29:50 INFO - PROCESS | 1652 | 1467372590328 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1652 | 1467372590329 Marionette TRACE conn2 <- [1,1742,null,{}] 04:29:50 INFO - PROCESS | 1652 | 1467372590331 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}] 04:29:50 INFO - PROCESS | 1652 | 1467372590336 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:50 INFO - PROCESS | 1652 | 1467372590458 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:29:50 INFO - PROCESS | 1652 | 1467372590477 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1652 | 1467372590478 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129861800 == 36 [pid = 1652] [id = 443] 04:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123f8f800) [pid = 1652] [serial = 1328] [outer = 0x0] 04:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1256c7000) [pid = 1652] [serial = 1329] [outer = 0x123f8f800] 04:29:50 INFO - PROCESS | 1652 | 1467372590503 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1264c4800) [pid = 1652] [serial = 1330] [outer = 0x123f8f800] 04:29:50 INFO - PROCESS | 1652 | 1467372590824 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 04:29:50 INFO - PROCESS | 1652 | 1467372590852 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:29:50 INFO - PROCESS | 1652 | 1467372590863 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:29:50 INFO - PROCESS | 1652 | 1467372590865 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1652 | 1467372590866 Marionette TRACE conn2 <- [1,1746,null,{}] 04:29:50 INFO - PROCESS | 1652 | 1467372590869 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}] 04:29:50 INFO - PROCESS | 1652 | 1467372590870 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:50 INFO - PROCESS | 1652 | 1467372590966 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:29:50 INFO - PROCESS | 1652 | 1467372590978 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1652 | 1467372590979 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a2800 == 37 [pid = 1652] [id = 444] 04:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1266bbc00) [pid = 1652] [serial = 1331] [outer = 0x0] 04:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126a8d800) [pid = 1652] [serial = 1332] [outer = 0x1266bbc00] 04:29:51 INFO - PROCESS | 1652 | 1467372591003 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126c87400) [pid = 1652] [serial = 1333] [outer = 0x1266bbc00] 04:29:51 INFO - PROCESS | 1652 | 1467372591325 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]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 468ms 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116755400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x111f1f800) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b9c6000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11809b800) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116755000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11876dc00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12919ec00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1256ca000) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12963c800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113c61800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128ed1c00) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182f2c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12166ec00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182f2000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118091800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113251800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112986c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195efc00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11678b400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11260b800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121e65c00) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:29:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113250000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:29:51 INFO - PROCESS | 1652 | 1467372591454 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1652 | 1467372591455 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:29:51 INFO - PROCESS | 1652 | 1467372591460 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1652 | 1467372591461 Marionette TRACE conn2 <- [1,1750,null,{}] 04:29:51 INFO - PROCESS | 1652 | 1467372591463 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}] 04:29:51 INFO - PROCESS | 1652 | 1467372591464 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:51 INFO - PROCESS | 1652 | 1467372591544 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:29:51 INFO - PROCESS | 1652 | 1467372591548 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1652 | 1467372591549 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118276000 == 38 [pid = 1652] [id = 445] 04:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113231800) [pid = 1652] [serial = 1334] [outer = 0x0] 04:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11628c400) [pid = 1652] [serial = 1335] [outer = 0x113231800] 04:29:51 INFO - PROCESS | 1652 | 1467372591574 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117daa800) [pid = 1652] [serial = 1336] [outer = 0x113231800] 04:29:51 INFO - PROCESS | 1652 | 1467372591900 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]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 470ms 04:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:29:51 INFO - PROCESS | 1652 | 1467372591930 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1652 | 1467372591932 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:29:51 INFO - PROCESS | 1652 | 1467372591934 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1652 | 1467372591935 Marionette TRACE conn2 <- [1,1754,null,{}] 04:29:51 INFO - PROCESS | 1652 | 1467372591938 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}] 04:29:51 INFO - PROCESS | 1652 | 1467372591951 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:52 INFO - PROCESS | 1652 | 1467372592040 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:29:52 INFO - PROCESS | 1652 | 1467372592124 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1652 | 1467372592127 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e36000 == 39 [pid = 1652] [id = 446] 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133b7800) [pid = 1652] [serial = 1337] [outer = 0x0] 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11809bc00) [pid = 1652] [serial = 1338] [outer = 0x1133b7800] 04:29:52 INFO - PROCESS | 1652 | 1467372592167 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a061800) [pid = 1652] [serial = 1339] [outer = 0x1133b7800] 04:29:52 INFO - PROCESS | 1652 | 1467372592546 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 618ms 04:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:29:52 INFO - PROCESS | 1652 | 1467372592553 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 1652 | 1467372592554 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:29:52 INFO - PROCESS | 1652 | 1467372592556 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1652 | 1467372592558 Marionette TRACE conn2 <- [1,1758,null,{}] 04:29:52 INFO - PROCESS | 1652 | 1467372592564 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}] 04:29:52 INFO - PROCESS | 1652 | 1467372592565 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:52 INFO - PROCESS | 1652 | 1467372592648 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:29:52 INFO - PROCESS | 1652 | 1467372592706 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1652 | 1467372592707 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd48000 == 40 [pid = 1652] [id = 447] 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182ecc00) [pid = 1652] [serial = 1340] [outer = 0x0] 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126447000) [pid = 1652] [serial = 1341] [outer = 0x1182ecc00] 04:29:52 INFO - PROCESS | 1652 | 1467372592731 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ac7400) [pid = 1652] [serial = 1342] [outer = 0x1182ecc00] 04:29:53 INFO - PROCESS | 1652 | 1467372593011 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]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 474ms 04:29:53 INFO - PROCESS | 1652 | 1467372593033 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1652 | 1467372593035 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:29:53 INFO - PROCESS | 1652 | 1467372593054 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1652 | 1467372593056 Marionette TRACE conn2 <- [1,1762,null,{}] 04:29:53 INFO - PROCESS | 1652 | 1467372593062 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}] 04:29:53 INFO - PROCESS | 1652 | 1467372593064 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:53 INFO - PROCESS | 1652 | 1467372593155 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:29:53 INFO - PROCESS | 1652 | 1467372593161 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1652 | 1467372593163 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c380800 == 41 [pid = 1652] [id = 448] 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128acd400) [pid = 1652] [serial = 1343] [outer = 0x0] 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128e17000) [pid = 1652] [serial = 1344] [outer = 0x128acd400] 04:29:53 INFO - PROCESS | 1652 | 1467372593189 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291aa000) [pid = 1652] [serial = 1345] [outer = 0x128acd400] 04:29:53 INFO - PROCESS | 1652 | 1467372593615 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]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 626ms 04:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:29:53 INFO - PROCESS | 1652 | 1467372593676 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1652 | 1467372593679 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:29:53 INFO - PROCESS | 1652 | 1467372593682 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1652 | 1467372593684 Marionette TRACE conn2 <- [1,1766,null,{}] 04:29:53 INFO - PROCESS | 1652 | 1467372593688 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}] 04:29:53 INFO - PROCESS | 1652 | 1467372593690 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:53 INFO - PROCESS | 1652 | 1467372593802 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:29:53 INFO - PROCESS | 1652 | 1467372593874 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1652 | 1467372593876 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118273000 == 42 [pid = 1652] [id = 449] 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113235000) [pid = 1652] [serial = 1346] [outer = 0x0] 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11675d800) [pid = 1652] [serial = 1347] [outer = 0x113235000] 04:29:53 INFO - PROCESS | 1652 | 1467372593907 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118094c00) [pid = 1652] [serial = 1348] [outer = 0x113235000] 04:29:54 INFO - PROCESS | 1652 | 1467372594318 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]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 04:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:29:54 INFO - PROCESS | 1652 | 1467372594353 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:29:54 INFO - PROCESS | 1652 | 1467372594356 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:29:54 INFO - PROCESS | 1652 | 1467372594361 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1652 | 1467372594363 Marionette TRACE conn2 <- [1,1770,null,{}] 04:29:54 INFO - PROCESS | 1652 | 1467372594365 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}] 04:29:54 INFO - PROCESS | 1652 | 1467372594367 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:54 INFO - PROCESS | 1652 | 1467372594471 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:29:54 INFO - PROCESS | 1652 | 1467372594530 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 1652 | 1467372594531 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a26800 == 43 [pid = 1652] [id = 450] 04:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118257000) [pid = 1652] [serial = 1349] [outer = 0x0] 04:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119031800) [pid = 1652] [serial = 1350] [outer = 0x118257000] 04:29:54 INFO - PROCESS | 1652 | 1467372594561 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11936ac00) [pid = 1652] [serial = 1351] [outer = 0x118257000] 04:29:55 INFO - PROCESS | 1652 | 1467372595016 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 719ms 04:29:55 INFO - PROCESS | 1652 | 1467372595081 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:29:55 INFO - PROCESS | 1652 | 1467372595082 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:29:55 INFO - PROCESS | 1652 | 1467372595085 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1652 | 1467372595088 Marionette TRACE conn2 <- [1,1774,null,{}] 04:29:55 INFO - PROCESS | 1652 | 1467372595096 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}] 04:29:55 INFO - PROCESS | 1652 | 1467372595099 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:55 INFO - PROCESS | 1652 | 1467372595226 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:29:55 INFO - PROCESS | 1652 | 1467372595301 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1652 | 1467372595302 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c372000 == 44 [pid = 1652] [id = 451] 04:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119eb3000) [pid = 1652] [serial = 1352] [outer = 0x0] 04:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121e67c00) [pid = 1652] [serial = 1353] [outer = 0x119eb3000] 04:29:55 INFO - PROCESS | 1652 | 1467372595333 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1256c6c00) [pid = 1652] [serial = 1354] [outer = 0x119eb3000] 04:29:55 INFO - PROCESS | 1652 | 1467372595800 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 725ms 04:29:55 INFO - PROCESS | 1652 | 1467372595812 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1652 | 1467372595815 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:29:55 INFO - PROCESS | 1652 | 1467372595819 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1652 | 1467372595821 Marionette TRACE conn2 <- [1,1778,null,{}] 04:29:55 INFO - PROCESS | 1652 | 1467372595844 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}] 04:29:55 INFO - PROCESS | 1652 | 1467372595847 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:56 INFO - PROCESS | 1652 | 1467372596029 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:29:56 INFO - PROCESS | 1652 | 1467372596102 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1652 | 1467372596103 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d050800 == 45 [pid = 1652] [id = 452] 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126448000) [pid = 1652] [serial = 1355] [outer = 0x0] 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12687a800) [pid = 1652] [serial = 1356] [outer = 0x126448000] 04:29:56 INFO - PROCESS | 1652 | 1467372596150 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128ace400) [pid = 1652] [serial = 1357] [outer = 0x126448000] 04:29:56 INFO - PROCESS | 1652 | 1467372596611 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]]]}] 04:29:56 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 04:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 821ms 04:29:56 INFO - PROCESS | 1652 | 1467372596640 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1652 | 1467372596641 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:29:56 INFO - PROCESS | 1652 | 1467372596644 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1652 | 1467372596645 Marionette TRACE conn2 <- [1,1782,null,{}] 04:29:56 INFO - PROCESS | 1652 | 1467372596648 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}] 04:29:56 INFO - PROCESS | 1652 | 1467372596649 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:56 INFO - PROCESS | 1652 | 1467372596748 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:29:56 INFO - PROCESS | 1652 | 1467372596806 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1652 | 1467372596808 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06a800 == 46 [pid = 1652] [id = 453] 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12117d000) [pid = 1652] [serial = 1358] [outer = 0x0] 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128e1d000) [pid = 1652] [serial = 1359] [outer = 0x12117d000] 04:29:56 INFO - PROCESS | 1652 | 1467372596836 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1291ab400) [pid = 1652] [serial = 1360] [outer = 0x12117d000] 04:29:57 INFO - PROCESS | 1652 | 1467372597320 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]]]}] 04:29:57 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 04:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 870ms 04:29:57 INFO - PROCESS | 1652 | 1467372597515 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1652 | 1467372597518 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:29:57 INFO - PROCESS | 1652 | 1467372597521 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1652 | 1467372597523 Marionette TRACE conn2 <- [1,1786,null,{}] 04:29:57 INFO - PROCESS | 1652 | 1467372597529 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}] 04:29:57 INFO - PROCESS | 1652 | 1467372597531 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:57 INFO - PROCESS | 1652 | 1467372597637 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:29:57 INFO - PROCESS | 1652 | 1467372597725 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1652 | 1467372597730 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119059000 == 47 [pid = 1652] [id = 454] 04:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116755400) [pid = 1652] [serial = 1361] [outer = 0x0] 04:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116761c00) [pid = 1652] [serial = 1362] [outer = 0x116755400] 04:29:57 INFO - PROCESS | 1652 | 1467372597774 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117db1400) [pid = 1652] [serial = 1363] [outer = 0x116755400] 04:29:58 INFO - PROCESS | 1652 | 1467372598372 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]]]}] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd48000 == 46 [pid = 1652] [id = 447] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124e36000 == 45 [pid = 1652] [id = 446] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118276000 == 44 [pid = 1652] [id = 445] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a2800 == 43 [pid = 1652] [id = 444] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129861800 == 42 [pid = 1652] [id = 443] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129164000 == 41 [pid = 1652] [id = 442] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa8800 == 40 [pid = 1652] [id = 441] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119a3dc00) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 04:29:58 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 04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 876ms 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125f03800 == 39 [pid = 1652] [id = 440] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c6000 == 38 [pid = 1652] [id = 439] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116f97000 == 37 [pid = 1652] [id = 438] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119044000 == 36 [pid = 1652] [id = 437] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae6800 == 35 [pid = 1652] [id = 436] 04:29:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125f0a000 == 34 [pid = 1652] [id = 435] 04:29:58 INFO - PROCESS | 1652 | 1467372598414 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:29:58 INFO - PROCESS | 1652 | 1467372598415 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:29:58 INFO - PROCESS | 1652 | 1467372598420 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1652 | 1467372598422 Marionette TRACE conn2 <- [1,1790,null,{}] 04:29:58 INFO - PROCESS | 1652 | 1467372598425 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}] 04:29:58 INFO - PROCESS | 1652 | 1467372598426 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:58 INFO - PROCESS | 1652 | 1467372598515 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116760000) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x117db0000) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bd29c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118163000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11824fc00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1182e9c00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119032c00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1185e3000) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12963f800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126c83400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12aa0b400) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a7f2c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118160400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1193ab000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b837c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1256c9000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b0dbc00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123fee000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1193b1800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121266c00) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11818a800) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11902f000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115e60400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117daac00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119543800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113c35c00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11678c800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ba64000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118095000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121175c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119eaec00) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1185ecc00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118163c00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113c63800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128ae800) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12aa07c00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126054800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126445800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291a7400) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112e65c00) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ed3400) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125631c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12ba57400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 04:29:58 INFO - PROCESS | 1652 | 1467372598585 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1652 | 1467372598586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116adc000 == 35 [pid = 1652] [id = 455] 04:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116755c00) [pid = 1652] [serial = 1364] [outer = 0x0] 04:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117db0000) [pid = 1652] [serial = 1365] [outer = 0x116755c00] 04:29:58 INFO - PROCESS | 1652 | 1467372598613 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118251000) [pid = 1652] [serial = 1366] [outer = 0x116755c00] 04:29:58 INFO - PROCESS | 1652 | 1467372598920 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]]]}] 04:29:58 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) 04:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 04:29:58 INFO - PROCESS | 1652 | 1467372598940 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1652 | 1467372598945 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:29:58 INFO - PROCESS | 1652 | 1467372598948 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1652 | 1467372598949 Marionette TRACE conn2 <- [1,1794,null,{}] 04:29:58 INFO - PROCESS | 1652 | 1467372598956 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}] 04:29:58 INFO - PROCESS | 1652 | 1467372598962 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:59 INFO - PROCESS | 1652 | 1467372599049 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:29:59 INFO - PROCESS | 1652 | 1467372599124 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1652 | 1467372599127 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bad800 == 36 [pid = 1652] [id = 456] 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185ed000) [pid = 1652] [serial = 1367] [outer = 0x0] 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11932d400) [pid = 1652] [serial = 1368] [outer = 0x1185ed000] 04:29:59 INFO - PROCESS | 1652 | 1467372599155 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119ab9800) [pid = 1652] [serial = 1369] [outer = 0x1185ed000] 04:29:59 INFO - PROCESS | 1652 | 1467372599480 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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 571ms 04:29:59 INFO - PROCESS | 1652 | 1467372599520 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 1652 | 1467372599521 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:29:59 INFO - PROCESS | 1652 | 1467372599524 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1652 | 1467372599525 Marionette TRACE conn2 <- [1,1798,null,{}] 04:29:59 INFO - PROCESS | 1652 | 1467372599527 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}] 04:29:59 INFO - PROCESS | 1652 | 1467372599528 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:59 INFO - PROCESS | 1652 | 1467372599613 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:29:59 INFO - PROCESS | 1652 | 1467372599673 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1652 | 1467372599674 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121343000 == 37 [pid = 1652] [id = 457] 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d10c00) [pid = 1652] [serial = 1370] [outer = 0x0] 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12073f400) [pid = 1652] [serial = 1371] [outer = 0x119d10c00] 04:29:59 INFO - PROCESS | 1652 | 1467372599700 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121672800) [pid = 1652] [serial = 1372] [outer = 0x119d10c00] 04:29:59 INFO - PROCESS | 1652 | 1467372599976 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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:30:00 INFO - PROCESS | 1652 | 1467372600000 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1652 | 1467372600001 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:30:00 INFO - PROCESS | 1652 | 1467372600004 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1652 | 1467372600005 Marionette TRACE conn2 <- [1,1802,null,{}] 04:30:00 INFO - PROCESS | 1652 | 1467372600017 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}] 04:30:00 INFO - PROCESS | 1652 | 1467372600018 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:00 INFO - PROCESS | 1652 | 1467372600108 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:30:00 INFO - PROCESS | 1652 | 1467372600114 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1652 | 1467372600116 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f97800 == 38 [pid = 1652] [id = 458] 04:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121e70800) [pid = 1652] [serial = 1373] [outer = 0x0] 04:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1250d3000) [pid = 1652] [serial = 1374] [outer = 0x121e70800] 04:30:00 INFO - PROCESS | 1652 | 1467372600148 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126054800) [pid = 1652] [serial = 1375] [outer = 0x121e70800] 04:30:00 INFO - PROCESS | 1652 | 1467372600697 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]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 722ms 04:30:00 INFO - PROCESS | 1652 | 1467372600733 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1652 | 1467372600734 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:30:00 INFO - PROCESS | 1652 | 1467372600737 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1652 | 1467372600740 Marionette TRACE conn2 <- [1,1806,null,{}] 04:30:00 INFO - PROCESS | 1652 | 1467372600745 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}] 04:30:00 INFO - PROCESS | 1652 | 1467372600751 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:00 INFO - PROCESS | 1652 | 1467372600930 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:30:00 INFO - PROCESS | 1652 | 1467372600950 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1652 | 1467372600951 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab7000 == 39 [pid = 1652] [id = 459] 04:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ac5000) [pid = 1652] [serial = 1376] [outer = 0x0] 04:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ec8800) [pid = 1652] [serial = 1377] [outer = 0x128ac5000] 04:30:00 INFO - PROCESS | 1652 | 1467372600976 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12963a800) [pid = 1652] [serial = 1378] [outer = 0x128ac5000] 04:30:01 INFO - PROCESS | 1652 | 1467372601324 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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 626ms 04:30:01 INFO - PROCESS | 1652 | 1467372601370 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1652 | 1467372601371 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:30:01 INFO - PROCESS | 1652 | 1467372601373 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1652 | 1467372601374 Marionette TRACE conn2 <- [1,1810,null,{}] 04:30:01 INFO - PROCESS | 1652 | 1467372601376 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}] 04:30:01 INFO - PROCESS | 1652 | 1467372601378 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:01 INFO - PROCESS | 1652 | 1467372601480 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:30:01 INFO - PROCESS | 1652 | 1467372601537 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1652 | 1467372601538 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129164000 == 40 [pid = 1652] [id = 460] 04:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12073a400) [pid = 1652] [serial = 1379] [outer = 0x0] 04:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12963ac00) [pid = 1652] [serial = 1380] [outer = 0x12073a400] 04:30:01 INFO - PROCESS | 1652 | 1467372601562 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a695400) [pid = 1652] [serial = 1381] [outer = 0x12073a400] 04:30:01 INFO - PROCESS | 1652 | 1467372601885 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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 570ms 04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:30:01 INFO - PROCESS | 1652 | 1467372601944 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1652 | 1467372601945 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:30:01 INFO - PROCESS | 1652 | 1467372601947 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1652 | 1467372601948 Marionette TRACE conn2 <- [1,1814,null,{}] 04:30:01 INFO - PROCESS | 1652 | 1467372601951 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}] 04:30:01 INFO - PROCESS | 1652 | 1467372601952 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:02 INFO - PROCESS | 1652 | 1467372602055 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:30:02 INFO - PROCESS | 1652 | 1467372602067 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1652 | 1467372602068 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a6000 == 41 [pid = 1652] [id = 461] 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a6a0c00) [pid = 1652] [serial = 1382] [outer = 0x0] 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aa06000) [pid = 1652] [serial = 1383] [outer = 0x12a6a0c00] 04:30:02 INFO - PROCESS | 1652 | 1467372602092 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b0d3000) [pid = 1652] [serial = 1384] [outer = 0x12a6a0c00] 04:30:02 INFO - PROCESS | 1652 | 1467372602445 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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 04:30:02 INFO - PROCESS | 1652 | 1467372602465 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1652 | 1467372602467 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:30:02 INFO - PROCESS | 1652 | 1467372602469 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1652 | 1467372602470 Marionette TRACE conn2 <- [1,1818,null,{}] 04:30:02 INFO - PROCESS | 1652 | 1467372602472 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}] 04:30:02 INFO - PROCESS | 1652 | 1467372602474 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:02 INFO - PROCESS | 1652 | 1467372602583 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:30:02 INFO - PROCESS | 1652 | 1467372602587 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1652 | 1467372602588 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81a000 == 42 [pid = 1652] [id = 462] 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aa04c00) [pid = 1652] [serial = 1385] [outer = 0x0] 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b18a400) [pid = 1652] [serial = 1386] [outer = 0x12aa04c00] 04:30:02 INFO - PROCESS | 1652 | 1467372602612 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b838800) [pid = 1652] [serial = 1387] [outer = 0x12aa04c00] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1127d4000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123f8f800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120739800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116793800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11932d000) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11824c400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1266bbc00) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113231800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133b7800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:30:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1182ecc00) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:30:03 INFO - PROCESS | 1652 | 1467372603055 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]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 622ms 04:30:03 INFO - PROCESS | 1652 | 1467372603096 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1652 | 1467372603098 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:30:03 INFO - PROCESS | 1652 | 1467372603102 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1652 | 1467372603104 Marionette TRACE conn2 <- [1,1822,null,{}] 04:30:03 INFO - PROCESS | 1652 | 1467372603113 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}] 04:30:03 INFO - PROCESS | 1652 | 1467372603115 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:03 INFO - PROCESS | 1652 | 1467372603250 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:30:03 INFO - PROCESS | 1652 | 1467372603255 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1652 | 1467372603257 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd3d800 == 43 [pid = 1652] [id = 463] 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1164ea400) [pid = 1652] [serial = 1388] [outer = 0x0] 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119369800) [pid = 1652] [serial = 1389] [outer = 0x1164ea400] 04:30:03 INFO - PROCESS | 1652 | 1467372603291 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123f8f800) [pid = 1652] [serial = 1390] [outer = 0x1164ea400] 04:30:03 INFO - PROCESS | 1652 | 1467372603612 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]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 04:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:30:03 INFO - PROCESS | 1652 | 1467372603622 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1652 | 1467372603625 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:30:03 INFO - PROCESS | 1652 | 1467372603628 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1652 | 1467372603630 Marionette TRACE conn2 <- [1,1826,null,{}] 04:30:03 INFO - PROCESS | 1652 | 1467372603633 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}] 04:30:03 INFO - PROCESS | 1652 | 1467372603634 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:03 INFO - PROCESS | 1652 | 1467372603761 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:30:03 INFO - PROCESS | 1652 | 1467372603795 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1652 | 1467372603797 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c369800 == 44 [pid = 1652] [id = 464] 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119eb2400) [pid = 1652] [serial = 1391] [outer = 0x0] 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b18d400) [pid = 1652] [serial = 1392] [outer = 0x119eb2400] 04:30:03 INFO - PROCESS | 1652 | 1467372603823 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b9cbc00) [pid = 1652] [serial = 1393] [outer = 0x119eb2400] 04:30:04 INFO - PROCESS | 1652 | 1467372604136 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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 04:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:30:04 INFO - PROCESS | 1652 | 1467372604149 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1652 | 1467372604150 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:30:04 INFO - PROCESS | 1652 | 1467372604152 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1652 | 1467372604154 Marionette TRACE conn2 <- [1,1830,null,{}] 04:30:04 INFO - PROCESS | 1652 | 1467372604156 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}] 04:30:04 INFO - PROCESS | 1652 | 1467372604157 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:04 INFO - PROCESS | 1652 | 1467372604248 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:30:04 INFO - PROCESS | 1652 | 1467372604252 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1652 | 1467372604253 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd71000 == 45 [pid = 1652] [id = 465] 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba57400) [pid = 1652] [serial = 1394] [outer = 0x0] 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba63400) [pid = 1652] [serial = 1395] [outer = 0x12ba57400] 04:30:04 INFO - PROCESS | 1652 | 1467372604277 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bd2d000) [pid = 1652] [serial = 1396] [outer = 0x12ba57400] 04:30:04 INFO - PROCESS | 1652 | 1467372604600 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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 476ms 04:30:04 INFO - PROCESS | 1652 | 1467372604629 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1652 | 1467372604631 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:30:04 INFO - PROCESS | 1652 | 1467372604633 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1652 | 1467372604634 Marionette TRACE conn2 <- [1,1834,null,{}] 04:30:04 INFO - PROCESS | 1652 | 1467372604636 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}] 04:30:04 INFO - PROCESS | 1652 | 1467372604637 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:04 INFO - PROCESS | 1652 | 1467372604748 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:30:04 INFO - PROCESS | 1652 | 1467372604754 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1652 | 1467372604755 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4a0000 == 46 [pid = 1652] [id = 466] 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b9cd400) [pid = 1652] [serial = 1397] [outer = 0x0] 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd31400) [pid = 1652] [serial = 1398] [outer = 0x12b9cd400] 04:30:04 INFO - PROCESS | 1652 | 1467372604778 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bdd5400) [pid = 1652] [serial = 1399] [outer = 0x12b9cd400] 04:30:05 INFO - PROCESS | 1652 | 1467372605299 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]]]}] 04:30:05 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 04:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 04:30:05 INFO - PROCESS | 1652 | 1467372605353 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1652 | 1467372605355 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:30:05 INFO - PROCESS | 1652 | 1467372605358 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1652 | 1467372605362 Marionette TRACE conn2 <- [1,1838,null,{}] 04:30:05 INFO - PROCESS | 1652 | 1467372605365 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}] 04:30:05 INFO - PROCESS | 1652 | 1467372605367 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:05 INFO - PROCESS | 1652 | 1467372605476 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:30:05 INFO - PROCESS | 1652 | 1467372605549 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1652 | 1467372605550 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119058800 == 47 [pid = 1652] [id = 467] 04:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116763c00) [pid = 1652] [serial = 1400] [outer = 0x0] 04:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117149800) [pid = 1652] [serial = 1401] [outer = 0x116763c00] 04:30:05 INFO - PROCESS | 1652 | 1467372605581 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118188000) [pid = 1652] [serial = 1402] [outer = 0x116763c00] 04:30:05 INFO - PROCESS | 1652 | 1467372605991 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 04:30:06 INFO - PROCESS | 1652 | 1467372606030 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1652 | 1467372606033 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:30:06 INFO - PROCESS | 1652 | 1467372606038 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1652 | 1467372606040 Marionette TRACE conn2 <- [1,1842,null,{}] 04:30:06 INFO - PROCESS | 1652 | 1467372606046 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}] 04:30:06 INFO - PROCESS | 1652 | 1467372606047 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:06 INFO - PROCESS | 1652 | 1467372606161 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:30:06 INFO - PROCESS | 1652 | 1467372606254 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1652 | 1467372606255 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a36800 == 48 [pid = 1652] [id = 468] 04:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1188d8c00) [pid = 1652] [serial = 1403] [outer = 0x0] 04:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1195e4400) [pid = 1652] [serial = 1404] [outer = 0x1188d8c00] 04:30:06 INFO - PROCESS | 1652 | 1467372606287 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x120741800) [pid = 1652] [serial = 1405] [outer = 0x1188d8c00] 04:30:06 INFO - PROCESS | 1652 | 1467372606699 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 674ms 04:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:30:06 INFO - PROCESS | 1652 | 1467372606712 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1652 | 1467372606714 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:30:06 INFO - PROCESS | 1652 | 1467372606716 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1652 | 1467372606719 Marionette TRACE conn2 <- [1,1846,null,{}] 04:30:06 INFO - PROCESS | 1652 | 1467372606727 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}] 04:30:06 INFO - PROCESS | 1652 | 1467372606730 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:06 INFO - PROCESS | 1652 | 1467372606836 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:30:06 INFO - PROCESS | 1652 | 1467372606900 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1652 | 1467372606902 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4a8800 == 49 [pid = 1652] [id = 469] 04:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121bee800) [pid = 1652] [serial = 1406] [outer = 0x0] 04:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126452000) [pid = 1652] [serial = 1407] [outer = 0x121bee800] 04:30:06 INFO - PROCESS | 1652 | 1467372606973 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128e12000) [pid = 1652] [serial = 1408] [outer = 0x121bee800] 04:30:07 INFO - PROCESS | 1652 | 1467372607421 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]]]}] 04:30:07 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) 04:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 777ms 04:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:30:07 INFO - PROCESS | 1652 | 1467372607493 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 1652 | 1467372607495 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:30:07 INFO - PROCESS | 1652 | 1467372607497 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1652 | 1467372607499 Marionette TRACE conn2 <- [1,1850,null,{}] 04:30:07 INFO - PROCESS | 1652 | 1467372607501 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}] 04:30:07 INFO - PROCESS | 1652 | 1467372607503 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:07 INFO - PROCESS | 1652 | 1467372607611 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:30:07 INFO - PROCESS | 1652 | 1467372607881 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1652 | 1467372607882 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119043000 == 50 [pid = 1652] [id = 470] 04:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112d7d400) [pid = 1652] [serial = 1409] [outer = 0x0] 04:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116754800) [pid = 1652] [serial = 1410] [outer = 0x112d7d400] 04:30:07 INFO - PROCESS | 1652 | 1467372607926 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118092800) [pid = 1652] [serial = 1411] [outer = 0x112d7d400] 04:30:08 INFO - PROCESS | 1652 | 1467372608382 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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 919ms 04:30:08 INFO - PROCESS | 1652 | 1467372608418 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1652 | 1467372608421 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:30:08 INFO - PROCESS | 1652 | 1467372608424 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1652 | 1467372608425 Marionette TRACE conn2 <- [1,1854,null,{}] 04:30:08 INFO - PROCESS | 1652 | 1467372608429 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}] 04:30:08 INFO - PROCESS | 1652 | 1467372608432 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:08 INFO - PROCESS | 1652 | 1467372608530 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:30:08 INFO - PROCESS | 1652 | 1467372608594 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1652 | 1467372608595 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c0800 == 51 [pid = 1652] [id = 471] 04:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1185edc00) [pid = 1652] [serial = 1412] [outer = 0x0] 04:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11932d800) [pid = 1652] [serial = 1413] [outer = 0x1185edc00] 04:30:08 INFO - PROCESS | 1652 | 1467372608623 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1193b4000) [pid = 1652] [serial = 1414] [outer = 0x1185edc00] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd71000 == 50 [pid = 1652] [id = 465] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c369800 == 49 [pid = 1652] [id = 464] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd3d800 == 48 [pid = 1652] [id = 463] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81a000 == 47 [pid = 1652] [id = 462] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a6000 == 46 [pid = 1652] [id = 461] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129164000 == 45 [pid = 1652] [id = 460] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab7000 == 44 [pid = 1652] [id = 459] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x125f97800 == 43 [pid = 1652] [id = 458] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121343000 == 42 [pid = 1652] [id = 457] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119bad800 == 41 [pid = 1652] [id = 456] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116adc000 == 40 [pid = 1652] [id = 455] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119059000 == 39 [pid = 1652] [id = 454] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06a800 == 38 [pid = 1652] [id = 453] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d050800 == 37 [pid = 1652] [id = 452] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c372000 == 36 [pid = 1652] [id = 451] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x126a26800 == 35 [pid = 1652] [id = 450] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118273000 == 34 [pid = 1652] [id = 449] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c380800 == 33 [pid = 1652] [id = 448] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d3000 == 32 [pid = 1652] [id = 428] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119043000 == 31 [pid = 1652] [id = 470] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4a8800 == 30 [pid = 1652] [id = 469] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x126a36800 == 29 [pid = 1652] [id = 468] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119058800 == 28 [pid = 1652] [id = 467] 04:30:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4a0000 == 27 [pid = 1652] [id = 466] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126a8d800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1264c4800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11628c400) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11809bc00) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128e17000) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x117daa800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126c87400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121e61400) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126447000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a061800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121269c00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128ac7400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121622800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1256c7000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121172000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116a23000) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118097800) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1193aa400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119eb5400) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182f1000) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1188d1800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a22800) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133b5400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 04:30:09 INFO - PROCESS | 1652 | 1467372609633 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]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1224ms 04:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:30:09 INFO - PROCESS | 1652 | 1467372609648 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1652 | 1467372609650 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:30:09 INFO - PROCESS | 1652 | 1467372609653 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1652 | 1467372609657 Marionette TRACE conn2 <- [1,1858,null,{}] 04:30:09 INFO - PROCESS | 1652 | 1467372609662 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}] 04:30:09 INFO - PROCESS | 1652 | 1467372609663 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:09 INFO - PROCESS | 1652 | 1467372609750 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:30:09 INFO - PROCESS | 1652 | 1467372609754 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1652 | 1467372609756 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d32800 == 28 [pid = 1652] [id = 472] 04:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116784800) [pid = 1652] [serial = 1415] [outer = 0x0] 04:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118096c00) [pid = 1652] [serial = 1416] [outer = 0x116784800] 04:30:09 INFO - PROCESS | 1652 | 1467372609788 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118254800) [pid = 1652] [serial = 1417] [outer = 0x116784800] 04:30:10 INFO - PROCESS | 1652 | 1467372610162 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]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 526ms 04:30:10 INFO - PROCESS | 1652 | 1467372610179 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1652 | 1467372610182 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:30:10 INFO - PROCESS | 1652 | 1467372610187 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1652 | 1467372610189 Marionette TRACE conn2 <- [1,1862,null,{}] 04:30:10 INFO - PROCESS | 1652 | 1467372610193 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}] 04:30:10 INFO - PROCESS | 1652 | 1467372610195 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:10 INFO - PROCESS | 1652 | 1467372610305 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:30:10 INFO - PROCESS | 1652 | 1467372610316 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1652 | 1467372610317 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bae800 == 29 [pid = 1652] [id = 473] 04:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1182f0000) [pid = 1652] [serial = 1418] [outer = 0x0] 04:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119368000) [pid = 1652] [serial = 1419] [outer = 0x1182f0000] 04:30:10 INFO - PROCESS | 1652 | 1467372610345 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119eaec00) [pid = 1652] [serial = 1420] [outer = 0x1182f0000] 04:30:10 INFO - PROCESS | 1652 | 1467372610866 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]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 04:30:10 INFO - PROCESS | 1652 | 1467372610911 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1652 | 1467372610913 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:30:10 INFO - PROCESS | 1652 | 1467372610917 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1652 | 1467372610919 Marionette TRACE conn2 <- [1,1866,null,{}] 04:30:10 INFO - PROCESS | 1652 | 1467372610923 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}] 04:30:10 INFO - PROCESS | 1652 | 1467372610925 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:11 INFO - PROCESS | 1652 | 1467372611032 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:30:11 INFO - PROCESS | 1652 | 1467372611095 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1652 | 1467372611096 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183ab800 == 30 [pid = 1652] [id = 474] 04:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116980000) [pid = 1652] [serial = 1421] [outer = 0x0] 04:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118095000) [pid = 1652] [serial = 1422] [outer = 0x116980000] 04:30:11 INFO - PROCESS | 1652 | 1467372611128 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11824c400) [pid = 1652] [serial = 1423] [outer = 0x116980000] 04:30:11 INFO - PROCESS | 1652 | 1467372611686 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]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 820ms 04:30:11 INFO - PROCESS | 1652 | 1467372611746 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1652 | 1467372611749 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:30:11 INFO - PROCESS | 1652 | 1467372611754 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1652 | 1467372611755 Marionette TRACE conn2 <- [1,1870,null,{}] 04:30:11 INFO - PROCESS | 1652 | 1467372611758 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}] 04:30:11 INFO - PROCESS | 1652 | 1467372611760 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:11 INFO - PROCESS | 1652 | 1467372611872 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:30:11 INFO - PROCESS | 1652 | 1467372611955 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1652 | 1467372611957 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124807800 == 31 [pid = 1652] [id = 475] 04:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119a3c000) [pid = 1652] [serial = 1424] [outer = 0x0] 04:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a060800) [pid = 1652] [serial = 1425] [outer = 0x119a3c000] 04:30:11 INFO - PROCESS | 1652 | 1467372611988 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12117b000) [pid = 1652] [serial = 1426] [outer = 0x119a3c000] 04:30:12 INFO - PROCESS | 1652 | 1467372612610 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]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 920ms 04:30:12 INFO - PROCESS | 1652 | 1467372612680 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1652 | 1467372612683 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:30:12 INFO - PROCESS | 1652 | 1467372612688 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1652 | 1467372612692 Marionette TRACE conn2 <- [1,1874,null,{}] 04:30:12 INFO - PROCESS | 1652 | 1467372612699 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}] 04:30:12 INFO - PROCESS | 1652 | 1467372612701 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:12 INFO - PROCESS | 1652 | 1467372612847 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x115e22000 == 30 [pid = 1652] [id = 23] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x111ea3000 == 29 [pid = 1652] [id = 22] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118418000 == 28 [pid = 1652] [id = 20] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x115d78800 == 27 [pid = 1652] [id = 25] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116aee800 == 26 [pid = 1652] [id = 24] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80e000 == 25 [pid = 1652] [id = 9] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd4e800 == 24 [pid = 1652] [id = 11] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x117d32800 == 23 [pid = 1652] [id = 472] 04:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c0800 == 22 [pid = 1652] [id = 471] 04:30:13 INFO - PROCESS | 1652 | 1467372613033 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1652 | 1467372613035 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116260000 == 23 [pid = 1652] [id = 476] 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11260b400) [pid = 1652] [serial = 1427] [outer = 0x0] 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113250c00) [pid = 1652] [serial = 1428] [outer = 0x11260b400] 04:30:13 INFO - PROCESS | 1652 | 1467372613090 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118096400) [pid = 1652] [serial = 1429] [outer = 0x11260b400] 04:30:13 INFO - PROCESS | 1652 | 1467372613633 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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 978ms 04:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:30:13 INFO - PROCESS | 1652 | 1467372613667 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1652 | 1467372613670 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:30:13 INFO - PROCESS | 1652 | 1467372613673 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1652 | 1467372613675 Marionette TRACE conn2 <- [1,1878,null,{}] 04:30:13 INFO - PROCESS | 1652 | 1467372613678 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}] 04:30:13 INFO - PROCESS | 1652 | 1467372613681 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:13 INFO - PROCESS | 1652 | 1467372613781 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:30:13 INFO - PROCESS | 1652 | 1467372613843 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1652 | 1467372613845 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216c9000 == 24 [pid = 1652] [id = 477] 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11817ec00) [pid = 1652] [serial = 1430] [outer = 0x0] 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1193b5000) [pid = 1652] [serial = 1431] [outer = 0x11817ec00] 04:30:13 INFO - PROCESS | 1652 | 1467372613876 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x120744400) [pid = 1652] [serial = 1432] [outer = 0x11817ec00] 04:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12117d400) [pid = 1652] [serial = 1433] [outer = 0x12cdca400] 04:30:14 INFO - PROCESS | 1652 | 1467372614420 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]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 773ms 04:30:14 INFO - PROCESS | 1652 | 1467372614462 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1652 | 1467372614465 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:30:14 INFO - PROCESS | 1652 | 1467372614469 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1652 | 1467372614470 Marionette TRACE conn2 <- [1,1882,null,{}] 04:30:14 INFO - PROCESS | 1652 | 1467372614473 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}] 04:30:14 INFO - PROCESS | 1652 | 1467372614475 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:14 INFO - PROCESS | 1652 | 1467372614578 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:30:14 INFO - PROCESS | 1652 | 1467372614666 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1652 | 1467372614667 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a29000 == 25 [pid = 1652] [id = 478] 04:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1195eb800) [pid = 1652] [serial = 1434] [outer = 0x0] 04:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12139cc00) [pid = 1652] [serial = 1435] [outer = 0x1195eb800] 04:30:14 INFO - PROCESS | 1652 | 1467372614697 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12562f000) [pid = 1652] [serial = 1436] [outer = 0x1195eb800] 04:30:15 INFO - PROCESS | 1652 | 1467372615150 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 04:30:15 INFO - PROCESS | 1652 | 1467372615191 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1652 | 1467372615193 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:30:15 INFO - PROCESS | 1652 | 1467372615201 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1652 | 1467372615205 Marionette TRACE conn2 <- [1,1886,null,{}] 04:30:15 INFO - PROCESS | 1652 | 1467372615229 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}] 04:30:15 INFO - PROCESS | 1652 | 1467372615232 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:15 INFO - PROCESS | 1652 | 1467372615337 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:30:15 INFO - PROCESS | 1652 | 1467372615414 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1652 | 1467372615415 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x129866000 == 26 [pid = 1652] [id = 479] 04:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126444000) [pid = 1652] [serial = 1437] [outer = 0x0] 04:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12687ac00) [pid = 1652] [serial = 1438] [outer = 0x126444000] 04:30:15 INFO - PROCESS | 1652 | 1467372615445 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126c85000) [pid = 1652] [serial = 1439] [outer = 0x126444000] 04:30:15 INFO - PROCESS | 1652 | 1467372615840 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 698ms 04:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:30:15 INFO - PROCESS | 1652 | 1467372615913 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1652 | 1467372615915 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:30:15 INFO - PROCESS | 1652 | 1467372615917 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1652 | 1467372615918 Marionette TRACE conn2 <- [1,1890,null,{}] 04:30:15 INFO - PROCESS | 1652 | 1467372615921 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}] 04:30:15 INFO - PROCESS | 1652 | 1467372615922 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:16 INFO - PROCESS | 1652 | 1467372616020 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:30:16 INFO - PROCESS | 1652 | 1467372616093 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1652 | 1467372616095 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b022000 == 27 [pid = 1652] [id = 480] 04:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116467000) [pid = 1652] [serial = 1440] [outer = 0x0] 04:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128accc00) [pid = 1652] [serial = 1441] [outer = 0x116467000] 04:30:16 INFO - PROCESS | 1652 | 1467372616124 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128e18800) [pid = 1652] [serial = 1442] [outer = 0x116467000] 04:30:16 INFO - PROCESS | 1652 | 1467372616555 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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 04:30:16 INFO - PROCESS | 1652 | 1467372616631 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1652 | 1467372616633 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:30:16 INFO - PROCESS | 1652 | 1467372616641 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1652 | 1467372616643 Marionette TRACE conn2 <- [1,1894,null,{}] 04:30:16 INFO - PROCESS | 1652 | 1467372616647 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}] 04:30:16 INFO - PROCESS | 1652 | 1467372616649 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:16 INFO - PROCESS | 1652 | 1467372616788 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:30:16 INFO - PROCESS | 1652 | 1467372616901 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1652 | 1467372616906 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292e6800 == 28 [pid = 1652] [id = 481] 04:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129431400) [pid = 1652] [serial = 1443] [outer = 0x0] 04:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129436c00) [pid = 1652] [serial = 1444] [outer = 0x129431400] 04:30:16 INFO - PROCESS | 1652 | 1467372616985 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12aa08c00) [pid = 1652] [serial = 1445] [outer = 0x129431400] 04:30:17 INFO - PROCESS | 1652 | 1467372617528 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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 922ms 04:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:30:17 INFO - PROCESS | 1652 | 1467372617562 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1652 | 1467372617564 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:30:17 INFO - PROCESS | 1652 | 1467372617567 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1652 | 1467372617569 Marionette TRACE conn2 <- [1,1898,null,{}] 04:30:17 INFO - PROCESS | 1652 | 1467372617573 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}] 04:30:17 INFO - PROCESS | 1652 | 1467372617575 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:17 INFO - PROCESS | 1652 | 1467372617726 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:30:17 INFO - PROCESS | 1652 | 1467372617813 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1652 | 1467372617815 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d3f800 == 29 [pid = 1652] [id = 482] 04:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1127d4c00) [pid = 1652] [serial = 1446] [outer = 0x0] 04:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113da6800) [pid = 1652] [serial = 1447] [outer = 0x1127d4c00] 04:30:17 INFO - PROCESS | 1652 | 1467372617847 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11815e000) [pid = 1652] [serial = 1448] [outer = 0x1127d4c00] 04:30:18 INFO - PROCESS | 1652 | 1467372618352 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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 825ms 04:30:18 INFO - PROCESS | 1652 | 1467372618394 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1652 | 1467372618398 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:30:18 INFO - PROCESS | 1652 | 1467372618403 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1652 | 1467372618407 Marionette TRACE conn2 <- [1,1902,null,{}] 04:30:18 INFO - PROCESS | 1652 | 1467372618412 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}] 04:30:18 INFO - PROCESS | 1652 | 1467372618415 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:18 INFO - PROCESS | 1652 | 1467372618557 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:30:18 INFO - PROCESS | 1652 | 1467372618622 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1652 | 1467372618624 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126695800 == 30 [pid = 1652] [id = 483] 04:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119369000) [pid = 1652] [serial = 1449] [outer = 0x0] 04:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a062800) [pid = 1652] [serial = 1450] [outer = 0x119369000] 04:30:18 INFO - PROCESS | 1652 | 1467372618668 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x121622c00) [pid = 1652] [serial = 1451] [outer = 0x119369000] 04:30:19 INFO - PROCESS | 1652 | 1467372619105 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]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 04:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:30:19 INFO - PROCESS | 1652 | 1467372619176 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1652 | 1467372619178 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:30:19 INFO - PROCESS | 1652 | 1467372619181 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1652 | 1467372619182 Marionette TRACE conn2 <- [1,1906,null,{}] 04:30:19 INFO - PROCESS | 1652 | 1467372619185 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}] 04:30:19 INFO - PROCESS | 1652 | 1467372619186 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:19 INFO - PROCESS | 1652 | 1467372619291 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:30:19 INFO - PROCESS | 1652 | 1467372619371 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1652 | 1467372619373 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80d800 == 31 [pid = 1652] [id = 484] 04:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121be4000) [pid = 1652] [serial = 1452] [outer = 0x0] 04:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1264bb000) [pid = 1652] [serial = 1453] [outer = 0x121be4000] 04:30:19 INFO - PROCESS | 1652 | 1467372619404 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128c6c400) [pid = 1652] [serial = 1454] [outer = 0x121be4000] 04:30:19 INFO - PROCESS | 1652 | 1467372619813 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]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 669ms 04:30:19 INFO - PROCESS | 1652 | 1467372619850 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1652 | 1467372619853 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:30:19 INFO - PROCESS | 1652 | 1467372619861 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1652 | 1467372619864 Marionette TRACE conn2 <- [1,1910,null,{}] 04:30:19 INFO - PROCESS | 1652 | 1467372619867 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}] 04:30:19 INFO - PROCESS | 1652 | 1467372619869 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:19 INFO - PROCESS | 1652 | 1467372619975 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:30:20 INFO - PROCESS | 1652 | 1467372620039 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1652 | 1467372620040 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c011800 == 32 [pid = 1652] [id = 485] 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128ac1400) [pid = 1652] [serial = 1455] [outer = 0x0] 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12942c000) [pid = 1652] [serial = 1456] [outer = 0x128ac1400] 04:30:20 INFO - PROCESS | 1652 | 1467372620081 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b0d9400) [pid = 1652] [serial = 1457] [outer = 0x128ac1400] 04:30:20 INFO - PROCESS | 1652 | 1467372620499 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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 675ms 04:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:30:20 INFO - PROCESS | 1652 | 1467372620532 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 1652 | 1467372620534 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:30:20 INFO - PROCESS | 1652 | 1467372620536 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1652 | 1467372620537 Marionette TRACE conn2 <- [1,1914,null,{}] 04:30:20 INFO - PROCESS | 1652 | 1467372620539 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}] 04:30:20 INFO - PROCESS | 1652 | 1467372620541 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:20 INFO - PROCESS | 1652 | 1467372620657 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:30:20 INFO - PROCESS | 1652 | 1467372620735 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1652 | 1467372620736 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c37f000 == 33 [pid = 1652] [id = 486] 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b0dfc00) [pid = 1652] [serial = 1458] [outer = 0x0] 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b83cc00) [pid = 1652] [serial = 1459] [outer = 0x12b0dfc00] 04:30:20 INFO - PROCESS | 1652 | 1467372620765 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b9c4800) [pid = 1652] [serial = 1460] [outer = 0x12b0dfc00] 04:30:21 INFO - PROCESS | 1652 | 1467372621176 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]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 668ms 04:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:30:21 INFO - PROCESS | 1652 | 1467372621205 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1652 | 1467372621206 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:30:21 INFO - PROCESS | 1652 | 1467372621208 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1652 | 1467372621210 Marionette TRACE conn2 <- [1,1918,null,{}] 04:30:21 INFO - PROCESS | 1652 | 1467372621212 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}] 04:30:21 INFO - PROCESS | 1652 | 1467372621214 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:21 INFO - PROCESS | 1652 | 1467372621312 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:30:21 INFO - PROCESS | 1652 | 1467372621380 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 1652 | 1467372621384 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d497000 == 34 [pid = 1652] [id = 487] 04:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ba64000) [pid = 1652] [serial = 1461] [outer = 0x0] 04:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12ba66400) [pid = 1652] [serial = 1462] [outer = 0x12ba64000] 04:30:21 INFO - PROCESS | 1652 | 1467372621420 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bdd6c00) [pid = 1652] [serial = 1463] [outer = 0x12ba64000] 04:30:21 INFO - PROCESS | 1652 | 1467372621906 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]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 723ms 04:30:21 INFO - PROCESS | 1652 | 1467372621944 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1652 | 1467372621945 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:30:21 INFO - PROCESS | 1652 | 1467372621948 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1652 | 1467372621949 Marionette TRACE conn2 <- [1,1922,null,{}] 04:30:21 INFO - PROCESS | 1652 | 1467372621951 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}] 04:30:21 INFO - PROCESS | 1652 | 1467372621953 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:22 INFO - PROCESS | 1652 | 1467372622055 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:30:22 INFO - PROCESS | 1652 | 1467372622131 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1652 | 1467372622133 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d781800 == 35 [pid = 1652] [id = 488] 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bdd6800) [pid = 1652] [serial = 1464] [outer = 0x0] 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12bdde000) [pid = 1652] [serial = 1465] [outer = 0x12bdd6800] 04:30:22 INFO - PROCESS | 1652 | 1467372622164 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bfd7400) [pid = 1652] [serial = 1466] [outer = 0x12bdd6800] 04:30:22 INFO - PROCESS | 1652 | 1467372622633 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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 04:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:30:22 INFO - PROCESS | 1652 | 1467372622667 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 1652 | 1467372622669 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:30:22 INFO - PROCESS | 1652 | 1467372622672 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 1652 | 1467372622674 Marionette TRACE conn2 <- [1,1926,null,{}] 04:30:22 INFO - PROCESS | 1652 | 1467372622678 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}] 04:30:22 INFO - PROCESS | 1652 | 1467372622680 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:22 INFO - PROCESS | 1652 | 1467372622813 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:30:22 INFO - PROCESS | 1652 | 1467372622879 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1652 | 1467372622880 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de47800 == 36 [pid = 1652] [id = 489] 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12bfd6400) [pid = 1652] [serial = 1467] [outer = 0x0] 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bfdc400) [pid = 1652] [serial = 1468] [outer = 0x12bfd6400] 04:30:22 INFO - PROCESS | 1652 | 1467372622908 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12c584400) [pid = 1652] [serial = 1469] [outer = 0x12bfd6400] 04:30:23 INFO - PROCESS | 1652 | 1467372623547 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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 922ms 04:30:23 INFO - PROCESS | 1652 | 1467372623596 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:30:23 INFO - PROCESS | 1652 | 1467372623599 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:30:23 INFO - PROCESS | 1652 | 1467372623604 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1652 | 1467372623606 Marionette TRACE conn2 <- [1,1930,null,{}] 04:30:23 INFO - PROCESS | 1652 | 1467372623612 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}] 04:30:23 INFO - PROCESS | 1652 | 1467372623614 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:23 INFO - PROCESS | 1652 | 1467372623726 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:30:23 INFO - PROCESS | 1652 | 1467372623795 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1652 | 1467372623797 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12122c000 == 37 [pid = 1652] [id = 490] 04:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118251800) [pid = 1652] [serial = 1470] [outer = 0x0] 04:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119eb6400) [pid = 1652] [serial = 1471] [outer = 0x118251800] 04:30:23 INFO - PROCESS | 1652 | 1467372623869 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x121be0c00) [pid = 1652] [serial = 1472] [outer = 0x118251800] 04:30:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126a29000 == 36 [pid = 1652] [id = 478] 04:30:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1216c9000 == 35 [pid = 1652] [id = 477] 04:30:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116260000 == 34 [pid = 1652] [id = 476] 04:30:24 INFO - PROCESS | 1652 | 1467372624326 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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 777ms 04:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:30:24 INFO - PROCESS | 1652 | 1467372624380 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1652 | 1467372624382 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:30:24 INFO - PROCESS | 1652 | 1467372624385 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1652 | 1467372624387 Marionette TRACE conn2 <- [1,1934,null,{}] 04:30:24 INFO - PROCESS | 1652 | 1467372624391 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}] 04:30:24 INFO - PROCESS | 1652 | 1467372624393 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:24 INFO - PROCESS | 1652 | 1467372624496 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:30:24 INFO - PROCESS | 1652 | 1467372624577 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1652 | 1467372624579 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12122b800 == 35 [pid = 1652] [id = 491] 04:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x118518000) [pid = 1652] [serial = 1473] [outer = 0x0] 04:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x121268000) [pid = 1652] [serial = 1474] [outer = 0x118518000] 04:30:24 INFO - PROCESS | 1652 | 1467372624611 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1256c5c00) [pid = 1652] [serial = 1475] [outer = 0x118518000] 04:30:25 INFO - PROCESS | 1652 | 1467372625086 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]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 04:30:25 INFO - PROCESS | 1652 | 1467372625106 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1652 | 1467372625109 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:30:25 INFO - PROCESS | 1652 | 1467372625133 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1652 | 1467372625135 Marionette TRACE conn2 <- [1,1938,null,{}] 04:30:25 INFO - PROCESS | 1652 | 1467372625137 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}] 04:30:25 INFO - PROCESS | 1652 | 1467372625139 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:25 INFO - PROCESS | 1652 | 1467372625247 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:30:25 INFO - PROCESS | 1652 | 1467372625327 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1652 | 1467372625329 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129160000 == 36 [pid = 1652] [id = 492] 04:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x128e0f000) [pid = 1652] [serial = 1476] [outer = 0x0] 04:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128e19400) [pid = 1652] [serial = 1477] [outer = 0x128e0f000] 04:30:25 INFO - PROCESS | 1652 | 1467372625361 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129643c00) [pid = 1652] [serial = 1478] [outer = 0x128e0f000] 04:30:25 INFO - PROCESS | 1652 | 1467372625785 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]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 04:30:25 INFO - PROCESS | 1652 | 1467372625802 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1652 | 1467372625804 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:30:25 INFO - PROCESS | 1652 | 1467372625806 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1652 | 1467372625809 Marionette TRACE conn2 <- [1,1942,null,{}] 04:30:25 INFO - PROCESS | 1652 | 1467372625817 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}] 04:30:25 INFO - PROCESS | 1652 | 1467372625820 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:25 INFO - PROCESS | 1652 | 1467372625930 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:30:26 INFO - PROCESS | 1652 | 1467372626045 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1652 | 1467372626047 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c013800 == 37 [pid = 1652] [id = 493] 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b186c00) [pid = 1652] [serial = 1479] [outer = 0x0] 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b9c9c00) [pid = 1652] [serial = 1480] [outer = 0x12b186c00] 04:30:26 INFO - PROCESS | 1652 | 1467372626085 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bd30000) [pid = 1652] [serial = 1481] [outer = 0x12b186c00] 04:30:26 INFO - PROCESS | 1652 | 1467372626538 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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 774ms 04:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:30:26 INFO - PROCESS | 1652 | 1467372626593 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:30:26 INFO - PROCESS | 1652 | 1467372626595 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:30:26 INFO - PROCESS | 1652 | 1467372626597 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 1652 | 1467372626599 Marionette TRACE conn2 <- [1,1946,null,{}] 04:30:26 INFO - PROCESS | 1652 | 1467372626601 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}] 04:30:26 INFO - PROCESS | 1652 | 1467372626602 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:26 INFO - PROCESS | 1652 | 1467372626709 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:30:26 INFO - PROCESS | 1652 | 1467372626801 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1652 | 1467372626803 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d777800 == 38 [pid = 1652] [id = 494] 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bfd1000) [pid = 1652] [serial = 1482] [outer = 0x0] 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bfda000) [pid = 1652] [serial = 1483] [outer = 0x12bfd1000] 04:30:26 INFO - PROCESS | 1652 | 1467372626832 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12c587800) [pid = 1652] [serial = 1484] [outer = 0x12bfd1000] 04:30:27 INFO - PROCESS | 1652 | 1467372627259 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]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 04:30:27 INFO - PROCESS | 1652 | 1467372627267 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1652 | 1467372627268 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:30:27 INFO - PROCESS | 1652 | 1467372627271 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1652 | 1467372627272 Marionette TRACE conn2 <- [1,1950,null,{}] 04:30:27 INFO - PROCESS | 1652 | 1467372627295 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}] 04:30:27 INFO - PROCESS | 1652 | 1467372627296 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:27 INFO - PROCESS | 1652 | 1467372627398 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:30:27 INFO - PROCESS | 1652 | 1467372627476 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1652 | 1467372627477 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e0f000 == 39 [pid = 1652] [id = 495] 04:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bfd1800) [pid = 1652] [serial = 1485] [outer = 0x0] 04:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12c58d800) [pid = 1652] [serial = 1486] [outer = 0x12bfd1800] 04:30:27 INFO - PROCESS | 1652 | 1467372627506 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12c715400) [pid = 1652] [serial = 1487] [outer = 0x12bfd1800] 04:30:27 INFO - PROCESS | 1652 | 1467372627955 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]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 04:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:30:27 INFO - PROCESS | 1652 | 1467372627992 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1652 | 1467372627994 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:30:27 INFO - PROCESS | 1652 | 1467372627997 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1652 | 1467372628000 Marionette TRACE conn2 <- [1,1954,null,{}] 04:30:28 INFO - PROCESS | 1652 | 1467372628003 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}] 04:30:28 INFO - PROCESS | 1652 | 1467372628009 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:28 INFO - PROCESS | 1652 | 1467372628163 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:30:28 INFO - PROCESS | 1652 | 1467372628246 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1652 | 1467372628247 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4f000 == 40 [pid = 1652] [id = 496] 04:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12c71c800) [pid = 1652] [serial = 1488] [outer = 0x0] 04:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12cdbf000) [pid = 1652] [serial = 1489] [outer = 0x12c71c800] 04:30:28 INFO - PROCESS | 1652 | 1467372628277 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12d42d400) [pid = 1652] [serial = 1490] [outer = 0x12c71c800] 04:30:28 INFO - PROCESS | 1652 | 1467372628699 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 720ms 04:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:30:28 INFO - PROCESS | 1652 | 1467372628717 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1652 | 1467372628718 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:30:28 INFO - PROCESS | 1652 | 1467372628721 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1652 | 1467372628722 Marionette TRACE conn2 <- [1,1958,null,{}] 04:30:28 INFO - PROCESS | 1652 | 1467372628724 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}] 04:30:28 INFO - PROCESS | 1652 | 1467372628726 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:28 INFO - PROCESS | 1652 | 1467372628831 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:30:28 INFO - PROCESS | 1652 | 1467372628942 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1652 | 1467372628943 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c5d000 == 41 [pid = 1652] [id = 497] 04:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1256c5000) [pid = 1652] [serial = 1491] [outer = 0x0] 04:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x128a2d000) [pid = 1652] [serial = 1492] [outer = 0x1256c5000] 04:30:28 INFO - PROCESS | 1652 | 1467372628976 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128a32c00) [pid = 1652] [serial = 1493] [outer = 0x1256c5000] 04:30:29 INFO - PROCESS | 1652 | 1467372629448 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]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 04:30:29 INFO - PROCESS | 1652 | 1467372629496 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 1652 | 1467372629498 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:30:29 INFO - PROCESS | 1652 | 1467372629501 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1652 | 1467372629503 Marionette TRACE conn2 <- [1,1962,null,{}] 04:30:29 INFO - PROCESS | 1652 | 1467372629506 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}] 04:30:29 INFO - PROCESS | 1652 | 1467372629508 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:29 INFO - PROCESS | 1652 | 1467372629647 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:30:29 INFO - PROCESS | 1652 | 1467372629715 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1652 | 1467372629717 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121231000 == 42 [pid = 1652] [id = 498] 04:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x119977c00) [pid = 1652] [serial = 1494] [outer = 0x0] 04:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x119979800) [pid = 1652] [serial = 1495] [outer = 0x119977c00] 04:30:29 INFO - PROCESS | 1652 | 1467372629746 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11a065800) [pid = 1652] [serial = 1496] [outer = 0x119977c00] 04:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12c011800 == 41 [pid = 1652] [id = 485] 04:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80d800 == 40 [pid = 1652] [id = 484] 04:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126695800 == 39 [pid = 1652] [id = 483] 04:30:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117d3f800 == 38 [pid = 1652] [id = 482] 04:30:30 INFO - PROCESS | 1652 | 1467372630247 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 820ms 04:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:30:30 INFO - PROCESS | 1652 | 1467372630321 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1652 | 1467372630323 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:30:30 INFO - PROCESS | 1652 | 1467372630327 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1652 | 1467372630329 Marionette TRACE conn2 <- [1,1966,null,{}] 04:30:30 INFO - PROCESS | 1652 | 1467372630333 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}] 04:30:30 INFO - PROCESS | 1652 | 1467372630334 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:30 INFO - PROCESS | 1652 | 1467372630441 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:30:30 INFO - PROCESS | 1652 | 1467372630527 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1652 | 1467372630528 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c49800 == 39 [pid = 1652] [id = 499] 04:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x119977000) [pid = 1652] [serial = 1497] [outer = 0x0] 04:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11a06c800) [pid = 1652] [serial = 1498] [outer = 0x119977000] 04:30:30 INFO - PROCESS | 1652 | 1467372630560 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1256c8800) [pid = 1652] [serial = 1499] [outer = 0x119977000] 04:30:30 INFO - PROCESS | 1652 | 1467372630986 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 04:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:30:31 INFO - PROCESS | 1652 | 1467372630999 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1652 | 1467372631002 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:30:31 INFO - PROCESS | 1652 | 1467372631006 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1652 | 1467372631008 Marionette TRACE conn2 <- [1,1970,null,{}] 04:30:31 INFO - PROCESS | 1652 | 1467372631034 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}] 04:30:31 INFO - PROCESS | 1652 | 1467372631036 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:31 INFO - PROCESS | 1652 | 1467372631144 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:30:31 INFO - PROCESS | 1652 | 1467372631258 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1652 | 1467372631260 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b80f800 == 40 [pid = 1652] [id = 500] 04:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x126c79c00) [pid = 1652] [serial = 1500] [outer = 0x0] 04:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x128a33c00) [pid = 1652] [serial = 1501] [outer = 0x126c79c00] 04:30:31 INFO - PROCESS | 1652 | 1467372631293 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129434000) [pid = 1652] [serial = 1502] [outer = 0x126c79c00] 04:30:31 INFO - PROCESS | 1652 | 1467372631737 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]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 742ms 04:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:30:31 INFO - PROCESS | 1652 | 1467372631749 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1652 | 1467372631750 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:30:31 INFO - PROCESS | 1652 | 1467372631753 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1652 | 1467372631755 Marionette TRACE conn2 <- [1,1974,null,{}] 04:30:31 INFO - PROCESS | 1652 | 1467372631764 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}] 04:30:31 INFO - PROCESS | 1652 | 1467372631768 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:31 INFO - PROCESS | 1652 | 1467372631875 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:30:31 INFO - PROCESS | 1652 | 1467372631949 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1652 | 1467372631951 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4a1800 == 41 [pid = 1652] [id = 501] 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12aa06800) [pid = 1652] [serial = 1503] [outer = 0x0] 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12b83bc00) [pid = 1652] [serial = 1504] [outer = 0x12aa06800] 04:30:32 INFO - PROCESS | 1652 | 1467372632024 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12bd2b400) [pid = 1652] [serial = 1505] [outer = 0x12aa06800] 04:30:32 INFO - PROCESS | 1652 | 1467372632495 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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 825ms 04:30:32 INFO - PROCESS | 1652 | 1467372632578 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1652 | 1467372632580 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:30:32 INFO - PROCESS | 1652 | 1467372632583 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1652 | 1467372632584 Marionette TRACE conn2 <- [1,1978,null,{}] 04:30:32 INFO - PROCESS | 1652 | 1467372632587 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}] 04:30:32 INFO - PROCESS | 1652 | 1467372632588 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:32 INFO - PROCESS | 1652 | 1467372632695 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:30:32 INFO - PROCESS | 1652 | 1467372632778 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1652 | 1467372632779 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e166000 == 42 [pid = 1652] [id = 502] 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12bfd3400) [pid = 1652] [serial = 1506] [outer = 0x0] 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12bfd9c00) [pid = 1652] [serial = 1507] [outer = 0x12bfd3400] 04:30:32 INFO - PROCESS | 1652 | 1467372632808 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12c590800) [pid = 1652] [serial = 1508] [outer = 0x12bfd3400] 04:30:33 INFO - PROCESS | 1652 | 1467372633189 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 04:30:33 INFO - PROCESS | 1652 | 1467372633253 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1652 | 1467372633254 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:30:33 INFO - PROCESS | 1652 | 1467372633257 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1652 | 1467372633258 Marionette TRACE conn2 <- [1,1982,null,{}] 04:30:33 INFO - PROCESS | 1652 | 1467372633261 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}] 04:30:33 INFO - PROCESS | 1652 | 1467372633262 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:33 INFO - PROCESS | 1652 | 1467372633365 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:30:33 INFO - PROCESS | 1652 | 1467372633478 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1652 | 1467372633479 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d83d000 == 43 [pid = 1652] [id = 503] 04:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11817cc00) [pid = 1652] [serial = 1509] [outer = 0x0] 04:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12968b400) [pid = 1652] [serial = 1510] [outer = 0x11817cc00] 04:30:33 INFO - PROCESS | 1652 | 1467372633512 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x129691c00) [pid = 1652] [serial = 1511] [outer = 0x11817cc00] 04:30:33 INFO - PROCESS | 1652 | 1467372633948 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 04:30:34 INFO - PROCESS | 1652 | 1467372634007 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 1652 | 1467372634009 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:30:34 INFO - PROCESS | 1652 | 1467372634027 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1652 | 1467372634028 Marionette TRACE conn2 <- [1,1986,null,{}] 04:30:34 INFO - PROCESS | 1652 | 1467372634031 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}] 04:30:34 INFO - PROCESS | 1652 | 1467372634035 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:34 INFO - PROCESS | 1652 | 1467372634166 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:30:34 INFO - PROCESS | 1652 | 1467372634256 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1652 | 1467372634258 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12deac000 == 44 [pid = 1652] [id = 504] 04:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x129694000) [pid = 1652] [serial = 1512] [outer = 0x0] 04:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12c720800) [pid = 1652] [serial = 1513] [outer = 0x129694000] 04:30:34 INFO - PROCESS | 1652 | 1467372634286 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12d42d000) [pid = 1652] [serial = 1514] [outer = 0x129694000] 04:30:34 INFO - PROCESS | 1652 | 1467372634813 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]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 822ms 04:30:34 INFO - PROCESS | 1652 | 1467372634863 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 1652 | 1467372634865 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:30:34 INFO - PROCESS | 1652 | 1467372634871 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1652 | 1467372634872 Marionette TRACE conn2 <- [1,1990,null,{}] 04:30:34 INFO - PROCESS | 1652 | 1467372634879 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}] 04:30:34 INFO - PROCESS | 1652 | 1467372634880 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:34 INFO - PROCESS | 1652 | 1467372634979 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:30:35 INFO - PROCESS | 1652 | 1467372635064 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 1652 | 1467372635066 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915c000 == 45 [pid = 1652] [id = 505] 04:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x121e6a000) [pid = 1652] [serial = 1515] [outer = 0x0] 04:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x125631c00) [pid = 1652] [serial = 1516] [outer = 0x121e6a000] 04:30:35 INFO - PROCESS | 1652 | 1467372635093 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12687b400) [pid = 1652] [serial = 1517] [outer = 0x121e6a000] 04:30:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129160000 == 44 [pid = 1652] [id = 492] 04:30:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12122b800 == 43 [pid = 1652] [id = 491] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4a7000 == 42 [pid = 1652] [id = 18] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c37f000 == 41 [pid = 1652] [id = 486] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12de47800 == 40 [pid = 1652] [id = 489] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d497000 == 39 [pid = 1652] [id = 487] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d781800 == 38 [pid = 1652] [id = 488] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12122c000 == 37 [pid = 1652] [id = 490] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a898800 == 36 [pid = 1652] [id = 8] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119bae800 == 35 [pid = 1652] [id = 473] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x113210800 == 34 [pid = 1652] [id = 26] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c4000 == 33 [pid = 1652] [id = 14] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b022000 == 32 [pid = 1652] [id = 480] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d777000 == 31 [pid = 1652] [id = 19] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd75800 == 30 [pid = 1652] [id = 15] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba28000 == 29 [pid = 1652] [id = 10] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c013800 == 28 [pid = 1652] [id = 493] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129866000 == 27 [pid = 1652] [id = 479] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d777800 == 26 [pid = 1652] [id = 494] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1292e6800 == 25 [pid = 1652] [id = 481] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12915c800 == 24 [pid = 1652] [id = 6] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d782800 == 23 [pid = 1652] [id = 21] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126c5d000 == 22 [pid = 1652] [id = 497] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121e0f000 == 21 [pid = 1652] [id = 495] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4f000 == 20 [pid = 1652] [id = 496] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124807800 == 19 [pid = 1652] [id = 475] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01e000 == 18 [pid = 1652] [id = 12] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1183ab800 == 17 [pid = 1652] [id = 474] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c36f800 == 16 [pid = 1652] [id = 13] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12deac000 == 15 [pid = 1652] [id = 504] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d83d000 == 14 [pid = 1652] [id = 503] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12e166000 == 13 [pid = 1652] [id = 502] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4a1800 == 12 [pid = 1652] [id = 501] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b80f800 == 11 [pid = 1652] [id = 500] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121231000 == 10 [pid = 1652] [id = 498] 04:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126c49800 == 9 [pid = 1652] [id = 499] 04:30:39 INFO - PROCESS | 1652 | 1467372639004 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]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 4181ms 04:30:39 INFO - PROCESS | 1652 | 1467372639052 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1652 | 1467372639054 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:30:39 INFO - PROCESS | 1652 | 1467372639084 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1652 | 1467372639086 Marionette TRACE conn2 <- [1,1994,null,{}] 04:30:39 INFO - PROCESS | 1652 | 1467372639090 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}] 04:30:39 INFO - PROCESS | 1652 | 1467372639093 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:39 INFO - PROCESS | 1652 | 1467372639185 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:30:39 INFO - PROCESS | 1652 | 1467372639193 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1652 | 1467372639196 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e09000 == 10 [pid = 1652] [id = 506] 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11a06bc00) [pid = 1652] [serial = 1518] [outer = 0x0] 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x120744000) [pid = 1652] [serial = 1519] [outer = 0x11a06bc00] 04:30:39 INFO - PROCESS | 1652 | 1467372639227 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x125fb8c00) [pid = 1652] [serial = 1520] [outer = 0x11a06bc00] 04:30:39 INFO - PROCESS | 1652 | 1467372639656 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]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 633ms 04:30:39 INFO - PROCESS | 1652 | 1467372639704 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1652 | 1467372639708 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:30:39 INFO - PROCESS | 1652 | 1467372639718 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1652 | 1467372639720 Marionette TRACE conn2 <- [1,1998,null,{}] 04:30:39 INFO - PROCESS | 1652 | 1467372639722 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}] 04:30:39 INFO - PROCESS | 1652 | 1467372639724 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:39 INFO - PROCESS | 1652 | 1467372639845 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:30:39 INFO - PROCESS | 1652 | 1467372639862 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1652 | 1467372639863 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121229800 == 11 [pid = 1652] [id = 507] 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x128a2c400) [pid = 1652] [serial = 1521] [outer = 0x0] 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x128ac1000) [pid = 1652] [serial = 1522] [outer = 0x128a2c400] 04:30:39 INFO - PROCESS | 1652 | 1467372639891 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1291a1000) [pid = 1652] [serial = 1523] [outer = 0x128a2c400] 04:30:40 INFO - PROCESS | 1652 | 1467372640275 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 572ms 04:30:40 INFO - PROCESS | 1652 | 1467372640298 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 1652 | 1467372640300 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:30:40 INFO - PROCESS | 1652 | 1467372640302 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1652 | 1467372640305 Marionette TRACE conn2 <- [1,2002,null,{}] 04:30:40 INFO - PROCESS | 1652 | 1467372640320 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}] 04:30:40 INFO - PROCESS | 1652 | 1467372640324 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:40 INFO - PROCESS | 1652 | 1467372640442 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:30:40 INFO - PROCESS | 1652 | 1467372640447 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1652 | 1467372640450 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c366800 == 12 [pid = 1652] [id = 508] 04:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x119973000) [pid = 1652] [serial = 1524] [outer = 0x0] 04:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a7ac000) [pid = 1652] [serial = 1525] [outer = 0x119973000] 04:30:40 INFO - PROCESS | 1652 | 1467372640478 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12b18e000) [pid = 1652] [serial = 1526] [outer = 0x119973000] 04:30:40 INFO - PROCESS | 1652 | 1467372640916 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 623ms 04:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:30:40 INFO - PROCESS | 1652 | 1467372640929 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 1652 | 1467372640931 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:30:40 INFO - PROCESS | 1652 | 1467372640935 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1652 | 1467372640937 Marionette TRACE conn2 <- [1,2006,null,{}] 04:30:40 INFO - PROCESS | 1652 | 1467372640940 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}] 04:30:40 INFO - PROCESS | 1652 | 1467372640942 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:41 INFO - PROCESS | 1652 | 1467372641092 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:30:41 INFO - PROCESS | 1652 | 1467372641110 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1652 | 1467372641111 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d836800 == 13 [pid = 1652] [id = 509] 04:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ba65800) [pid = 1652] [serial = 1527] [outer = 0x0] 04:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12bd32c00) [pid = 1652] [serial = 1528] [outer = 0x12ba65800] 04:30:41 INFO - PROCESS | 1652 | 1467372641136 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12bdde800) [pid = 1652] [serial = 1529] [outer = 0x12ba65800] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x118251800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11817ec00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ba57400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x116784800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x1182f0000) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128ac5000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12073a400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aa04c00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x116755400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x119d10c00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12117d000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x126448000) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x113235000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x119eb3000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1185ed000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x128acd400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x121e70800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x116755c00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x118257000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12a6a0c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x112d7d400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1185edc00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x116763c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1188d8c00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x121bee800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1164ea400) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x119eb2400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12b186c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11260b400) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1195eb800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x128e0f000) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x116467000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119369000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119a3c000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b9cd400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1127d4c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x126444000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x116980000) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11876e800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x116907800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x112e48000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11817cc00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129694000) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119977c00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1256c5000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12c71c800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12bfd1800) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12bfd1000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12bdd6800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12bfd3400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bfd6400) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ba64000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b0dfc00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12aa06800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119977000) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x128ac1400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x121be4000) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x126c79c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129431400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:30:42 INFO - PROCESS | 1652 | 1467372642565 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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1673ms 04:30:42 INFO - PROCESS | 1652 | 1467372642608 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1652 | 1467372642609 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:30:42 INFO - PROCESS | 1652 | 1467372642612 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1652 | 1467372642613 Marionette TRACE conn2 <- [1,2010,null,{}] 04:30:42 INFO - PROCESS | 1652 | 1467372642615 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}] 04:30:42 INFO - PROCESS | 1652 | 1467372642616 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:42 INFO - PROCESS | 1652 | 1467372642731 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:30:42 INFO - PROCESS | 1652 | 1467372642782 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1652 | 1467372642783 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae7800 == 14 [pid = 1652] [id = 510] 04:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1126e9000) [pid = 1652] [serial = 1530] [outer = 0x0] 04:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1126f2400) [pid = 1652] [serial = 1531] [outer = 0x1126e9000] 04:30:42 INFO - PROCESS | 1652 | 1467372642807 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x113235000) [pid = 1652] [serial = 1532] [outer = 0x1126e9000] 04:30:43 INFO - PROCESS | 1652 | 1467372643117 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]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 04:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:30:43 INFO - PROCESS | 1652 | 1467372643132 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1652 | 1467372643134 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:30:43 INFO - PROCESS | 1652 | 1467372643136 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1652 | 1467372643137 Marionette TRACE conn2 <- [1,2014,null,{}] 04:30:43 INFO - PROCESS | 1652 | 1467372643139 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}] 04:30:43 INFO - PROCESS | 1652 | 1467372643149 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:43 INFO - PROCESS | 1652 | 1467372643317 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:30:43 INFO - PROCESS | 1652 | 1467372643434 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 1652 | 1467372643435 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c0800 == 15 [pid = 1652] [id = 511] 04:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x112e67000) [pid = 1652] [serial = 1533] [outer = 0x0] 04:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x116a1b800) [pid = 1652] [serial = 1534] [outer = 0x112e67000] 04:30:43 INFO - PROCESS | 1652 | 1467372643477 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119d05400) [pid = 1652] [serial = 1535] [outer = 0x112e67000] 04:30:43 INFO - PROCESS | 1652 | 1467372643819 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]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 719ms 04:30:43 INFO - PROCESS | 1652 | 1467372643855 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1652 | 1467372643856 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:30:43 INFO - PROCESS | 1652 | 1467372643861 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1652 | 1467372643871 Marionette TRACE conn2 <- [1,2018,null,{}] 04:30:43 INFO - PROCESS | 1652 | 1467372643874 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}] 04:30:43 INFO - PROCESS | 1652 | 1467372643876 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:44 INFO - PROCESS | 1652 | 1467372643998 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:30:44 INFO - PROCESS | 1652 | 1467372644059 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1652 | 1467372644060 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12deab800 == 16 [pid = 1652] [id = 512] 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11815ec00) [pid = 1652] [serial = 1536] [outer = 0x0] 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11a05d400) [pid = 1652] [serial = 1537] [outer = 0x11815ec00] 04:30:44 INFO - PROCESS | 1652 | 1467372644084 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x125629800) [pid = 1652] [serial = 1538] [outer = 0x11815ec00] 04:30:44 INFO - PROCESS | 1652 | 1467372644364 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]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 532ms 04:30:44 INFO - PROCESS | 1652 | 1467372644460 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:30:44 INFO - PROCESS | 1652 | 1467372644462 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:30:44 INFO - PROCESS | 1652 | 1467372644470 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 1652 | 1467372644473 Marionette TRACE conn2 <- [1,2022,null,{}] 04:30:44 INFO - PROCESS | 1652 | 1467372644477 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}] 04:30:44 INFO - PROCESS | 1652 | 1467372644479 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:44 INFO - PROCESS | 1652 | 1467372644574 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:30:44 INFO - PROCESS | 1652 | 1467372644689 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1652 | 1467372644691 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121221800 == 17 [pid = 1652] [id = 513] 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x113232400) [pid = 1652] [serial = 1539] [outer = 0x0] 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11546a000) [pid = 1652] [serial = 1540] [outer = 0x113232400] 04:30:44 INFO - PROCESS | 1652 | 1467372644723 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1176cf800) [pid = 1652] [serial = 1541] [outer = 0x113232400] 04:30:45 INFO - PROCESS | 1652 | 1467372645216 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]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 829ms 04:30:45 INFO - PROCESS | 1652 | 1467372645330 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1652 | 1467372645332 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:30:45 INFO - PROCESS | 1652 | 1467372645339 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1652 | 1467372645342 Marionette TRACE conn2 <- [1,2026,null,{}] 04:30:45 INFO - PROCESS | 1652 | 1467372645346 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}] 04:30:45 INFO - PROCESS | 1652 | 1467372645348 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:45 INFO - PROCESS | 1652 | 1467372645465 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:30:45 INFO - PROCESS | 1652 | 1467372645565 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1652 | 1467372645567 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01f800 == 18 [pid = 1652] [id = 514] 04:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11936dc00) [pid = 1652] [serial = 1542] [outer = 0x0] 04:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1195e5000) [pid = 1652] [serial = 1543] [outer = 0x11936dc00] 04:30:45 INFO - PROCESS | 1652 | 1467372645597 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119eb9c00) [pid = 1652] [serial = 1544] [outer = 0x11936dc00] 04:30:46 INFO - PROCESS | 1652 | 1467372646459 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]]]}] 04:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1174ms 04:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:30:46 INFO - PROCESS | 1652 | 1467372646513 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1652 | 1467372646515 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:30:46 INFO - PROCESS | 1652 | 1467372646518 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1652 | 1467372646520 Marionette TRACE conn2 <- [1,2030,null,{}] 04:30:46 INFO - PROCESS | 1652 | 1467372646524 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}] 04:30:46 INFO - PROCESS | 1652 | 1467372646526 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:46 INFO - PROCESS | 1652 | 1467372646682 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:30:46 INFO - PROCESS | 1652 | 1467372646693 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1652 | 1467372646696 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x115ebd000 == 19 [pid = 1652] [id = 515] 04:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1126e9400) [pid = 1652] [serial = 1545] [outer = 0x0] 04:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1126f0000) [pid = 1652] [serial = 1546] [outer = 0x1126e9400] 04:30:46 INFO - PROCESS | 1652 | 1467372646723 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1128a6000) [pid = 1652] [serial = 1547] [outer = 0x1126e9400] 04:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12915c000 == 18 [pid = 1652] [id = 505] 04:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x125631c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x113da6800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118254800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119368000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x128ec8800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a695400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12963ac00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b18a400) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119eaec00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x116761c00) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x117db1400) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12073f400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x121672800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x128e1d000) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1291ab400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12687a800) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128ace400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11675d800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118094c00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x121e67c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1256c6c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11932d400) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119ab9800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1291aa000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1250d3000) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x117db0000) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118251000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119031800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11936ac00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b0d3000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116754800) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118092800) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12aa06000) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11932d800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118096c00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1193b4000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x117149800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1195e4400) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118188000) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126452000) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bd2d000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x120741800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119369800) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b838800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12963a800) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123f8f800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b18d400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b9cbc00) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128e12000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126054800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a06c800) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119eb7400) [pid = 1652] [serial = 883] [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.] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a065800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11824c400) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a062800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119eb4000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118097400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116291400) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a060800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118095000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12139cc00) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121be0c00) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120744400) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121268000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12687ac00) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ba63400) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1193b5000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113250c00) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119eb6400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129643c00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b9c9c00) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128e19400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129436c00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128e18800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121622c00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1264bb000) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12117b000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bdd5400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11815e000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128accc00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c85000) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bd31400) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bdde000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b9c4800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ba66400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bd2b400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12bfd9c00) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1256c8800) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b0d9400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b83cc00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128c6c400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12942c000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b83bc00) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129434000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12aa08c00) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12bd30000) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118096400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12562f000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x128a33c00) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x129691c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12d42d000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119979800) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x128a32c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128a2d000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12d42d400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12c715400) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12cdbf000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12c720800) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12c58d800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12c587800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12bfd7400) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12c590800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12c584400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12bfda000) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12bdd6c00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12968b400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x12bfdc400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 04:30:47 INFO - PROCESS | 1652 | 1467372647285 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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 826ms 04:30:47 INFO - PROCESS | 1652 | 1467372647345 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:30:47 INFO - PROCESS | 1652 | 1467372647348 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:30:47 INFO - PROCESS | 1652 | 1467372647351 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1652 | 1467372647353 Marionette TRACE conn2 <- [1,2034,null,{}] 04:30:47 INFO - PROCESS | 1652 | 1467372647357 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}] 04:30:47 INFO - PROCESS | 1652 | 1467372647359 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:47 INFO - PROCESS | 1652 | 1467372647455 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:30:47 INFO - PROCESS | 1652 | 1467372647518 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 1652 | 1467372647521 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116413000 == 19 [pid = 1652] [id = 516] 04:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x1126edc00) [pid = 1652] [serial = 1548] [outer = 0x0] 04:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1128aa800) [pid = 1652] [serial = 1549] [outer = 0x1126edc00] 04:30:47 INFO - PROCESS | 1652 | 1467372647556 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x112981800) [pid = 1652] [serial = 1550] [outer = 0x1126edc00] 04:30:48 INFO - PROCESS | 1652 | 1467372648019 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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 722ms 04:30:48 INFO - PROCESS | 1652 | 1467372648073 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1652 | 1467372648077 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:30:48 INFO - PROCESS | 1652 | 1467372648081 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1652 | 1467372648083 Marionette TRACE conn2 <- [1,2038,null,{}] 04:30:48 INFO - PROCESS | 1652 | 1467372648086 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}] 04:30:48 INFO - PROCESS | 1652 | 1467372648087 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:48 INFO - PROCESS | 1652 | 1467372648181 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:30:48 INFO - PROCESS | 1652 | 1467372648244 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1652 | 1467372648246 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745e000 == 20 [pid = 1652] [id = 517] 04:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1133bc800) [pid = 1652] [serial = 1551] [outer = 0x0] 04:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x113c37000) [pid = 1652] [serial = 1552] [outer = 0x1133bc800] 04:30:48 INFO - PROCESS | 1652 | 1467372648277 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x115d10400) [pid = 1652] [serial = 1553] [outer = 0x1133bc800] 04:30:48 INFO - PROCESS | 1652 | 1467372648702 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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 04:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:30:48 INFO - PROCESS | 1652 | 1467372648752 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1652 | 1467372648753 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:30:48 INFO - PROCESS | 1652 | 1467372648756 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1652 | 1467372648758 Marionette TRACE conn2 <- [1,2042,null,{}] 04:30:48 INFO - PROCESS | 1652 | 1467372648767 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}] 04:30:48 INFO - PROCESS | 1652 | 1467372648770 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:48 INFO - PROCESS | 1652 | 1467372648866 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:30:48 INFO - PROCESS | 1652 | 1467372648920 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1652 | 1467372648922 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118729000 == 21 [pid = 1652] [id = 518] 04:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x115df3c00) [pid = 1652] [serial = 1554] [outer = 0x0] 04:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x116754400) [pid = 1652] [serial = 1555] [outer = 0x115df3c00] 04:30:48 INFO - PROCESS | 1652 | 1467372648954 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116791000) [pid = 1652] [serial = 1556] [outer = 0x115df3c00] 04:30:49 INFO - PROCESS | 1652 | 1467372649379 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]]]}] 04:30:49 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) 04:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 673ms 04:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:30:49 INFO - PROCESS | 1652 | 1467372649430 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1652 | 1467372649432 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:30:49 INFO - PROCESS | 1652 | 1467372649434 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1652 | 1467372649435 Marionette TRACE conn2 <- [1,2046,null,{}] 04:30:49 INFO - PROCESS | 1652 | 1467372649438 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}] 04:30:49 INFO - PROCESS | 1652 | 1467372649439 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:49 INFO - PROCESS | 1652 | 1467372649557 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:30:49 INFO - PROCESS | 1652 | 1467372649622 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1652 | 1467372649623 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a2000 == 22 [pid = 1652] [id = 519] 04:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116fbe800) [pid = 1652] [serial = 1557] [outer = 0x0] 04:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11714e000) [pid = 1652] [serial = 1558] [outer = 0x116fbe800] 04:30:49 INFO - PROCESS | 1652 | 1467372649653 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1176d6800) [pid = 1652] [serial = 1559] [outer = 0x116fbe800] 04:30:50 INFO - PROCESS | 1652 | 1467372650107 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 719ms 04:30:50 INFO - PROCESS | 1652 | 1467372650153 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 1652 | 1467372650155 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:30:50 INFO - PROCESS | 1652 | 1467372650159 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1652 | 1467372650160 Marionette TRACE conn2 <- [1,2050,null,{}] 04:30:50 INFO - PROCESS | 1652 | 1467372650163 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}] 04:30:50 INFO - PROCESS | 1652 | 1467372650164 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:50 INFO - PROCESS | 1652 | 1467372650241 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:30:50 INFO - PROCESS | 1652 | 1467372650289 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1652 | 1467372650291 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad2800 == 23 [pid = 1652] [id = 520] 04:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1127cd000) [pid = 1652] [serial = 1560] [outer = 0x0] 04:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1128af800) [pid = 1652] [serial = 1561] [outer = 0x1127cd000] 04:30:50 INFO - PROCESS | 1652 | 1467372650321 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113230800) [pid = 1652] [serial = 1562] [outer = 0x1127cd000] 04:30:50 INFO - PROCESS | 1652 | 1467372650749 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 621ms 04:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:30:50 INFO - PROCESS | 1652 | 1467372650780 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 1652 | 1467372650782 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:30:50 INFO - PROCESS | 1652 | 1467372650787 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1652 | 1467372650790 Marionette TRACE conn2 <- [1,2054,null,{}] 04:30:50 INFO - PROCESS | 1652 | 1467372650793 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}] 04:30:50 INFO - PROCESS | 1652 | 1467372650796 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:50 INFO - PROCESS | 1652 | 1467372650950 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:30:50 INFO - PROCESS | 1652 | 1467372650967 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1652 | 1467372650968 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928f800 == 24 [pid = 1652] [id = 521] 04:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116467000) [pid = 1652] [serial = 1563] [outer = 0x0] 04:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116638800) [pid = 1652] [serial = 1564] [outer = 0x116467000] 04:30:51 INFO - PROCESS | 1652 | 1467372651011 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116793c00) [pid = 1652] [serial = 1565] [outer = 0x116467000] 04:30:51 INFO - PROCESS | 1652 | 1467372651480 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]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 723ms 04:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:30:51 INFO - PROCESS | 1652 | 1467372651511 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1652 | 1467372651512 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:30:51 INFO - PROCESS | 1652 | 1467372651514 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1652 | 1467372651517 Marionette TRACE conn2 <- [1,2058,null,{}] 04:30:51 INFO - PROCESS | 1652 | 1467372651524 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}] 04:30:51 INFO - PROCESS | 1652 | 1467372651528 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:51 INFO - PROCESS | 1652 | 1467372651609 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:30:51 INFO - PROCESS | 1652 | 1467372651616 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1652 | 1467372651618 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb1800 == 25 [pid = 1652] [id = 522] 04:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117db0400) [pid = 1652] [serial = 1566] [outer = 0x0] 04:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118093800) [pid = 1652] [serial = 1567] [outer = 0x117db0400] 04:30:51 INFO - PROCESS | 1652 | 1467372651645 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11815e000) [pid = 1652] [serial = 1568] [outer = 0x117db0400] 04:30:51 INFO - PROCESS | 1652 | 1467372651991 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 04:30:52 INFO - PROCESS | 1652 | 1467372652035 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1652 | 1467372652037 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:30:52 INFO - PROCESS | 1652 | 1467372652040 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1652 | 1467372652041 Marionette TRACE conn2 <- [1,2062,null,{}] 04:30:52 INFO - PROCESS | 1652 | 1467372652043 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}] 04:30:52 INFO - PROCESS | 1652 | 1467372652044 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:52 INFO - PROCESS | 1652 | 1467372652124 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:30:52 INFO - PROCESS | 1652 | 1467372652130 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1652 | 1467372652131 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x111e15800 == 26 [pid = 1652] [id = 523] 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118165c00) [pid = 1652] [serial = 1569] [outer = 0x0] 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11817e000) [pid = 1652] [serial = 1570] [outer = 0x118165c00] 04:30:52 INFO - PROCESS | 1652 | 1467372652157 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118257800) [pid = 1652] [serial = 1571] [outer = 0x118165c00] 04:30:52 INFO - PROCESS | 1652 | 1467372652507 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 04:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:30:52 INFO - PROCESS | 1652 | 1467372652560 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1652 | 1467372652562 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:30:52 INFO - PROCESS | 1652 | 1467372652564 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1652 | 1467372652565 Marionette TRACE conn2 <- [1,2066,null,{}] 04:30:52 INFO - PROCESS | 1652 | 1467372652567 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}] 04:30:52 INFO - PROCESS | 1652 | 1467372652569 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:52 INFO - PROCESS | 1652 | 1467372652672 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:30:52 INFO - PROCESS | 1652 | 1467372652682 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1652 | 1467372652683 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212dd800 == 27 [pid = 1652] [id = 524] 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116757c00) [pid = 1652] [serial = 1572] [outer = 0x0] 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1182e7800) [pid = 1652] [serial = 1573] [outer = 0x116757c00] 04:30:52 INFO - PROCESS | 1652 | 1467372652703 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184cbc00) [pid = 1652] [serial = 1574] [outer = 0x116757c00] 04:30:53 INFO - PROCESS | 1652 | 1467372653124 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]]]}] 04:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 621ms 04:30:53 INFO - PROCESS | 1652 | 1467372653186 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:30:53 INFO - PROCESS | 1652 | 1467372653188 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:30:53 INFO - PROCESS | 1652 | 1467372653200 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 1652 | 1467372653202 Marionette TRACE conn2 <- [1,2070,null,{}] 04:30:53 INFO - PROCESS | 1652 | 1467372653216 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}] 04:30:53 INFO - PROCESS | 1652 | 1467372653222 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:53 INFO - PROCESS | 1652 | 1467372653416 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:30:53 INFO - PROCESS | 1652 | 1467372653510 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1652 | 1467372653511 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e0a800 == 28 [pid = 1652] [id = 525] 04:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11932d800) [pid = 1652] [serial = 1575] [outer = 0x0] 04:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119367800) [pid = 1652] [serial = 1576] [outer = 0x11932d800] 04:30:53 INFO - PROCESS | 1652 | 1467372653545 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1193ae800) [pid = 1652] [serial = 1577] [outer = 0x11932d800] 04:30:53 INFO - PROCESS | 1652 | 1467372653856 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]]]}] 04:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 680ms 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118518000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128a2c400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a06bc00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121e6a000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119973000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1126e9000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12ba65800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112e67000) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:30:53 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11936dc00) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:30:53 INFO - PROCESS | 1652 | 1467372653890 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:30:53 INFO - PROCESS | 1652 | 1467372653892 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:30:53 INFO - PROCESS | 1652 | 1467372653898 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 1652 | 1467372653899 Marionette TRACE conn2 <- [1,2074,null,{}] 04:30:53 INFO - PROCESS | 1652 | 1467372653901 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}] 04:30:53 INFO - PROCESS | 1652 | 1467372653903 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:54 INFO - PROCESS | 1652 | 1467372654000 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:30:54 INFO - PROCESS | 1652 | 1467372654035 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1652 | 1467372654036 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118268800 == 29 [pid = 1652] [id = 526] 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1126e6800) [pid = 1652] [serial = 1578] [outer = 0x0] 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11902a400) [pid = 1652] [serial = 1579] [outer = 0x1126e6800] 04:30:54 INFO - PROCESS | 1652 | 1467372654061 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1195eb400) [pid = 1652] [serial = 1580] [outer = 0x1126e6800] 04:30:54 INFO - PROCESS | 1652 | 1467372654358 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 04:30:54 INFO - PROCESS | 1652 | 1467372654418 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1652 | 1467372654420 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:30:54 INFO - PROCESS | 1652 | 1467372654422 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1652 | 1467372654423 Marionette TRACE conn2 <- [1,2078,null,{}] 04:30:54 INFO - PROCESS | 1652 | 1467372654426 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}] 04:30:54 INFO - PROCESS | 1652 | 1467372654427 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:54 INFO - PROCESS | 1652 | 1467372654505 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:30:54 INFO - PROCESS | 1652 | 1467372654564 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1652 | 1467372654565 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e34000 == 30 [pid = 1652] [id = 527] 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11936dc00) [pid = 1652] [serial = 1581] [outer = 0x0] 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11996f400) [pid = 1652] [serial = 1582] [outer = 0x11936dc00] 04:30:54 INFO - PROCESS | 1652 | 1467372654589 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119a3d800) [pid = 1652] [serial = 1583] [outer = 0x11936dc00] 04:30:54 INFO - PROCESS | 1652 | 1467372654866 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 474ms 04:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:30:54 INFO - PROCESS | 1652 | 1467372654902 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1652 | 1467372654903 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:30:54 INFO - PROCESS | 1652 | 1467372654905 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1652 | 1467372654906 Marionette TRACE conn2 <- [1,2082,null,{}] 04:30:54 INFO - PROCESS | 1652 | 1467372654919 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}] 04:30:54 INFO - PROCESS | 1652 | 1467372654920 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:55 INFO - PROCESS | 1652 | 1467372655009 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:30:55 INFO - PROCESS | 1652 | 1467372655016 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1652 | 1467372655018 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126415000 == 31 [pid = 1652] [id = 528] 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119a3ec00) [pid = 1652] [serial = 1584] [outer = 0x0] 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119eb0000) [pid = 1652] [serial = 1585] [outer = 0x119a3ec00] 04:30:55 INFO - PROCESS | 1652 | 1467372655048 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119eb5800) [pid = 1652] [serial = 1586] [outer = 0x119a3ec00] 04:30:55 INFO - PROCESS | 1652 | 1467372655476 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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 620ms 04:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:30:55 INFO - PROCESS | 1652 | 1467372655527 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1652 | 1467372655529 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:30:55 INFO - PROCESS | 1652 | 1467372655532 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1652 | 1467372655534 Marionette TRACE conn2 <- [1,2086,null,{}] 04:30:55 INFO - PROCESS | 1652 | 1467372655538 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}] 04:30:55 INFO - PROCESS | 1652 | 1467372655539 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:55 INFO - PROCESS | 1652 | 1467372655665 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:30:55 INFO - PROCESS | 1652 | 1467372655674 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1652 | 1467372655675 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a40000 == 32 [pid = 1652] [id = 529] 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118091400) [pid = 1652] [serial = 1587] [outer = 0x0] 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a05fc00) [pid = 1652] [serial = 1588] [outer = 0x118091400] 04:30:55 INFO - PROCESS | 1652 | 1467372655714 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a067800) [pid = 1652] [serial = 1589] [outer = 0x118091400] 04:30:56 INFO - PROCESS | 1652 | 1467372656130 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]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 622ms 04:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:30:56 INFO - PROCESS | 1652 | 1467372656154 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 1652 | 1467372656156 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:30:56 INFO - PROCESS | 1652 | 1467372656158 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 1652 | 1467372656162 Marionette TRACE conn2 <- [1,2090,null,{}] 04:30:56 INFO - PROCESS | 1652 | 1467372656185 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}] 04:30:56 INFO - PROCESS | 1652 | 1467372656187 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:56 INFO - PROCESS | 1652 | 1467372656285 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:30:56 INFO - PROCESS | 1652 | 1467372656288 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1652 | 1467372656290 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa0000 == 33 [pid = 1652] [id = 530] 04:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a05f400) [pid = 1652] [serial = 1590] [outer = 0x0] 04:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121171400) [pid = 1652] [serial = 1591] [outer = 0x11a05f400] 04:30:56 INFO - PROCESS | 1652 | 1467372656316 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1214a7400) [pid = 1652] [serial = 1592] [outer = 0x11a05f400] 04:30:56 INFO - PROCESS | 1652 | 1467372656698 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]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 577ms 04:30:56 INFO - PROCESS | 1652 | 1467372656736 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 1652 | 1467372656738 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:30:56 INFO - PROCESS | 1652 | 1467372656743 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 1652 | 1467372656745 Marionette TRACE conn2 <- [1,2094,null,{}] 04:30:56 INFO - PROCESS | 1652 | 1467372656749 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}] 04:30:56 INFO - PROCESS | 1652 | 1467372656751 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:56 INFO - PROCESS | 1652 | 1467372656880 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:30:57 INFO - PROCESS | 1652 | 1467372657004 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1652 | 1467372657009 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183ab000 == 34 [pid = 1652] [id = 531] 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128b0000) [pid = 1652] [serial = 1593] [outer = 0x0] 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112d7f800) [pid = 1652] [serial = 1594] [outer = 0x1128b0000] 04:30:57 INFO - PROCESS | 1652 | 1467372657107 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115df1000) [pid = 1652] [serial = 1595] [outer = 0x1128b0000] 04:30:57 INFO - PROCESS | 1652 | 1467372657590 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]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 871ms 04:30:57 INFO - PROCESS | 1652 | 1467372657613 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1652 | 1467372657617 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:30:57 INFO - PROCESS | 1652 | 1467372657621 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1652 | 1467372657623 Marionette TRACE conn2 <- [1,2098,null,{}] 04:30:57 INFO - PROCESS | 1652 | 1467372657626 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}] 04:30:57 INFO - PROCESS | 1652 | 1467372657628 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:57 INFO - PROCESS | 1652 | 1467372657735 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:30:57 INFO - PROCESS | 1652 | 1467372657793 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1652 | 1467372657795 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121503800 == 35 [pid = 1652] [id = 532] 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116981400) [pid = 1652] [serial = 1596] [outer = 0x0] 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1176d6400) [pid = 1652] [serial = 1597] [outer = 0x116981400] 04:30:57 INFO - PROCESS | 1652 | 1467372657825 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118097000) [pid = 1652] [serial = 1598] [outer = 0x116981400] 04:30:58 INFO - PROCESS | 1652 | 1467372658282 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]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 04:30:58 INFO - PROCESS | 1652 | 1467372658292 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:30:58 INFO - PROCESS | 1652 | 1467372658296 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:30:58 INFO - PROCESS | 1652 | 1467372658299 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1652 | 1467372658301 Marionette TRACE conn2 <- [1,2102,null,{}] 04:30:58 INFO - PROCESS | 1652 | 1467372658309 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}] 04:30:58 INFO - PROCESS | 1652 | 1467372658312 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:58 INFO - PROCESS | 1652 | 1467372658432 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:30:58 INFO - PROCESS | 1652 | 1467372658502 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1652 | 1467372658504 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b2b800 == 36 [pid = 1652] [id = 533] 04:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118167800) [pid = 1652] [serial = 1599] [outer = 0x0] 04:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1188d4c00) [pid = 1652] [serial = 1600] [outer = 0x118167800] 04:30:58 INFO - PROCESS | 1652 | 1467372658535 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119335800) [pid = 1652] [serial = 1601] [outer = 0x118167800] 04:30:58 INFO - PROCESS | 1652 | 1467372658949 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]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 674ms 04:30:58 INFO - PROCESS | 1652 | 1467372658973 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 1652 | 1467372658975 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:30:58 INFO - PROCESS | 1652 | 1467372658978 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1652 | 1467372658979 Marionette TRACE conn2 <- [1,2106,null,{}] 04:30:58 INFO - PROCESS | 1652 | 1467372658982 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}] 04:30:58 INFO - PROCESS | 1652 | 1467372658983 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:59 INFO - PROCESS | 1652 | 1467372659090 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:30:59 INFO - PROCESS | 1652 | 1467372659147 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1652 | 1467372659148 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:30:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129161000 == 37 [pid = 1652] [id = 534] 04:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119368000) [pid = 1652] [serial = 1602] [outer = 0x0] 04:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119971800) [pid = 1652] [serial = 1603] [outer = 0x119368000] 04:30:59 INFO - PROCESS | 1652 | 1467372659179 Marionette DEBUG loaded listener.js 04:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a06c400) [pid = 1652] [serial = 1604] [outer = 0x119368000] 04:30:59 INFO - PROCESS | 1652 | 1467372659864 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 923ms 04:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:30:59 INFO - PROCESS | 1652 | 1467372659902 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 1652 | 1467372659904 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:30:59 INFO - PROCESS | 1652 | 1467372659907 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1652 | 1467372659909 Marionette TRACE conn2 <- [1,2110,null,{}] 04:30:59 INFO - PROCESS | 1652 | 1467372659913 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}] 04:30:59 INFO - PROCESS | 1652 | 1467372659915 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:00 INFO - PROCESS | 1652 | 1467372660006 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:31:00 INFO - PROCESS | 1652 | 1467372660081 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1652 | 1467372660083 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a9000 == 38 [pid = 1652] [id = 535] 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115467800) [pid = 1652] [serial = 1605] [outer = 0x0] 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115e60800) [pid = 1652] [serial = 1606] [outer = 0x115467800] 04:31:00 INFO - PROCESS | 1652 | 1467372660111 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116761c00) [pid = 1652] [serial = 1607] [outer = 0x115467800] 04:31:00 INFO - PROCESS | 1652 | 1467372660518 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]]]}] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1126f0000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11546a000) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a05d400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1256c5c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ac1000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120744000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12687b400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a7ac000) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1126f2400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bd32c00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b18e000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119d05400) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bdde800) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1291a1000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a1b800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113235000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1195e5000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119eb9c00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 04:31:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125fb8c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 04:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 04:31:00 INFO - PROCESS | 1652 | 1467372660583 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1652 | 1467372660586 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:31:00 INFO - PROCESS | 1652 | 1467372660590 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1652 | 1467372660593 Marionette TRACE conn2 <- [1,2114,null,{}] 04:31:00 INFO - PROCESS | 1652 | 1467372660596 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}] 04:31:00 INFO - PROCESS | 1652 | 1467372660598 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:00 INFO - PROCESS | 1652 | 1467372660689 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:31:00 INFO - PROCESS | 1652 | 1467372660746 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1652 | 1467372660748 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad9800 == 39 [pid = 1652] [id = 536] 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176d0800) [pid = 1652] [serial = 1608] [outer = 0x0] 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117db3000) [pid = 1652] [serial = 1609] [outer = 0x1176d0800] 04:31:00 INFO - PROCESS | 1652 | 1467372660774 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11815c800) [pid = 1652] [serial = 1610] [outer = 0x1176d0800] 04:31:01 INFO - PROCESS | 1652 | 1467372661076 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]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 04:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:31:01 INFO - PROCESS | 1652 | 1467372661115 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1652 | 1467372661117 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:31:01 INFO - PROCESS | 1652 | 1467372661119 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1652 | 1467372661121 Marionette TRACE conn2 <- [1,2118,null,{}] 04:31:01 INFO - PROCESS | 1652 | 1467372661131 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}] 04:31:01 INFO - PROCESS | 1652 | 1467372661134 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:01 INFO - PROCESS | 1652 | 1467372661216 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:31:01 INFO - PROCESS | 1652 | 1467372661303 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1652 | 1467372661305 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121343000 == 40 [pid = 1652] [id = 537] 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118166c00) [pid = 1652] [serial = 1611] [outer = 0x0] 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118776800) [pid = 1652] [serial = 1612] [outer = 0x118166c00] 04:31:01 INFO - PROCESS | 1652 | 1467372661333 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1193ae000) [pid = 1652] [serial = 1613] [outer = 0x118166c00] 04:31:01 INFO - PROCESS | 1652 | 1467372661622 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]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 525ms 04:31:01 INFO - PROCESS | 1652 | 1467372661651 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1652 | 1467372661653 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:31:01 INFO - PROCESS | 1652 | 1467372661655 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1652 | 1467372661656 Marionette TRACE conn2 <- [1,2122,null,{}] 04:31:01 INFO - PROCESS | 1652 | 1467372661659 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}] 04:31:01 INFO - PROCESS | 1652 | 1467372661662 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:01 INFO - PROCESS | 1652 | 1467372661757 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:31:01 INFO - PROCESS | 1652 | 1467372661816 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1652 | 1467372661817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123f9c800 == 41 [pid = 1652] [id = 538] 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119332400) [pid = 1652] [serial = 1614] [outer = 0x0] 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119979800) [pid = 1652] [serial = 1615] [outer = 0x119332400] 04:31:01 INFO - PROCESS | 1652 | 1467372661844 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a05dc00) [pid = 1652] [serial = 1616] [outer = 0x119332400] 04:31:02 INFO - PROCESS | 1652 | 1467372662133 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]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 04:31:02 INFO - PROCESS | 1652 | 1467372662176 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 1652 | 1467372662179 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:31:02 INFO - PROCESS | 1652 | 1467372662183 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 1652 | 1467372662185 Marionette TRACE conn2 <- [1,2126,null,{}] 04:31:02 INFO - PROCESS | 1652 | 1467372662187 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}] 04:31:02 INFO - PROCESS | 1652 | 1467372662188 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:02 INFO - PROCESS | 1652 | 1467372662269 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:31:02 INFO - PROCESS | 1652 | 1467372662273 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 1652 | 1467372662275 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2f800 == 42 [pid = 1652] [id = 539] 04:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118776000) [pid = 1652] [serial = 1617] [outer = 0x0] 04:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120740000) [pid = 1652] [serial = 1618] [outer = 0x118776000] 04:31:02 INFO - PROCESS | 1652 | 1467372662303 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12126b400) [pid = 1652] [serial = 1619] [outer = 0x118776000] 04:31:02 INFO - PROCESS | 1652 | 1467372662678 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]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 04:31:02 INFO - PROCESS | 1652 | 1467372662717 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 1652 | 1467372662719 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:31:02 INFO - PROCESS | 1652 | 1467372662723 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 1652 | 1467372662725 Marionette TRACE conn2 <- [1,2130,null,{}] 04:31:02 INFO - PROCESS | 1652 | 1467372662740 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}] 04:31:02 INFO - PROCESS | 1652 | 1467372662746 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:02 INFO - PROCESS | 1652 | 1467372662931 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:31:02 INFO - PROCESS | 1652 | 1467372662953 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 1652 | 1467372662954 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c5b000 == 43 [pid = 1652] [id = 540] 04:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121623800) [pid = 1652] [serial = 1620] [outer = 0x0] 04:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121e61400) [pid = 1652] [serial = 1621] [outer = 0x121623800] 04:31:02 INFO - PROCESS | 1652 | 1467372662996 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124e81c00) [pid = 1652] [serial = 1622] [outer = 0x121623800] 04:31:03 INFO - PROCESS | 1652 | 1467372663365 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] 04:31:03 INFO - PROCESS | 1652 | 1467372663405 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:31:03 INFO - PROCESS | 1652 | 1467372663407 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1652 | 1467372663409 Marionette TRACE conn2 <- [1,2134,null,{}] 04:31:03 INFO - PROCESS | 1652 | 1467372663411 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}] 04:31:03 INFO - PROCESS | 1652 | 1467372663412 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:03 INFO - PROCESS | 1652 | 1467372663512 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:31:03 INFO - PROCESS | 1652 | 1467372663566 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1652 | 1467372663567 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12985b000 == 44 [pid = 1652] [id = 541] 04:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12186e000) [pid = 1652] [serial = 1623] [outer = 0x0] 04:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1256c5000) [pid = 1652] [serial = 1624] [outer = 0x12186e000] 04:31:03 INFO - PROCESS | 1652 | 1467372663594 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12604e800) [pid = 1652] [serial = 1625] [outer = 0x12186e000] 04:31:03 INFO - PROCESS | 1652 | 1467372663925 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]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 04:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:31:03 INFO - PROCESS | 1652 | 1467372663979 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 1652 | 1467372663980 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:31:03 INFO - PROCESS | 1652 | 1467372663982 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1652 | 1467372663984 Marionette TRACE conn2 <- [1,2138,null,{}] 04:31:03 INFO - PROCESS | 1652 | 1467372663986 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}] 04:31:03 INFO - PROCESS | 1652 | 1467372663987 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:04 INFO - PROCESS | 1652 | 1467372664087 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:31:04 INFO - PROCESS | 1652 | 1467372664100 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1652 | 1467372664101 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66c800 == 45 [pid = 1652] [id = 542] 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124e13c00) [pid = 1652] [serial = 1626] [outer = 0x0] 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126446400) [pid = 1652] [serial = 1627] [outer = 0x124e13c00] 04:31:04 INFO - PROCESS | 1652 | 1467372664125 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1264c4000) [pid = 1652] [serial = 1628] [outer = 0x124e13c00] 04:31:04 INFO - PROCESS | 1652 | 1467372664464 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]]]}] 04:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 04:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:31:04 INFO - PROCESS | 1652 | 1467372664501 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 1652 | 1467372664502 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:31:04 INFO - PROCESS | 1652 | 1467372664505 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 1652 | 1467372664506 Marionette TRACE conn2 <- [1,2142,null,{}] 04:31:04 INFO - PROCESS | 1652 | 1467372664508 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}] 04:31:04 INFO - PROCESS | 1652 | 1467372664509 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:04 INFO - PROCESS | 1652 | 1467372664613 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:31:04 INFO - PROCESS | 1652 | 1467372664616 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1652 | 1467372664617 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b020000 == 46 [pid = 1652] [id = 543] 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126055000) [pid = 1652] [serial = 1629] [outer = 0x0] 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126a81000) [pid = 1652] [serial = 1630] [outer = 0x126055000] 04:31:04 INFO - PROCESS | 1652 | 1467372664672 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126c82c00) [pid = 1652] [serial = 1631] [outer = 0x126055000] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11932d800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1126e6800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118165c00) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117db0400) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1127cd000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116467000) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119a3ec00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118091400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116757c00) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11936dc00) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113232400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:31:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11815ec00) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:31:05 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:31:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:31:05 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1 04:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:05 INFO - _addTest/ [0,2145,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1652 | 1467372665076 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:31:05 INFO - PROCESS | 1652 | 1467372665084 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1652 | 1467372665085 Marionette TRACE conn2 <- [1,2146,null,{}] 04:31:05 INFO - PROCESS | 1652 | 1467372665087 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}] 04:31:05 INFO - PROCESS | 1652 | 1467372665089 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:05 INFO - PROCESS | 1652 | 1467372665202 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:31:05 INFO - PROCESS | 1652 | 1467372665236 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1652 | 1467372665237 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b039800 == 47 [pid = 1652] [id = 544] 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1127cd000) [pid = 1652] [serial = 1632] [outer = 0x0] 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118163c00) [pid = 1652] [serial = 1633] [outer = 0x1127cd000] 04:31:05 INFO - PROCESS | 1652 | 1467372665261 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119a3e400) [pid = 1652] [serial = 1634] [outer = 0x1127cd000] 04:31:05 INFO - PROCESS | 1652 | 1467372665542 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] 04:31:05 INFO - PROCESS | 1652 | 1467372665605 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:31:05 INFO - PROCESS | 1652 | 1467372665608 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1652 | 1467372665612 Marionette TRACE conn2 <- [1,2150,null,{}] 04:31:05 INFO - PROCESS | 1652 | 1467372665615 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}] 04:31:05 INFO - PROCESS | 1652 | 1467372665617 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:05 INFO - PROCESS | 1652 | 1467372665710 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:31:05 INFO - PROCESS | 1652 | 1467372665773 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1652 | 1467372665775 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba16800 == 48 [pid = 1652] [id = 545] 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119a3ec00) [pid = 1652] [serial = 1635] [outer = 0x0] 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126c81c00) [pid = 1652] [serial = 1636] [outer = 0x119a3ec00] 04:31:05 INFO - PROCESS | 1652 | 1467372665801 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128a35000) [pid = 1652] [serial = 1637] [outer = 0x119a3ec00] 04:31:06 INFO - PROCESS | 1652 | 1467372666118 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]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 525ms 04:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:31:06 INFO - PROCESS | 1652 | 1467372666134 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1652 | 1467372666135 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:31:06 INFO - PROCESS | 1652 | 1467372666137 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1652 | 1467372666138 Marionette TRACE conn2 <- [1,2154,null,{}] 04:31:06 INFO - PROCESS | 1652 | 1467372666141 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}] 04:31:06 INFO - PROCESS | 1652 | 1467372666142 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:06 INFO - PROCESS | 1652 | 1467372666234 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:31:06 INFO - PROCESS | 1652 | 1467372666237 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1652 | 1467372666238 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd3a800 == 49 [pid = 1652] [id = 546] 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128a35800) [pid = 1652] [serial = 1638] [outer = 0x0] 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ac9400) [pid = 1652] [serial = 1639] [outer = 0x128a35800] 04:31:06 INFO - PROCESS | 1652 | 1467372666263 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c68800) [pid = 1652] [serial = 1640] [outer = 0x128a35800] 04:31:06 INFO - PROCESS | 1652 | 1467372666603 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]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 04:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:31:06 INFO - PROCESS | 1652 | 1467372666659 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1652 | 1467372666661 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:31:06 INFO - PROCESS | 1652 | 1467372666663 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1652 | 1467372666664 Marionette TRACE conn2 <- [1,2158,null,{}] 04:31:06 INFO - PROCESS | 1652 | 1467372666666 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}] 04:31:06 INFO - PROCESS | 1652 | 1467372666667 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:06 INFO - PROCESS | 1652 | 1467372666754 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:31:06 INFO - PROCESS | 1652 | 1467372666757 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1652 | 1467372666759 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd55800 == 50 [pid = 1652] [id = 547] 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119a3cc00) [pid = 1652] [serial = 1641] [outer = 0x0] 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128e11800) [pid = 1652] [serial = 1642] [outer = 0x119a3cc00] 04:31:06 INFO - PROCESS | 1652 | 1467372666786 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128e19800) [pid = 1652] [serial = 1643] [outer = 0x119a3cc00] 04:31:07 INFO - PROCESS | 1652 | 1467372667299 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]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 669ms 04:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:31:07 INFO - PROCESS | 1652 | 1467372667333 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 1652 | 1467372667335 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:31:07 INFO - PROCESS | 1652 | 1467372667339 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1652 | 1467372667341 Marionette TRACE conn2 <- [1,2162,null,{}] 04:31:07 INFO - PROCESS | 1652 | 1467372667346 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}] 04:31:07 INFO - PROCESS | 1652 | 1467372667348 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:07 INFO - PROCESS | 1652 | 1467372667459 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:31:07 INFO - PROCESS | 1652 | 1467372667534 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 1652 | 1467372667536 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a91800 == 51 [pid = 1652] [id = 548] 04:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11546a000) [pid = 1652] [serial = 1644] [outer = 0x0] 04:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11678a000) [pid = 1652] [serial = 1645] [outer = 0x11546a000] 04:31:07 INFO - PROCESS | 1652 | 1467372667567 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117db0400) [pid = 1652] [serial = 1646] [outer = 0x11546a000] 04:31:07 INFO - PROCESS | 1652 | 1467372667985 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]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 674ms 04:31:08 INFO - PROCESS | 1652 | 1467372668013 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1652 | 1467372668017 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:31:08 INFO - PROCESS | 1652 | 1467372668021 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1652 | 1467372668023 Marionette TRACE conn2 <- [1,2166,null,{}] 04:31:08 INFO - PROCESS | 1652 | 1467372668026 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}] 04:31:08 INFO - PROCESS | 1652 | 1467372668028 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:08 INFO - PROCESS | 1652 | 1467372668135 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:31:08 INFO - PROCESS | 1652 | 1467372668228 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1652 | 1467372668229 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c5f000 == 52 [pid = 1652] [id = 549] 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182e5c00) [pid = 1652] [serial = 1647] [outer = 0x0] 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1188cec00) [pid = 1652] [serial = 1648] [outer = 0x1182e5c00] 04:31:08 INFO - PROCESS | 1652 | 1467372668261 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1193ad400) [pid = 1652] [serial = 1649] [outer = 0x1182e5c00] 04:31:08 INFO - PROCESS | 1652 | 1467372668673 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]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 04:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:31:08 INFO - PROCESS | 1652 | 1467372668692 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1652 | 1467372668694 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:31:08 INFO - PROCESS | 1652 | 1467372668696 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1652 | 1467372668699 Marionette TRACE conn2 <- [1,2170,null,{}] 04:31:08 INFO - PROCESS | 1652 | 1467372668707 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}] 04:31:08 INFO - PROCESS | 1652 | 1467372668710 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:08 INFO - PROCESS | 1652 | 1467372668817 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:31:08 INFO - PROCESS | 1652 | 1467372668892 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1652 | 1467372668894 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd55000 == 53 [pid = 1652] [id = 550] 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1195f3400) [pid = 1652] [serial = 1650] [outer = 0x0] 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12117cc00) [pid = 1652] [serial = 1651] [outer = 0x1195f3400] 04:31:08 INFO - PROCESS | 1652 | 1467372668925 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121e63400) [pid = 1652] [serial = 1652] [outer = 0x1195f3400] 04:31:09 INFO - PROCESS | 1652 | 1467372669307 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]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 04:31:09 INFO - PROCESS | 1652 | 1467372669367 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1652 | 1467372669369 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:31:09 INFO - PROCESS | 1652 | 1467372669372 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1652 | 1467372669373 Marionette TRACE conn2 <- [1,2174,null,{}] 04:31:09 INFO - PROCESS | 1652 | 1467372669375 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}] 04:31:09 INFO - PROCESS | 1652 | 1467372669377 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:09 INFO - PROCESS | 1652 | 1467372669486 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:31:09 INFO - PROCESS | 1652 | 1467372669578 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1652 | 1467372669579 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c36e000 == 54 [pid = 1652] [id = 551] 04:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124e0fc00) [pid = 1652] [serial = 1653] [outer = 0x0] 04:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1264bb400) [pid = 1652] [serial = 1654] [outer = 0x124e0fc00] 04:31:09 INFO - PROCESS | 1652 | 1467372669608 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126c86400) [pid = 1652] [serial = 1655] [outer = 0x124e0fc00] 04:31:10 INFO - PROCESS | 1652 | 1467372670050 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 04:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:31:10 INFO - PROCESS | 1652 | 1467372670094 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1652 | 1467372670095 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:31:10 INFO - PROCESS | 1652 | 1467372670097 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1652 | 1467372670099 Marionette TRACE conn2 <- [1,2178,null,{}] 04:31:10 INFO - PROCESS | 1652 | 1467372670101 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}] 04:31:10 INFO - PROCESS | 1652 | 1467372670103 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:10 INFO - PROCESS | 1652 | 1467372670210 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:31:10 INFO - PROCESS | 1652 | 1467372670284 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1652 | 1467372670286 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x121239800 == 55 [pid = 1652] [id = 552] 04:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11325c000) [pid = 1652] [serial = 1656] [outer = 0x0] 04:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119031000) [pid = 1652] [serial = 1657] [outer = 0x11325c000] 04:31:10 INFO - PROCESS | 1652 | 1467372670314 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126c87000) [pid = 1652] [serial = 1658] [outer = 0x11325c000] 04:31:10 INFO - PROCESS | 1652 | 1467372670902 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 824ms 04:31:10 INFO - PROCESS | 1652 | 1467372670921 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1652 | 1467372670924 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:31:10 INFO - PROCESS | 1652 | 1467372670927 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1652 | 1467372670929 Marionette TRACE conn2 <- [1,2182,null,{}] 04:31:10 INFO - PROCESS | 1652 | 1467372670932 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}] 04:31:10 INFO - PROCESS | 1652 | 1467372670934 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:11 INFO - PROCESS | 1652 | 1467372671035 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:31:11 INFO - PROCESS | 1652 | 1467372671096 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1652 | 1467372671097 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195cd000 == 56 [pid = 1652] [id = 553] 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1128adc00) [pid = 1652] [serial = 1659] [outer = 0x0] 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112e65c00) [pid = 1652] [serial = 1660] [outer = 0x1128adc00] 04:31:11 INFO - PROCESS | 1652 | 1467372671124 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116fb4400) [pid = 1652] [serial = 1661] [outer = 0x1128adc00] 04:31:11 INFO - PROCESS | 1652 | 1467372671524 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]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 626ms 04:31:11 INFO - PROCESS | 1652 | 1467372671552 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 1652 | 1467372671555 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:31:11 INFO - PROCESS | 1652 | 1467372671560 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1652 | 1467372671563 Marionette TRACE conn2 <- [1,2186,null,{}] 04:31:11 INFO - PROCESS | 1652 | 1467372671566 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}] 04:31:11 INFO - PROCESS | 1652 | 1467372671568 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:11 INFO - PROCESS | 1652 | 1467372671684 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd3a800 == 55 [pid = 1652] [id = 546] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba16800 == 54 [pid = 1652] [id = 545] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b039800 == 53 [pid = 1652] [id = 544] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b020000 == 52 [pid = 1652] [id = 543] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66c800 == 51 [pid = 1652] [id = 542] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12985b000 == 50 [pid = 1652] [id = 541] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126c5b000 == 49 [pid = 1652] [id = 540] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121171400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2f800 == 48 [pid = 1652] [id = 539] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123f9c800 == 47 [pid = 1652] [id = 538] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121343000 == 46 [pid = 1652] [id = 537] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad9800 == 45 [pid = 1652] [id = 536] 04:31:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a9000 == 44 [pid = 1652] [id = 535] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x125629800) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a067800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1176cf800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119367800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11902a400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11817e000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118257800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113c37000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118093800) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11815e000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116754400) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113230800) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1128af800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116638800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116793c00) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11714e000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1195eb400) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128aa800) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1193ae800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119eb0000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a05fc00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1182e7800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11996f400) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119eb5800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184cbc00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119a3d800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 04:31:11 INFO - PROCESS | 1652 | 1467372671788 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1652 | 1467372671790 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad9800 == 45 [pid = 1652] [id = 554] 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113c37000) [pid = 1652] [serial = 1662] [outer = 0x0] 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11714e000) [pid = 1652] [serial = 1663] [outer = 0x113c37000] 04:31:11 INFO - PROCESS | 1652 | 1467372671817 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182eb400) [pid = 1652] [serial = 1664] [outer = 0x113c37000] 04:31:12 INFO - PROCESS | 1652 | 1467372672125 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 623ms 04:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:31:12 INFO - PROCESS | 1652 | 1467372672183 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1652 | 1467372672184 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:31:12 INFO - PROCESS | 1652 | 1467372672186 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1652 | 1467372672189 Marionette TRACE conn2 <- [1,2190,null,{}] 04:31:12 INFO - PROCESS | 1652 | 1467372672196 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}] 04:31:12 INFO - PROCESS | 1652 | 1467372672199 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:12 INFO - PROCESS | 1652 | 1467372672304 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:31:12 INFO - PROCESS | 1652 | 1467372672379 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1652 | 1467372672381 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121338000 == 46 [pid = 1652] [id = 555] 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119327400) [pid = 1652] [serial = 1665] [outer = 0x0] 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1193b4c00) [pid = 1652] [serial = 1666] [outer = 0x119327400] 04:31:12 INFO - PROCESS | 1652 | 1467372672408 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119eb0400) [pid = 1652] [serial = 1667] [outer = 0x119327400] 04:31:12 INFO - PROCESS | 1652 | 1467372672718 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 572ms 04:31:12 INFO - PROCESS | 1652 | 1467372672759 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1652 | 1467372672761 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:31:12 INFO - PROCESS | 1652 | 1467372672765 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1652 | 1467372672767 Marionette TRACE conn2 <- [1,2194,null,{}] 04:31:12 INFO - PROCESS | 1652 | 1467372672776 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}] 04:31:12 INFO - PROCESS | 1652 | 1467372672777 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:12 INFO - PROCESS | 1652 | 1467372672870 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:31:12 INFO - PROCESS | 1652 | 1467372672926 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1652 | 1467372672927 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121eb5800 == 47 [pid = 1652] [id = 556] 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d0f000) [pid = 1652] [serial = 1668] [outer = 0x0] 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x120739c00) [pid = 1652] [serial = 1669] [outer = 0x119d0f000] 04:31:12 INFO - PROCESS | 1652 | 1467372672953 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12198f800) [pid = 1652] [serial = 1670] [outer = 0x119d0f000] 04:31:13 INFO - PROCESS | 1652 | 1467372673219 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 04:31:13 INFO - PROCESS | 1652 | 1467372673236 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1652 | 1467372673237 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:31:13 INFO - PROCESS | 1652 | 1467372673240 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1652 | 1467372673241 Marionette TRACE conn2 <- [1,2198,null,{}] 04:31:13 INFO - PROCESS | 1652 | 1467372673252 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}] 04:31:13 INFO - PROCESS | 1652 | 1467372673253 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:13 INFO - PROCESS | 1652 | 1467372673340 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:31:13 INFO - PROCESS | 1652 | 1467372673346 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 1652 | 1467372673348 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2e800 == 48 [pid = 1652] [id = 557] 04:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121e62c00) [pid = 1652] [serial = 1671] [outer = 0x0] 04:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124e81800) [pid = 1652] [serial = 1672] [outer = 0x121e62c00] 04:31:13 INFO - PROCESS | 1652 | 1467372673373 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1256c6c00) [pid = 1652] [serial = 1673] [outer = 0x121e62c00] 04:31:13 INFO - PROCESS | 1652 | 1467372673737 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 04:31:13 INFO - PROCESS | 1652 | 1467372673763 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1652 | 1467372673771 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:31:13 INFO - PROCESS | 1652 | 1467372673794 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1652 | 1467372673795 Marionette TRACE conn2 <- [1,2202,null,{}] 04:31:13 INFO - PROCESS | 1652 | 1467372673797 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}] 04:31:13 INFO - PROCESS | 1652 | 1467372673801 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:13 INFO - PROCESS | 1652 | 1467372673931 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:31:13 INFO - PROCESS | 1652 | 1467372673943 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 1652 | 1467372673945 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b29800 == 49 [pid = 1652] [id = 558] 04:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126448800) [pid = 1652] [serial = 1674] [outer = 0x0] 04:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128a28000) [pid = 1652] [serial = 1675] [outer = 0x126448800] 04:31:13 INFO - PROCESS | 1652 | 1467372673970 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128c6a400) [pid = 1652] [serial = 1676] [outer = 0x126448800] 04:31:14 INFO - PROCESS | 1652 | 1467372674309 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]]]}] 04:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 04:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:31:14 INFO - PROCESS | 1652 | 1467372674316 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 1652 | 1467372674318 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:31:14 INFO - PROCESS | 1652 | 1467372674320 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1652 | 1467372674321 Marionette TRACE conn2 <- [1,2206,null,{}] 04:31:14 INFO - PROCESS | 1652 | 1467372674324 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}] 04:31:14 INFO - PROCESS | 1652 | 1467372674326 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:14 INFO - PROCESS | 1652 | 1467372674441 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:31:14 INFO - PROCESS | 1652 | 1467372674454 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1652 | 1467372674455 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129861000 == 50 [pid = 1652] [id = 559] 04:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128e11c00) [pid = 1652] [serial = 1677] [outer = 0x0] 04:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128e1b400) [pid = 1652] [serial = 1678] [outer = 0x128e11c00] 04:31:14 INFO - PROCESS | 1652 | 1467372674481 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128ed6400) [pid = 1652] [serial = 1679] [outer = 0x128e11c00] 04:31:14 INFO - PROCESS | 1652 | 1467372674871 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]]]}] 04:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 04:31:14 INFO - PROCESS | 1652 | 1467372674892 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 1652 | 1467372674893 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:31:14 INFO - PROCESS | 1652 | 1467372674912 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1652 | 1467372674913 Marionette TRACE conn2 <- [1,2210,null,{}] 04:31:14 INFO - PROCESS | 1652 | 1467372674916 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}] 04:31:14 INFO - PROCESS | 1652 | 1467372674917 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:15 INFO - PROCESS | 1652 | 1467372675022 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:31:15 INFO - PROCESS | 1652 | 1467372675028 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1652 | 1467372675029 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b036000 == 51 [pid = 1652] [id = 560] 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116907c00) [pid = 1652] [serial = 1680] [outer = 0x0] 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ed5c00) [pid = 1652] [serial = 1681] [outer = 0x116907c00] 04:31:15 INFO - PROCESS | 1652 | 1467372675087 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1291a4000) [pid = 1652] [serial = 1682] [outer = 0x116907c00] 04:31:15 INFO - PROCESS | 1652 | 1467372675392 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]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 534ms 04:31:15 INFO - PROCESS | 1652 | 1467372675432 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:31:15 INFO - PROCESS | 1652 | 1467372675434 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:31:15 INFO - PROCESS | 1652 | 1467372675436 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1652 | 1467372675437 Marionette TRACE conn2 <- [1,2214,null,{}] 04:31:15 INFO - PROCESS | 1652 | 1467372675439 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}] 04:31:15 INFO - PROCESS | 1652 | 1467372675440 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:15 INFO - PROCESS | 1652 | 1467372675547 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:31:15 INFO - PROCESS | 1652 | 1467372675551 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1652 | 1467372675552 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1d800 == 52 [pid = 1652] [id = 561] 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128e1dc00) [pid = 1652] [serial = 1683] [outer = 0x0] 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12942ac00) [pid = 1652] [serial = 1684] [outer = 0x128e1dc00] 04:31:15 INFO - PROCESS | 1652 | 1467372675576 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129433800) [pid = 1652] [serial = 1685] [outer = 0x128e1dc00] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128a35800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121623800) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118166c00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126055000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118776000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x115467800) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1176d0800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1127cd000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124e13c00) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12186e000) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119a3ec00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:31:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119332400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:31:16 INFO - PROCESS | 1652 | 1467372676025 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]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 620ms 04:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:31:16 INFO - PROCESS | 1652 | 1467372676056 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1652 | 1467372676057 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:31:16 INFO - PROCESS | 1652 | 1467372676060 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1652 | 1467372676061 Marionette TRACE conn2 <- [1,2218,null,{}] 04:31:16 INFO - PROCESS | 1652 | 1467372676063 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}] 04:31:16 INFO - PROCESS | 1652 | 1467372676064 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:16 INFO - PROCESS | 1652 | 1467372676152 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:31:16 INFO - PROCESS | 1652 | 1467372676155 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1652 | 1467372676156 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba2e000 == 53 [pid = 1652] [id = 562] 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11714b000) [pid = 1652] [serial = 1686] [outer = 0x0] 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1193b4400) [pid = 1652] [serial = 1687] [outer = 0x11714b000] 04:31:16 INFO - PROCESS | 1652 | 1467372676181 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12186e400) [pid = 1652] [serial = 1688] [outer = 0x11714b000] 04:31:16 INFO - PROCESS | 1652 | 1467372676519 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]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 04:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:31:16 INFO - PROCESS | 1652 | 1467372676532 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1652 | 1467372676534 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:31:16 INFO - PROCESS | 1652 | 1467372676536 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1652 | 1467372676538 Marionette TRACE conn2 <- [1,2222,null,{}] 04:31:16 INFO - PROCESS | 1652 | 1467372676540 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}] 04:31:16 INFO - PROCESS | 1652 | 1467372676542 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:16 INFO - PROCESS | 1652 | 1467372676671 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:31:16 INFO - PROCESS | 1652 | 1467372676677 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1652 | 1467372676679 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c9800 == 54 [pid = 1652] [id = 563] 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117db5c00) [pid = 1652] [serial = 1689] [outer = 0x0] 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1291a7000) [pid = 1652] [serial = 1690] [outer = 0x117db5c00] 04:31:16 INFO - PROCESS | 1652 | 1467372676706 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129687400) [pid = 1652] [serial = 1691] [outer = 0x117db5c00] 04:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 04:31:17 INFO - PROCESS | 1652 | 1467372677047 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]]]}] 04:31:17 INFO - PROCESS | 1652 | 1467372677055 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1652 | 1467372677056 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:31:17 INFO - PROCESS | 1652 | 1467372677058 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1652 | 1467372677059 Marionette TRACE conn2 <- [1,2226,null,{}] 04:31:17 INFO - PROCESS | 1652 | 1467372677065 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}] 04:31:17 INFO - PROCESS | 1652 | 1467372677067 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:17 INFO - PROCESS | 1652 | 1467372677154 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:31:17 INFO - PROCESS | 1652 | 1467372677158 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1652 | 1467372677159 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd7d800 == 55 [pid = 1652] [id = 564] 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129687800) [pid = 1652] [serial = 1692] [outer = 0x0] 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129695c00) [pid = 1652] [serial = 1693] [outer = 0x129687800] 04:31:17 INFO - PROCESS | 1652 | 1467372677184 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a7ac400) [pid = 1652] [serial = 1694] [outer = 0x129687800] 04:31:17 INFO - PROCESS | 1652 | 1467372677507 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]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 473ms 04:31:17 INFO - PROCESS | 1652 | 1467372677533 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1652 | 1467372677535 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:31:17 INFO - PROCESS | 1652 | 1467372677537 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1652 | 1467372677538 Marionette TRACE conn2 <- [1,2230,null,{}] 04:31:17 INFO - PROCESS | 1652 | 1467372677540 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}] 04:31:17 INFO - PROCESS | 1652 | 1467372677541 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:17 INFO - PROCESS | 1652 | 1467372677662 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:31:17 INFO - PROCESS | 1652 | 1467372677669 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1652 | 1467372677670 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d05e000 == 56 [pid = 1652] [id = 565] 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12073a000) [pid = 1652] [serial = 1695] [outer = 0x0] 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a7f0400) [pid = 1652] [serial = 1696] [outer = 0x12073a000] 04:31:17 INFO - PROCESS | 1652 | 1467372677694 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12aa04000) [pid = 1652] [serial = 1697] [outer = 0x12073a000] 04:31:18 INFO - PROCESS | 1652 | 1467372678117 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]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 622ms 04:31:18 INFO - PROCESS | 1652 | 1467372678162 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 1652 | 1467372678165 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:31:18 INFO - PROCESS | 1652 | 1467372678169 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1652 | 1467372678171 Marionette TRACE conn2 <- [1,2234,null,{}] 04:31:18 INFO - PROCESS | 1652 | 1467372678175 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}] 04:31:18 INFO - PROCESS | 1652 | 1467372678179 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:18 INFO - PROCESS | 1652 | 1467372678287 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:31:18 INFO - PROCESS | 1652 | 1467372678367 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 1652 | 1467372678368 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c6000 == 57 [pid = 1652] [id = 566] 04:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x113c5d000) [pid = 1652] [serial = 1698] [outer = 0x0] 04:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115df2800) [pid = 1652] [serial = 1699] [outer = 0x113c5d000] 04:31:18 INFO - PROCESS | 1652 | 1467372678399 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117db1400) [pid = 1652] [serial = 1700] [outer = 0x113c5d000] 04:31:18 INFO - PROCESS | 1652 | 1467372678816 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]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 04:31:18 INFO - PROCESS | 1652 | 1467372678842 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 1652 | 1467372678845 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:31:18 INFO - PROCESS | 1652 | 1467372678850 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1652 | 1467372678852 Marionette TRACE conn2 <- [1,2238,null,{}] 04:31:18 INFO - PROCESS | 1652 | 1467372678854 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}] 04:31:18 INFO - PROCESS | 1652 | 1467372678856 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:18 INFO - PROCESS | 1652 | 1467372678966 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:31:19 INFO - PROCESS | 1652 | 1467372679073 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1652 | 1467372679075 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e35800 == 58 [pid = 1652] [id = 567] 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118165c00) [pid = 1652] [serial = 1701] [outer = 0x0] 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118518c00) [pid = 1652] [serial = 1702] [outer = 0x118165c00] 04:31:19 INFO - PROCESS | 1652 | 1467372679108 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1193ad800) [pid = 1652] [serial = 1703] [outer = 0x118165c00] 04:31:19 INFO - PROCESS | 1652 | 1467372679532 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]]]}] 04:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 720ms 04:31:19 INFO - PROCESS | 1652 | 1467372679571 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 1652 | 1467372679573 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:31:19 INFO - PROCESS | 1652 | 1467372679599 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1652 | 1467372679601 Marionette TRACE conn2 <- [1,2242,null,{}] 04:31:19 INFO - PROCESS | 1652 | 1467372679609 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}] 04:31:19 INFO - PROCESS | 1652 | 1467372679612 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:19 INFO - PROCESS | 1652 | 1467372679756 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:31:19 INFO - PROCESS | 1652 | 1467372679814 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1652 | 1467372679816 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c6000 == 59 [pid = 1652] [id = 568] 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11a066000) [pid = 1652] [serial = 1704] [outer = 0x0] 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123f91000) [pid = 1652] [serial = 1705] [outer = 0x11a066000] 04:31:19 INFO - PROCESS | 1652 | 1467372679847 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1266be800) [pid = 1652] [serial = 1706] [outer = 0x11a066000] 04:31:20 INFO - PROCESS | 1652 | 1467372680314 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]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 725ms 04:31:20 INFO - PROCESS | 1652 | 1467372680324 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 1652 | 1467372680326 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:31:20 INFO - PROCESS | 1652 | 1467372680352 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 1652 | 1467372680354 Marionette TRACE conn2 <- [1,2246,null,{}] 04:31:20 INFO - PROCESS | 1652 | 1467372680358 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}] 04:31:20 INFO - PROCESS | 1652 | 1467372680359 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:20 INFO - PROCESS | 1652 | 1467372680526 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:31:20 INFO - PROCESS | 1652 | 1467372680642 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1652 | 1467372680643 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49f000 == 60 [pid = 1652] [id = 569] 04:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128a32c00) [pid = 1652] [serial = 1707] [outer = 0x0] 04:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128ac2c00) [pid = 1652] [serial = 1708] [outer = 0x128a32c00] 04:31:20 INFO - PROCESS | 1652 | 1467372680691 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128c66000) [pid = 1652] [serial = 1709] [outer = 0x128a32c00] 04:31:21 INFO - PROCESS | 1652 | 1467372681213 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]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 874ms 04:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:31:21 INFO - PROCESS | 1652 | 1467372681223 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 1652 | 1467372681225 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:31:21 INFO - PROCESS | 1652 | 1467372681227 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 1652 | 1467372681228 Marionette TRACE conn2 <- [1,2250,null,{}] 04:31:21 INFO - PROCESS | 1652 | 1467372681230 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}] 04:31:21 INFO - PROCESS | 1652 | 1467372681232 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:21 INFO - PROCESS | 1652 | 1467372681339 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:31:21 INFO - PROCESS | 1652 | 1467372681561 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 1652 | 1467372681563 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121223000 == 61 [pid = 1652] [id = 570] 04:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1126ef800) [pid = 1652] [serial = 1710] [outer = 0x0] 04:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116755400) [pid = 1652] [serial = 1711] [outer = 0x1126ef800] 04:31:21 INFO - PROCESS | 1652 | 1467372681612 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118096800) [pid = 1652] [serial = 1712] [outer = 0x1126ef800] 04:31:22 INFO - PROCESS | 1652 | 1467372682024 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]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 822ms 04:31:22 INFO - PROCESS | 1652 | 1467372682050 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:31:22 INFO - PROCESS | 1652 | 1467372682052 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:31:22 INFO - PROCESS | 1652 | 1467372682055 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1652 | 1467372682057 Marionette TRACE conn2 <- [1,2254,null,{}] 04:31:22 INFO - PROCESS | 1652 | 1467372682060 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}] 04:31:22 INFO - PROCESS | 1652 | 1467372682063 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:22 INFO - PROCESS | 1652 | 1467372682159 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:31:22 INFO - PROCESS | 1652 | 1467372682226 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1652 | 1467372682227 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c0000 == 62 [pid = 1652] [id = 571] 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x116789000) [pid = 1652] [serial = 1713] [outer = 0x0] 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118169c00) [pid = 1652] [serial = 1714] [outer = 0x116789000] 04:31:22 INFO - PROCESS | 1652 | 1467372682256 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119026000) [pid = 1652] [serial = 1715] [outer = 0x116789000] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd7d800 == 61 [pid = 1652] [id = 564] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c9800 == 60 [pid = 1652] [id = 563] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba2e000 == 59 [pid = 1652] [id = 562] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1d800 == 58 [pid = 1652] [id = 561] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b036000 == 57 [pid = 1652] [id = 560] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x129861000 == 56 [pid = 1652] [id = 559] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119971800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1176d6400) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1188d4c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x112d7f800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128e11800) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128b29800 == 55 [pid = 1652] [id = 558] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2e800 == 54 [pid = 1652] [id = 557] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121eb5800 == 53 [pid = 1652] [id = 556] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121338000 == 52 [pid = 1652] [id = 555] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad9800 == 51 [pid = 1652] [id = 554] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1195cd000 == 50 [pid = 1652] [id = 553] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd55000 == 49 [pid = 1652] [id = 550] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126c5f000 == 48 [pid = 1652] [id = 549] 04:31:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119a91800 == 47 [pid = 1652] [id = 548] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x121e61400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118776800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x124e81c00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x126a81000) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12126b400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1193ae000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x116761c00) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11815c800) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117db3000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115e60800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119a3e400) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1264c4000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118163c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x120740000) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1256c5000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126446400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126c81c00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126c82c00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a05dc00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12604e800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128a35000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119979800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128ac9400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128c68800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 04:31:22 INFO - PROCESS | 1652 | 1467372682734 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]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 719ms 04:31:22 INFO - PROCESS | 1652 | 1467372682776 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:31:22 INFO - PROCESS | 1652 | 1467372682779 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:31:22 INFO - PROCESS | 1652 | 1467372682782 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1652 | 1467372682784 Marionette TRACE conn2 <- [1,2258,null,{}] 04:31:22 INFO - PROCESS | 1652 | 1467372682786 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}] 04:31:22 INFO - PROCESS | 1652 | 1467372682787 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:22 INFO - PROCESS | 1652 | 1467372682894 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:31:22 INFO - PROCESS | 1652 | 1467372682900 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1652 | 1467372682902 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119866000 == 48 [pid = 1652] [id = 572] 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1193ab000) [pid = 1652] [serial = 1716] [outer = 0x0] 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1195f1800) [pid = 1652] [serial = 1717] [outer = 0x1193ab000] 04:31:22 INFO - PROCESS | 1652 | 1467372682927 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119d05400) [pid = 1652] [serial = 1718] [outer = 0x1193ab000] 04:31:23 INFO - PROCESS | 1652 | 1467372683401 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]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 04:31:23 INFO - PROCESS | 1652 | 1467372683454 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:31:23 INFO - PROCESS | 1652 | 1467372683456 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:31:23 INFO - PROCESS | 1652 | 1467372683461 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1652 | 1467372683467 Marionette TRACE conn2 <- [1,2262,null,{}] 04:31:23 INFO - PROCESS | 1652 | 1467372683475 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}] 04:31:23 INFO - PROCESS | 1652 | 1467372683479 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:23 INFO - PROCESS | 1652 | 1467372683607 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:31:23 INFO - PROCESS | 1652 | 1467372683690 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1652 | 1467372683691 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f12000 == 49 [pid = 1652] [id = 573] 04:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1193ae000) [pid = 1652] [serial = 1719] [outer = 0x0] 04:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a065000) [pid = 1652] [serial = 1720] [outer = 0x1193ae000] 04:31:23 INFO - PROCESS | 1652 | 1467372683716 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121bee800) [pid = 1652] [serial = 1721] [outer = 0x1193ae000] 04:31:24 INFO - PROCESS | 1652 | 1467372684020 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]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 580ms 04:31:24 INFO - PROCESS | 1652 | 1467372684040 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:31:24 INFO - PROCESS | 1652 | 1467372684041 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:31:24 INFO - PROCESS | 1652 | 1467372684052 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1652 | 1467372684053 Marionette TRACE conn2 <- [1,2266,null,{}] 04:31:24 INFO - PROCESS | 1652 | 1467372684056 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}] 04:31:24 INFO - PROCESS | 1652 | 1467372684057 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:24 INFO - PROCESS | 1652 | 1467372684150 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:31:24 INFO - PROCESS | 1652 | 1467372684228 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1652 | 1467372684229 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4e800 == 50 [pid = 1652] [id = 574] 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121be6400) [pid = 1652] [serial = 1722] [outer = 0x0] 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x125fb6400) [pid = 1652] [serial = 1723] [outer = 0x121be6400] 04:31:24 INFO - PROCESS | 1652 | 1467372684254 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1264c4000) [pid = 1652] [serial = 1724] [outer = 0x121be6400] 04:31:24 INFO - PROCESS | 1652 | 1467372684519 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]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 529ms 04:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:31:24 INFO - PROCESS | 1652 | 1467372684573 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 1652 | 1467372684574 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:31:24 INFO - PROCESS | 1652 | 1467372684577 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1652 | 1467372684580 Marionette TRACE conn2 <- [1,2270,null,{}] 04:31:24 INFO - PROCESS | 1652 | 1467372684584 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}] 04:31:24 INFO - PROCESS | 1652 | 1467372684586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:24 INFO - PROCESS | 1652 | 1467372684668 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:31:24 INFO - PROCESS | 1652 | 1467372684672 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1652 | 1467372684677 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x117478000 == 51 [pid = 1652] [id = 575] 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128a31400) [pid = 1652] [serial = 1725] [outer = 0x0] 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128ac3000) [pid = 1652] [serial = 1726] [outer = 0x128a31400] 04:31:24 INFO - PROCESS | 1652 | 1467372684710 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128e13000) [pid = 1652] [serial = 1727] [outer = 0x128a31400] 04:31:25 INFO - PROCESS | 1652 | 1467372685108 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]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 573ms 04:31:25 INFO - PROCESS | 1652 | 1467372685150 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 1652 | 1467372685151 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:31:25 INFO - PROCESS | 1652 | 1467372685154 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1652 | 1467372685155 Marionette TRACE conn2 <- [1,2274,null,{}] 04:31:25 INFO - PROCESS | 1652 | 1467372685157 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}] 04:31:25 INFO - PROCESS | 1652 | 1467372685158 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:25 INFO - PROCESS | 1652 | 1467372685267 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:31:25 INFO - PROCESS | 1652 | 1467372685271 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1652 | 1467372685272 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8a4000 == 52 [pid = 1652] [id = 576] 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128e13800) [pid = 1652] [serial = 1728] [outer = 0x0] 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1291a7400) [pid = 1652] [serial = 1729] [outer = 0x128e13800] 04:31:25 INFO - PROCESS | 1652 | 1467372685332 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129437800) [pid = 1652] [serial = 1730] [outer = 0x128e13800] 04:31:25 INFO - PROCESS | 1652 | 1467372685679 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]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 568ms 04:31:25 INFO - PROCESS | 1652 | 1467372685723 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 1652 | 1467372685725 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:31:25 INFO - PROCESS | 1652 | 1467372685727 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1652 | 1467372685728 Marionette TRACE conn2 <- [1,2278,null,{}] 04:31:25 INFO - PROCESS | 1652 | 1467372685730 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}] 04:31:25 INFO - PROCESS | 1652 | 1467372685731 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:25 INFO - PROCESS | 1652 | 1467372685837 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:31:25 INFO - PROCESS | 1652 | 1467372685882 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1652 | 1467372685883 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b069000 == 53 [pid = 1652] [id = 577] 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128e1a400) [pid = 1652] [serial = 1731] [outer = 0x0] 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129646c00) [pid = 1652] [serial = 1732] [outer = 0x128e1a400] 04:31:25 INFO - PROCESS | 1652 | 1467372685917 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129693c00) [pid = 1652] [serial = 1733] [outer = 0x128e1a400] 04:31:26 INFO - PROCESS | 1652 | 1467372686274 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 569ms 04:31:26 INFO - PROCESS | 1652 | 1467372686297 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1652 | 1467372686299 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:31:26 INFO - PROCESS | 1652 | 1467372686309 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1652 | 1467372686311 Marionette TRACE conn2 <- [1,2282,null,{}] 04:31:26 INFO - PROCESS | 1652 | 1467372686314 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}] 04:31:26 INFO - PROCESS | 1652 | 1467372686316 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:26 INFO - PROCESS | 1652 | 1467372686456 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:31:26 INFO - PROCESS | 1652 | 1467372686500 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 1652 | 1467372686501 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba30800 == 54 [pid = 1652] [id = 578] 04:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129646400) [pid = 1652] [serial = 1734] [outer = 0x0] 04:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12aa02800) [pid = 1652] [serial = 1735] [outer = 0x129646400] 04:31:26 INFO - PROCESS | 1652 | 1467372686525 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12aa0c800) [pid = 1652] [serial = 1736] [outer = 0x129646400] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x116fbe800) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119368000) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128e11c00) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x116907c00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128e1dc00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119327400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x113c37000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1128adc00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119d0f000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121e62c00) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11714b000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x117db5c00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129687800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:31:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126448800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:31:26 INFO - PROCESS | 1652 | 1467372686968 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 677ms 04:31:26 INFO - PROCESS | 1652 | 1467372686979 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1652 | 1467372686980 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:31:26 INFO - PROCESS | 1652 | 1467372686982 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1652 | 1467372686984 Marionette TRACE conn2 <- [1,2286,null,{}] 04:31:26 INFO - PROCESS | 1652 | 1467372686986 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}] 04:31:26 INFO - PROCESS | 1652 | 1467372686987 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:27 INFO - PROCESS | 1652 | 1467372687081 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:31:27 INFO - PROCESS | 1652 | 1467372687085 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1652 | 1467372687086 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b027000 == 55 [pid = 1652] [id = 579] 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11714c400) [pid = 1652] [serial = 1737] [outer = 0x0] 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1176d8c00) [pid = 1652] [serial = 1738] [outer = 0x11714c400] 04:31:27 INFO - PROCESS | 1652 | 1467372687111 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11a062c00) [pid = 1652] [serial = 1739] [outer = 0x11714c400] 04:31:27 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 04:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 04:31:27 INFO - PROCESS | 1652 | 1467372687447 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]]]}] 04:31:27 INFO - PROCESS | 1652 | 1467372687451 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 1652 | 1467372687453 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:31:27 INFO - PROCESS | 1652 | 1467372687455 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 1652 | 1467372687456 Marionette TRACE conn2 <- [1,2290,null,{}] 04:31:27 INFO - PROCESS | 1652 | 1467372687458 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}] 04:31:27 INFO - PROCESS | 1652 | 1467372687459 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:27 INFO - PROCESS | 1652 | 1467372687552 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:31:27 INFO - PROCESS | 1652 | 1467372687616 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1652 | 1467372687618 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d2800 == 56 [pid = 1652] [id = 580] 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11697f000) [pid = 1652] [serial = 1740] [outer = 0x0] 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1264bc400) [pid = 1652] [serial = 1741] [outer = 0x11697f000] 04:31:27 INFO - PROCESS | 1652 | 1467372687645 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12aa10400) [pid = 1652] [serial = 1742] [outer = 0x11697f000] 04:31:27 INFO - PROCESS | 1652 | 1467372687974 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]]]}] 04:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 523ms 04:31:27 INFO - PROCESS | 1652 | 1467372687980 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 1652 | 1467372687983 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:31:28 INFO - PROCESS | 1652 | 1467372687994 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1652 | 1467372687998 Marionette TRACE conn2 <- [1,2294,null,{}] 04:31:28 INFO - PROCESS | 1652 | 1467372688000 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}] 04:31:28 INFO - PROCESS | 1652 | 1467372688002 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:28 INFO - PROCESS | 1652 | 1467372688101 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:31:28 INFO - PROCESS | 1652 | 1467372688104 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1652 | 1467372688106 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d772800 == 57 [pid = 1652] [id = 581] 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b0d8800) [pid = 1652] [serial = 1743] [outer = 0x0] 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b83dc00) [pid = 1652] [serial = 1744] [outer = 0x12b0d8800] 04:31:28 INFO - PROCESS | 1652 | 1467372688130 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b9c8c00) [pid = 1652] [serial = 1745] [outer = 0x12b0d8800] 04:31:28 INFO - PROCESS | 1652 | 1467372688469 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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 531ms 04:31:28 INFO - PROCESS | 1652 | 1467372688518 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 1652 | 1467372688519 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:31:28 INFO - PROCESS | 1652 | 1467372688534 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1652 | 1467372688536 Marionette TRACE conn2 <- [1,2298,null,{}] 04:31:28 INFO - PROCESS | 1652 | 1467372688538 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}] 04:31:28 INFO - PROCESS | 1652 | 1467372688539 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:28 INFO - PROCESS | 1652 | 1467372688627 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:31:28 INFO - PROCESS | 1652 | 1467372688631 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1652 | 1467372688632 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d836000 == 58 [pid = 1652] [id = 582] 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123fef000) [pid = 1652] [serial = 1746] [outer = 0x0] 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b9d0800) [pid = 1652] [serial = 1747] [outer = 0x123fef000] 04:31:28 INFO - PROCESS | 1652 | 1467372688657 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ba5dc00) [pid = 1652] [serial = 1748] [outer = 0x123fef000] 04:31:29 INFO - PROCESS | 1652 | 1467372689116 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]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 619ms 04:31:29 INFO - PROCESS | 1652 | 1467372689154 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1652 | 1467372689157 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:31:29 INFO - PROCESS | 1652 | 1467372689178 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1652 | 1467372689180 Marionette TRACE conn2 <- [1,2302,null,{}] 04:31:29 INFO - PROCESS | 1652 | 1467372689187 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}] 04:31:29 INFO - PROCESS | 1652 | 1467372689188 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:29 INFO - PROCESS | 1652 | 1467372689304 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:31:29 INFO - PROCESS | 1652 | 1467372689410 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:29 INFO - PROCESS | 1652 | 1467372689413 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bb000 == 59 [pid = 1652] [id = 583] 04:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x113c61800) [pid = 1652] [serial = 1749] [outer = 0x0] 04:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118091400) [pid = 1652] [serial = 1750] [outer = 0x113c61800] 04:31:29 INFO - PROCESS | 1652 | 1467372689446 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1182ee400) [pid = 1652] [serial = 1751] [outer = 0x113c61800] 04:31:29 INFO - PROCESS | 1652 | 1467372689904 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]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 794ms 04:31:29 INFO - PROCESS | 1652 | 1467372689955 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1652 | 1467372689960 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:31:29 INFO - PROCESS | 1652 | 1467372689967 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1652 | 1467372689970 Marionette TRACE conn2 <- [1,2306,null,{}] 04:31:29 INFO - PROCESS | 1652 | 1467372689974 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}] 04:31:29 INFO - PROCESS | 1652 | 1467372689976 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:30 INFO - PROCESS | 1652 | 1467372690143 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:31:30 INFO - PROCESS | 1652 | 1467372690266 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1652 | 1467372690268 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c63800 == 60 [pid = 1652] [id = 584] 04:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119366000) [pid = 1652] [serial = 1752] [outer = 0x0] 04:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119977c00) [pid = 1652] [serial = 1753] [outer = 0x119366000] 04:31:30 INFO - PROCESS | 1652 | 1467372690308 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11a061400) [pid = 1652] [serial = 1754] [outer = 0x119366000] 04:31:30 INFO - PROCESS | 1652 | 1467372690765 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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 822ms 04:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:31:30 INFO - PROCESS | 1652 | 1467372690789 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 1652 | 1467372690790 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:31:30 INFO - PROCESS | 1652 | 1467372690793 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 1652 | 1467372690796 Marionette TRACE conn2 <- [1,2310,null,{}] 04:31:30 INFO - PROCESS | 1652 | 1467372690803 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}] 04:31:30 INFO - PROCESS | 1652 | 1467372690807 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:30 INFO - PROCESS | 1652 | 1467372690916 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:31:31 INFO - PROCESS | 1652 | 1467372690999 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1652 | 1467372691001 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b5800 == 61 [pid = 1652] [id = 585] 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121172000) [pid = 1652] [serial = 1755] [outer = 0x0] 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126c81000) [pid = 1652] [serial = 1756] [outer = 0x121172000] 04:31:31 INFO - PROCESS | 1652 | 1467372691034 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128e10000) [pid = 1652] [serial = 1757] [outer = 0x121172000] 04:31:31 INFO - PROCESS | 1652 | 1467372691555 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]]]}] 04:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 776ms 04:31:31 INFO - PROCESS | 1652 | 1467372691571 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:31:31 INFO - PROCESS | 1652 | 1467372691573 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:31:31 INFO - PROCESS | 1652 | 1467372691596 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1652 | 1467372691598 Marionette TRACE conn2 <- [1,2314,null,{}] 04:31:31 INFO - PROCESS | 1652 | 1467372691604 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}] 04:31:31 INFO - PROCESS | 1652 | 1467372691607 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:31 INFO - PROCESS | 1652 | 1467372691735 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:31:31 INFO - PROCESS | 1652 | 1467372691815 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1652 | 1467372691816 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de47800 == 62 [pid = 1652] [id = 586] 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1291a8800) [pid = 1652] [serial = 1758] [outer = 0x0] 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129639000) [pid = 1652] [serial = 1759] [outer = 0x1291a8800] 04:31:31 INFO - PROCESS | 1652 | 1467372691845 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a7aa400) [pid = 1652] [serial = 1760] [outer = 0x1291a8800] 04:31:32 INFO - PROCESS | 1652 | 1467372692282 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]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 744ms 04:31:32 INFO - PROCESS | 1652 | 1467372692320 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:31:32 INFO - PROCESS | 1652 | 1467372692322 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:31:32 INFO - PROCESS | 1652 | 1467372692324 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1652 | 1467372692325 Marionette TRACE conn2 <- [1,2318,null,{}] 04:31:32 INFO - PROCESS | 1652 | 1467372692328 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}] 04:31:32 INFO - PROCESS | 1652 | 1467372692329 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:32 INFO - PROCESS | 1652 | 1467372692435 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:31:32 INFO - PROCESS | 1652 | 1467372692528 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1652 | 1467372692529 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de5d000 == 63 [pid = 1652] [id = 587] 04:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1291a8c00) [pid = 1652] [serial = 1761] [outer = 0x0] 04:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b0d7800) [pid = 1652] [serial = 1762] [outer = 0x1291a8c00] 04:31:32 INFO - PROCESS | 1652 | 1467372692557 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b83e400) [pid = 1652] [serial = 1763] [outer = 0x1291a8c00] 04:31:33 INFO - PROCESS | 1652 | 1467372693019 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] 04:31:33 INFO - PROCESS | 1652 | 1467372693046 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:31:33 INFO - PROCESS | 1652 | 1467372693049 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1652 | 1467372693050 Marionette TRACE conn2 <- [1,2322,null,{}] 04:31:33 INFO - PROCESS | 1652 | 1467372693053 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}] 04:31:33 INFO - PROCESS | 1652 | 1467372693058 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:33 INFO - PROCESS | 1652 | 1467372693193 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:31:33 INFO - PROCESS | 1652 | 1467372693276 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 1652 | 1467372693278 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125175800 == 64 [pid = 1652] [id = 588] 04:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12942fc00) [pid = 1652] [serial = 1764] [outer = 0x0] 04:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b9cd000) [pid = 1652] [serial = 1765] [outer = 0x12942fc00] 04:31:33 INFO - PROCESS | 1652 | 1467372693307 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bd2d400) [pid = 1652] [serial = 1766] [outer = 0x12942fc00] 04:31:33 INFO - PROCESS | 1652 | 1467372693971 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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 04:31:34 INFO - PROCESS | 1652 | 1467372694019 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1652 | 1467372694022 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:31:34 INFO - PROCESS | 1652 | 1467372694047 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1652 | 1467372694050 Marionette TRACE conn2 <- [1,2326,null,{}] 04:31:34 INFO - PROCESS | 1652 | 1467372694060 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}] 04:31:34 INFO - PROCESS | 1652 | 1467372694065 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:34 INFO - PROCESS | 1652 | 1467372694217 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:31:34 INFO - PROCESS | 1652 | 1467372694359 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1652 | 1467372694361 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12517e000 == 65 [pid = 1652] [id = 589] 04:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1182e6800) [pid = 1652] [serial = 1767] [outer = 0x0] 04:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11932e000) [pid = 1652] [serial = 1768] [outer = 0x1182e6800] 04:31:34 INFO - PROCESS | 1652 | 1467372694391 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1195e7400) [pid = 1652] [serial = 1769] [outer = 0x1182e6800] 04:31:34 INFO - PROCESS | 1652 | 1467372694842 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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 853ms 04:31:34 INFO - PROCESS | 1652 | 1467372694879 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1652 | 1467372694883 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:31:34 INFO - PROCESS | 1652 | 1467372694890 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1652 | 1467372694892 Marionette TRACE conn2 <- [1,2330,null,{}] 04:31:34 INFO - PROCESS | 1652 | 1467372694896 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}] 04:31:34 INFO - PROCESS | 1652 | 1467372694898 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:35 INFO - PROCESS | 1652 | 1467372695047 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:31:35 INFO - PROCESS | 1652 | 1467372695188 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1652 | 1467372695189 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12d772800 == 64 [pid = 1652] [id = 581] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d2800 == 63 [pid = 1652] [id = 580] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b027000 == 62 [pid = 1652] [id = 579] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba30800 == 61 [pid = 1652] [id = 578] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b069000 == 60 [pid = 1652] [id = 577] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a7f0400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119052000 == 61 [pid = 1652] [id = 590] 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1176d0000) [pid = 1652] [serial = 1770] [outer = 0x0] 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x120741800) [pid = 1652] [serial = 1771] [outer = 0x1176d0000] 04:31:35 INFO - PROCESS | 1652 | 1467372695246 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x124e10400) [pid = 1652] [serial = 1772] [outer = 0x1176d0000] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8a4000 == 60 [pid = 1652] [id = 576] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117478000 == 59 [pid = 1652] [id = 575] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4e800 == 58 [pid = 1652] [id = 574] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x125f12000 == 57 [pid = 1652] [id = 573] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119866000 == 56 [pid = 1652] [id = 572] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c0000 == 55 [pid = 1652] [id = 571] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121223000 == 54 [pid = 1652] [id = 570] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49f000 == 53 [pid = 1652] [id = 569] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c6000 == 52 [pid = 1652] [id = 568] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124e35800 == 51 [pid = 1652] [id = 567] 04:31:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c6000 == 50 [pid = 1652] [id = 566] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1176d6800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11a06c400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x128e1b400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128ed5c00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12942ac00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1291a4000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1193b4c00) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119eb0400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1188cec00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11714e000) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1182eb400) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1264bb400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x116fb4400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x112e65c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119031000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x120739c00) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12198f800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x124e81800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12117cc00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11678a000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12186e400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1193b4400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1291a7000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a7ac400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129695c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129433800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128a28000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128ed6400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129687400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128c6a400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1256c6c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 04:31:35 INFO - PROCESS | 1652 | 1467372695592 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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 724ms 04:31:35 INFO - PROCESS | 1652 | 1467372695614 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1652 | 1467372695615 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:31:35 INFO - PROCESS | 1652 | 1467372695618 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1652 | 1467372695620 Marionette TRACE conn2 <- [1,2334,null,{}] 04:31:35 INFO - PROCESS | 1652 | 1467372695627 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}] 04:31:35 INFO - PROCESS | 1652 | 1467372695630 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:35 INFO - PROCESS | 1652 | 1467372695718 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:31:35 INFO - PROCESS | 1652 | 1467372695723 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1652 | 1467372695725 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a30000 == 51 [pid = 1652] [id = 591] 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12604e000) [pid = 1652] [serial = 1773] [outer = 0x0] 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1264bac00) [pid = 1652] [serial = 1774] [outer = 0x12604e000] 04:31:35 INFO - PROCESS | 1652 | 1467372695753 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128ace000) [pid = 1652] [serial = 1775] [outer = 0x12604e000] 04:31:36 INFO - PROCESS | 1652 | 1467372696116 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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 04:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:31:36 INFO - PROCESS | 1652 | 1467372696138 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1652 | 1467372696140 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:31:36 INFO - PROCESS | 1652 | 1467372696142 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1652 | 1467372696143 Marionette TRACE conn2 <- [1,2338,null,{}] 04:31:36 INFO - PROCESS | 1652 | 1467372696146 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}] 04:31:36 INFO - PROCESS | 1652 | 1467372696147 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:36 INFO - PROCESS | 1652 | 1467372696244 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:31:36 INFO - PROCESS | 1652 | 1467372696313 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1652 | 1467372696314 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aae000 == 52 [pid = 1652] [id = 592] 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128e17000) [pid = 1652] [serial = 1776] [outer = 0x0] 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1291a7000) [pid = 1652] [serial = 1777] [outer = 0x128e17000] 04:31:36 INFO - PROCESS | 1652 | 1467372696340 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12963e000) [pid = 1652] [serial = 1778] [outer = 0x128e17000] 04:31:36 INFO - PROCESS | 1652 | 1467372696633 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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 04:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:31:36 INFO - PROCESS | 1652 | 1467372696667 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1652 | 1467372696668 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:31:36 INFO - PROCESS | 1652 | 1467372696670 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1652 | 1467372696671 Marionette TRACE conn2 <- [1,2342,null,{}] 04:31:36 INFO - PROCESS | 1652 | 1467372696673 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}] 04:31:36 INFO - PROCESS | 1652 | 1467372696675 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:36 INFO - PROCESS | 1652 | 1467372696805 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:31:36 INFO - PROCESS | 1652 | 1467372696859 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1652 | 1467372696860 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a667000 == 53 [pid = 1652] [id = 593] 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1291a3400) [pid = 1652] [serial = 1779] [outer = 0x0] 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129688000) [pid = 1652] [serial = 1780] [outer = 0x1291a3400] 04:31:36 INFO - PROCESS | 1652 | 1467372696900 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12aa04800) [pid = 1652] [serial = 1781] [outer = 0x1291a3400] 04:31:37 INFO - PROCESS | 1652 | 1467372697325 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 668ms 04:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:31:37 INFO - PROCESS | 1652 | 1467372697339 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1652 | 1467372697340 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:31:37 INFO - PROCESS | 1652 | 1467372697342 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1652 | 1467372697343 Marionette TRACE conn2 <- [1,2346,null,{}] 04:31:37 INFO - PROCESS | 1652 | 1467372697345 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}] 04:31:37 INFO - PROCESS | 1652 | 1467372697349 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:37 INFO - PROCESS | 1652 | 1467372697498 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:31:37 INFO - PROCESS | 1652 | 1467372697511 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1652 | 1467372697513 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b81a000 == 54 [pid = 1652] [id = 594] 04:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b0d3400) [pid = 1652] [serial = 1782] [outer = 0x0] 04:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b9c5c00) [pid = 1652] [serial = 1783] [outer = 0x12b0d3400] 04:31:37 INFO - PROCESS | 1652 | 1467372697537 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bd2f000) [pid = 1652] [serial = 1784] [outer = 0x12b0d3400] 04:31:37 INFO - PROCESS | 1652 | 1467372697897 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 04:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:31:37 INFO - PROCESS | 1652 | 1467372697911 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1652 | 1467372697912 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:31:37 INFO - PROCESS | 1652 | 1467372697914 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1652 | 1467372697916 Marionette TRACE conn2 <- [1,2350,null,{}] 04:31:37 INFO - PROCESS | 1652 | 1467372697918 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}] 04:31:37 INFO - PROCESS | 1652 | 1467372697919 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:38 INFO - PROCESS | 1652 | 1467372698028 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:31:38 INFO - PROCESS | 1652 | 1467372698041 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1652 | 1467372698043 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5cb000 == 55 [pid = 1652] [id = 595] 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bd33400) [pid = 1652] [serial = 1785] [outer = 0x0] 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bdd5400) [pid = 1652] [serial = 1786] [outer = 0x12bd33400] 04:31:38 INFO - PROCESS | 1652 | 1467372698068 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bde0800) [pid = 1652] [serial = 1787] [outer = 0x12bd33400] 04:31:38 INFO - PROCESS | 1652 | 1467372698427 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]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 04:31:38 INFO - PROCESS | 1652 | 1467372698433 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 1652 | 1467372698435 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:31:38 INFO - PROCESS | 1652 | 1467372698437 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1652 | 1467372698438 Marionette TRACE conn2 <- [1,2354,null,{}] 04:31:38 INFO - PROCESS | 1652 | 1467372698448 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}] 04:31:38 INFO - PROCESS | 1652 | 1467372698449 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:38 INFO - PROCESS | 1652 | 1467372698560 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:31:38 INFO - PROCESS | 1652 | 1467372698579 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1652 | 1467372698580 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd80000 == 56 [pid = 1652] [id = 596] 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bfcf000) [pid = 1652] [serial = 1788] [outer = 0x0] 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bfd3000) [pid = 1652] [serial = 1789] [outer = 0x12bfcf000] 04:31:38 INFO - PROCESS | 1652 | 1467372698604 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bfd8000) [pid = 1652] [serial = 1790] [outer = 0x12bfcf000] 04:31:38 INFO - PROCESS | 1652 | 1467372698966 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]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 576ms 04:31:39 INFO - PROCESS | 1652 | 1467372699014 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1652 | 1467372699015 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:31:39 INFO - PROCESS | 1652 | 1467372699017 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1652 | 1467372699018 Marionette TRACE conn2 <- [1,2358,null,{}] 04:31:39 INFO - PROCESS | 1652 | 1467372699021 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}] 04:31:39 INFO - PROCESS | 1652 | 1467372699022 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:39 INFO - PROCESS | 1652 | 1467372699135 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:31:39 INFO - PROCESS | 1652 | 1467372699148 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1652 | 1467372699149 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4b4800 == 57 [pid = 1652] [id = 597] 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118187400) [pid = 1652] [serial = 1791] [outer = 0x0] 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12c581c00) [pid = 1652] [serial = 1792] [outer = 0x118187400] 04:31:39 INFO - PROCESS | 1652 | 1467372699173 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12c585c00) [pid = 1652] [serial = 1793] [outer = 0x118187400] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129646400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11714c400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b0d8800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1193ae000) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1193ab000) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11697f000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118167800) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1133bc800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1126edc00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115df3c00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116981400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a05f400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1128b0000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1126e9400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119a3cc00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128e13800) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128a31400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128e1a400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1126ef800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x121be6400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:31:39 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116789000) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:31:39 INFO - PROCESS | 1652 | 1467372699676 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]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 04:31:39 INFO - PROCESS | 1652 | 1467372699688 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1652 | 1467372699699 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:31:39 INFO - PROCESS | 1652 | 1467372699704 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1652 | 1467372699705 Marionette TRACE conn2 <- [1,2362,null,{}] 04:31:39 INFO - PROCESS | 1652 | 1467372699707 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}] 04:31:39 INFO - PROCESS | 1652 | 1467372699708 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:39 INFO - PROCESS | 1652 | 1467372699800 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:31:39 INFO - PROCESS | 1652 | 1467372699803 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1652 | 1467372699804 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ab7000 == 58 [pid = 1652] [id = 598] 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1128a5800) [pid = 1652] [serial = 1794] [outer = 0x0] 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x116905400) [pid = 1652] [serial = 1795] [outer = 0x1128a5800] 04:31:39 INFO - PROCESS | 1652 | 1467372699829 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11824c800) [pid = 1652] [serial = 1796] [outer = 0x1128a5800] 04:31:40 INFO - PROCESS | 1652 | 1467372700196 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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 04:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:31:40 INFO - PROCESS | 1652 | 1467372700234 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1652 | 1467372700236 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:31:40 INFO - PROCESS | 1652 | 1467372700238 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1652 | 1467372700239 Marionette TRACE conn2 <- [1,2366,null,{}] 04:31:40 INFO - PROCESS | 1652 | 1467372700242 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}] 04:31:40 INFO - PROCESS | 1652 | 1467372700244 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:40 INFO - PROCESS | 1652 | 1467372700354 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:31:40 INFO - PROCESS | 1652 | 1467372700358 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1652 | 1467372700359 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12deb6000 == 59 [pid = 1652] [id = 599] 04:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128c63000) [pid = 1652] [serial = 1797] [outer = 0x0] 04:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b0d2800) [pid = 1652] [serial = 1798] [outer = 0x128c63000] 04:31:40 INFO - PROCESS | 1652 | 1467372700388 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c58b800) [pid = 1652] [serial = 1799] [outer = 0x128c63000] 04:31:40 INFO - PROCESS | 1652 | 1467372700772 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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 04:31:40 INFO - PROCESS | 1652 | 1467372700807 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1652 | 1467372700810 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:31:40 INFO - PROCESS | 1652 | 1467372700812 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1652 | 1467372700813 Marionette TRACE conn2 <- [1,2370,null,{}] 04:31:40 INFO - PROCESS | 1652 | 1467372700816 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}] 04:31:40 INFO - PROCESS | 1652 | 1467372700817 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:40 INFO - PROCESS | 1652 | 1467372700936 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:31:40 INFO - PROCESS | 1652 | 1467372700944 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1652 | 1467372700945 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1370e3800 == 60 [pid = 1652] [id = 600] 04:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119951000) [pid = 1652] [serial = 1800] [outer = 0x0] 04:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11995a000) [pid = 1652] [serial = 1801] [outer = 0x119951000] 04:31:40 INFO - PROCESS | 1652 | 1467372700969 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12aa0a800) [pid = 1652] [serial = 1802] [outer = 0x119951000] 04:31:41 INFO - PROCESS | 1652 | 1467372701286 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]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 04:31:41 INFO - PROCESS | 1652 | 1467372701332 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:31:41 INFO - PROCESS | 1652 | 1467372701334 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:31:41 INFO - PROCESS | 1652 | 1467372701336 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1652 | 1467372701337 Marionette TRACE conn2 <- [1,2374,null,{}] 04:31:41 INFO - PROCESS | 1652 | 1467372701339 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}] 04:31:41 INFO - PROCESS | 1652 | 1467372701340 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:41 INFO - PROCESS | 1652 | 1467372701430 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:31:41 INFO - PROCESS | 1652 | 1467372701434 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1652 | 1467372701435 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dd7000 == 61 [pid = 1652] [id = 601] 04:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118472800) [pid = 1652] [serial = 1803] [outer = 0x0] 04:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118478000) [pid = 1652] [serial = 1804] [outer = 0x118472800] 04:31:41 INFO - PROCESS | 1652 | 1467372701459 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11847c000) [pid = 1652] [serial = 1805] [outer = 0x118472800] 04:31:41 INFO - PROCESS | 1652 | 1467372701989 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]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 718ms 04:31:42 INFO - PROCESS | 1652 | 1467372702055 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 1652 | 1467372702058 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:31:42 INFO - PROCESS | 1652 | 1467372702062 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1652 | 1467372702064 Marionette TRACE conn2 <- [1,2378,null,{}] 04:31:42 INFO - PROCESS | 1652 | 1467372702068 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}] 04:31:42 INFO - PROCESS | 1652 | 1467372702070 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:42 INFO - PROCESS | 1652 | 1467372702183 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:31:42 INFO - PROCESS | 1652 | 1467372702266 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1652 | 1467372702268 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e19000 == 62 [pid = 1652] [id = 602] 04:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1182ea800) [pid = 1652] [serial = 1806] [outer = 0x0] 04:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118476400) [pid = 1652] [serial = 1807] [outer = 0x1182ea800] 04:31:42 INFO - PROCESS | 1652 | 1467372702300 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x119364000) [pid = 1652] [serial = 1808] [outer = 0x1182ea800] 04:31:42 INFO - PROCESS | 1652 | 1467372702733 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]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 723ms 04:31:42 INFO - PROCESS | 1652 | 1467372702793 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 1652 | 1467372702796 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:31:42 INFO - PROCESS | 1652 | 1467372702826 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1652 | 1467372702828 Marionette TRACE conn2 <- [1,2382,null,{}] 04:31:42 INFO - PROCESS | 1652 | 1467372702850 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}] 04:31:42 INFO - PROCESS | 1652 | 1467372702852 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:42 INFO - PROCESS | 1652 | 1467372702972 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:31:43 INFO - PROCESS | 1652 | 1467372703054 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1652 | 1467372703056 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x127de2800 == 63 [pid = 1652] [id = 603] 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x121266800) [pid = 1652] [serial = 1809] [outer = 0x0] 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x121b1a800) [pid = 1652] [serial = 1810] [outer = 0x121266800] 04:31:43 INFO - PROCESS | 1652 | 1467372703086 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1250d9400) [pid = 1652] [serial = 1811] [outer = 0x121266800] 04:31:43 INFO - PROCESS | 1652 | 1467372703508 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]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 704ms 04:31:43 INFO - PROCESS | 1652 | 1467372703518 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1652 | 1467372703519 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:31:43 INFO - PROCESS | 1652 | 1467372703522 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1652 | 1467372703524 Marionette TRACE conn2 <- [1,2386,null,{}] 04:31:43 INFO - PROCESS | 1652 | 1467372703532 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}] 04:31:43 INFO - PROCESS | 1652 | 1467372703536 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:43 INFO - PROCESS | 1652 | 1467372703648 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:31:43 INFO - PROCESS | 1652 | 1467372703760 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1652 | 1467372703762 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dea7800 == 64 [pid = 1652] [id = 604] 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12687a000) [pid = 1652] [serial = 1812] [outer = 0x0] 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128e12c00) [pid = 1652] [serial = 1813] [outer = 0x12687a000] 04:31:43 INFO - PROCESS | 1652 | 1467372703798 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129689400) [pid = 1652] [serial = 1814] [outer = 0x12687a000] 04:31:44 INFO - PROCESS | 1652 | 1467372704231 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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 722ms 04:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:31:44 INFO - PROCESS | 1652 | 1467372704244 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1652 | 1467372704248 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:31:44 INFO - PROCESS | 1652 | 1467372704250 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1652 | 1467372704252 Marionette TRACE conn2 <- [1,2390,null,{}] 04:31:44 INFO - PROCESS | 1652 | 1467372704254 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}] 04:31:44 INFO - PROCESS | 1652 | 1467372704255 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:44 INFO - PROCESS | 1652 | 1467372704386 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:31:44 INFO - PROCESS | 1652 | 1467372704513 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 1652 | 1467372704514 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279d5000 == 65 [pid = 1652] [id = 605] 04:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1176d0400) [pid = 1652] [serial = 1815] [outer = 0x0] 04:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b18fc00) [pid = 1652] [serial = 1816] [outer = 0x1176d0400] 04:31:44 INFO - PROCESS | 1652 | 1467372704545 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b9ce400) [pid = 1652] [serial = 1817] [outer = 0x1176d0400] 04:31:44 INFO - PROCESS | 1652 | 1467372704955 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]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 768ms 04:31:45 INFO - PROCESS | 1652 | 1467372705020 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:31:45 INFO - PROCESS | 1652 | 1467372705021 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:31:45 INFO - PROCESS | 1652 | 1467372705023 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1652 | 1467372705025 Marionette TRACE conn2 <- [1,2394,null,{}] 04:31:45 INFO - PROCESS | 1652 | 1467372705027 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}] 04:31:45 INFO - PROCESS | 1652 | 1467372705029 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:45 INFO - PROCESS | 1652 | 1467372705143 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:31:45 INFO - PROCESS | 1652 | 1467372705427 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1652 | 1467372705428 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121346800 == 66 [pid = 1652] [id = 606] 04:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x112d7cc00) [pid = 1652] [serial = 1818] [outer = 0x0] 04:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x117db2000) [pid = 1652] [serial = 1819] [outer = 0x112d7cc00] 04:31:45 INFO - PROCESS | 1652 | 1467372705458 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1182e3c00) [pid = 1652] [serial = 1820] [outer = 0x112d7cc00] 04:31:45 INFO - PROCESS | 1652 | 1467372705936 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]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 921ms 04:31:45 INFO - PROCESS | 1652 | 1467372705946 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 1652 | 1467372705948 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:31:45 INFO - PROCESS | 1652 | 1467372705951 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1652 | 1467372705953 Marionette TRACE conn2 <- [1,2398,null,{}] 04:31:45 INFO - PROCESS | 1652 | 1467372705956 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}] 04:31:45 INFO - PROCESS | 1652 | 1467372705958 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:46 INFO - PROCESS | 1652 | 1467372706057 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:31:46 INFO - PROCESS | 1652 | 1467372706176 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1652 | 1467372706177 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae9800 == 67 [pid = 1652] [id = 607] 04:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119332400) [pid = 1652] [serial = 1821] [outer = 0x0] 04:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119370400) [pid = 1652] [serial = 1822] [outer = 0x119332400] 04:31:46 INFO - PROCESS | 1652 | 1467372706209 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11995cc00) [pid = 1652] [serial = 1823] [outer = 0x119332400] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1370e3800 == 66 [pid = 1652] [id = 600] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12deb6000 == 65 [pid = 1652] [id = 599] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128ab7000 == 64 [pid = 1652] [id = 598] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b4800 == 63 [pid = 1652] [id = 597] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd80000 == 62 [pid = 1652] [id = 596] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5cb000 == 61 [pid = 1652] [id = 595] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b81a000 == 60 [pid = 1652] [id = 594] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a667000 == 59 [pid = 1652] [id = 593] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128aae000 == 58 [pid = 1652] [id = 592] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126a30000 == 57 [pid = 1652] [id = 591] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119052000 == 56 [pid = 1652] [id = 590] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12517e000 == 55 [pid = 1652] [id = 589] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126c63800 == 54 [pid = 1652] [id = 584] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d836000 == 53 [pid = 1652] [id = 582] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bb000 == 52 [pid = 1652] [id = 583] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1183ab000 == 51 [pid = 1652] [id = 531] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128b2b800 == 50 [pid = 1652] [id = 533] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121503800 == 49 [pid = 1652] [id = 532] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124e34000 == 48 [pid = 1652] [id = 527] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121e0a800 == 47 [pid = 1652] [id = 525] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12de47800 == 46 [pid = 1652] [id = 586] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa0000 == 45 [pid = 1652] [id = 530] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12de5d000 == 44 [pid = 1652] [id = 587] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126a40000 == 43 [pid = 1652] [id = 529] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd55800 == 42 [pid = 1652] [id = 547] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118268800 == 41 [pid = 1652] [id = 526] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121239800 == 40 [pid = 1652] [id = 552] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125175800 == 39 [pid = 1652] [id = 588] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126415000 == 38 [pid = 1652] [id = 528] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d05e000 == 37 [pid = 1652] [id = 565] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1212dd800 == 36 [pid = 1652] [id = 524] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129161000 == 35 [pid = 1652] [id = 534] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4b5800 == 34 [pid = 1652] [id = 585] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c36e000 == 33 [pid = 1652] [id = 551] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121346800 == 32 [pid = 1652] [id = 606] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1279d5000 == 31 [pid = 1652] [id = 605] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12dea7800 == 30 [pid = 1652] [id = 604] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x127de2800 == 29 [pid = 1652] [id = 603] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x127dd7000 == 28 [pid = 1652] [id = 601] 04:31:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121e19000 == 27 [pid = 1652] [id = 602] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x119335800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x115d10400) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x112981800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x116791000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118097000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1214a7400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x115df1000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1128a6000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1291a7400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x115df2800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128ac3000) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129646c00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129437800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118096800) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116755400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125fb6400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1264c4000) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118518c00) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119026000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118169c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123f91000) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12aa02800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129693c00) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1176d8c00) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a062c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b83dc00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12aa0c800) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121bee800) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a065000) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ac2c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b9c8c00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1195f1800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119d05400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b9d0800) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1264bc400) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12aa10400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128e13000) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128e19800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 04:31:47 INFO - PROCESS | 1652 | 1467372707433 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]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1523ms 04:31:47 INFO - PROCESS | 1652 | 1467372707485 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1652 | 1467372707488 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:31:47 INFO - PROCESS | 1652 | 1467372707495 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1652 | 1467372707498 Marionette TRACE conn2 <- [1,2402,null,{}] 04:31:47 INFO - PROCESS | 1652 | 1467372707504 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}] 04:31:47 INFO - PROCESS | 1652 | 1467372707507 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:47 INFO - PROCESS | 1652 | 1467372707634 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:31:47 INFO - PROCESS | 1652 | 1467372707647 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1652 | 1467372707649 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118738800 == 28 [pid = 1652] [id = 608] 04:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11808e400) [pid = 1652] [serial = 1824] [outer = 0x0] 04:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118092000) [pid = 1652] [serial = 1825] [outer = 0x11808e400] 04:31:47 INFO - PROCESS | 1652 | 1467372707685 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118167000) [pid = 1652] [serial = 1826] [outer = 0x11808e400] 04:31:48 INFO - PROCESS | 1652 | 1467372708146 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]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 675ms 04:31:48 INFO - PROCESS | 1652 | 1467372708175 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1652 | 1467372708184 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:31:48 INFO - PROCESS | 1652 | 1467372708192 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1652 | 1467372708198 Marionette TRACE conn2 <- [1,2406,null,{}] 04:31:48 INFO - PROCESS | 1652 | 1467372708202 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}] 04:31:48 INFO - PROCESS | 1652 | 1467372708204 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:48 INFO - PROCESS | 1652 | 1467372708321 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:31:48 INFO - PROCESS | 1652 | 1467372708397 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1652 | 1467372708398 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a9e000 == 29 [pid = 1652] [id = 609] 04:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118168400) [pid = 1652] [serial = 1827] [outer = 0x0] 04:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118476c00) [pid = 1652] [serial = 1828] [outer = 0x118168400] 04:31:48 INFO - PROCESS | 1652 | 1467372708426 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119335800) [pid = 1652] [serial = 1829] [outer = 0x118168400] 04:31:48 INFO - PROCESS | 1652 | 1467372708737 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]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 577ms 04:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:31:48 INFO - PROCESS | 1652 | 1467372708769 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1652 | 1467372708770 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:31:48 INFO - PROCESS | 1652 | 1467372708772 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1652 | 1467372708775 Marionette TRACE conn2 <- [1,2410,null,{}] 04:31:48 INFO - PROCESS | 1652 | 1467372708786 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}] 04:31:48 INFO - PROCESS | 1652 | 1467372708789 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:48 INFO - PROCESS | 1652 | 1467372708871 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:31:48 INFO - PROCESS | 1652 | 1467372708877 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1652 | 1467372708881 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216d1000 == 30 [pid = 1652] [id = 610] 04:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11678a000) [pid = 1652] [serial = 1830] [outer = 0x0] 04:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1195ec000) [pid = 1652] [serial = 1831] [outer = 0x11678a000] 04:31:48 INFO - PROCESS | 1652 | 1467372708974 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119d0f000) [pid = 1652] [serial = 1832] [outer = 0x11678a000] 04:31:49 INFO - PROCESS | 1652 | 1467372709327 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]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 04:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:31:49 INFO - PROCESS | 1652 | 1467372709345 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1652 | 1467372709347 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:31:49 INFO - PROCESS | 1652 | 1467372709349 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1652 | 1467372709350 Marionette TRACE conn2 <- [1,2414,null,{}] 04:31:49 INFO - PROCESS | 1652 | 1467372709353 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}] 04:31:49 INFO - PROCESS | 1652 | 1467372709354 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:49 INFO - PROCESS | 1652 | 1467372709464 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:31:49 INFO - PROCESS | 1652 | 1467372709475 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1652 | 1467372709477 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f12800 == 31 [pid = 1652] [id = 611] 04:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a061000) [pid = 1652] [serial = 1833] [outer = 0x0] 04:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a069800) [pid = 1652] [serial = 1834] [outer = 0x11a061000] 04:31:49 INFO - PROCESS | 1652 | 1467372709503 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12126ac00) [pid = 1652] [serial = 1835] [outer = 0x11a061000] 04:31:49 INFO - PROCESS | 1652 | 1467372709841 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]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 04:31:49 INFO - PROCESS | 1652 | 1467372709869 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1652 | 1467372709870 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:31:49 INFO - PROCESS | 1652 | 1467372709882 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1652 | 1467372709889 Marionette TRACE conn2 <- [1,2418,null,{}] 04:31:49 INFO - PROCESS | 1652 | 1467372709892 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}] 04:31:49 INFO - PROCESS | 1652 | 1467372709893 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:50 INFO - PROCESS | 1652 | 1467372709998 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:31:50 INFO - PROCESS | 1652 | 1467372710009 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1652 | 1467372710011 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c48800 == 32 [pid = 1652] [id = 612] 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11808e800) [pid = 1652] [serial = 1836] [outer = 0x0] 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121be2800) [pid = 1652] [serial = 1837] [outer = 0x11808e800] 04:31:50 INFO - PROCESS | 1652 | 1467372710037 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12562d000) [pid = 1652] [serial = 1838] [outer = 0x11808e800] 04:31:50 INFO - PROCESS | 1652 | 1467372710403 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]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 527ms 04:31:50 INFO - PROCESS | 1652 | 1467372710409 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:31:50 INFO - PROCESS | 1652 | 1467372710410 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:31:50 INFO - PROCESS | 1652 | 1467372710415 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 1652 | 1467372710418 Marionette TRACE conn2 <- [1,2422,null,{}] 04:31:50 INFO - PROCESS | 1652 | 1467372710420 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}] 04:31:50 INFO - PROCESS | 1652 | 1467372710424 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:50 INFO - PROCESS | 1652 | 1467372710556 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:31:50 INFO - PROCESS | 1652 | 1467372710569 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1652 | 1467372710570 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dcd000 == 33 [pid = 1652] [id = 613] 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x121bee800) [pid = 1652] [serial = 1839] [outer = 0x0] 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12644e000) [pid = 1652] [serial = 1840] [outer = 0x121bee800] 04:31:50 INFO - PROCESS | 1652 | 1467372710596 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128ac8800) [pid = 1652] [serial = 1841] [outer = 0x121bee800] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11325c000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1182e5c00) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118165c00) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a066000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12073a000) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11546a000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x113c5d000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x124e0fc00) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1195f3400) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128a32c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12bd33400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bfcf000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118187400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1176d0000) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121172000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1128a5800) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1182e6800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123fef000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1291a8c00) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12942fc00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119366000) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128e17000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1291a3400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12604e000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1291a8800) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113c61800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118472800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128c63000) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b0d3400) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119951000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:31:51 INFO - PROCESS | 1652 | 1467372711697 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]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1325ms 04:31:51 INFO - PROCESS | 1652 | 1467372711740 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1652 | 1467372711743 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:31:51 INFO - PROCESS | 1652 | 1467372711746 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1652 | 1467372711749 Marionette TRACE conn2 <- [1,2426,null,{}] 04:31:51 INFO - PROCESS | 1652 | 1467372711753 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}] 04:31:51 INFO - PROCESS | 1652 | 1467372711755 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:51 INFO - PROCESS | 1652 | 1467372711860 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:31:51 INFO - PROCESS | 1652 | 1467372711930 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 1652 | 1467372711932 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11984f000 == 34 [pid = 1652] [id = 614] 04:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116295400) [pid = 1652] [serial = 1842] [outer = 0x0] 04:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116762400) [pid = 1652] [serial = 1843] [outer = 0x116295400] 04:31:51 INFO - PROCESS | 1652 | 1467372711963 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176d6400) [pid = 1652] [serial = 1844] [outer = 0x116295400] 04:31:52 INFO - PROCESS | 1652 | 1467372712454 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]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 722ms 04:31:52 INFO - PROCESS | 1652 | 1467372712468 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 1652 | 1467372712472 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:31:52 INFO - PROCESS | 1652 | 1467372712525 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 1652 | 1467372712527 Marionette TRACE conn2 <- [1,2430,null,{}] 04:31:52 INFO - PROCESS | 1652 | 1467372712533 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}] 04:31:52 INFO - PROCESS | 1652 | 1467372712535 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:52 INFO - PROCESS | 1652 | 1467372712644 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:31:52 INFO - PROCESS | 1652 | 1467372712737 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1652 | 1467372712739 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e36000 == 35 [pid = 1652] [id = 615] 04:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1182e6800) [pid = 1652] [serial = 1845] [outer = 0x0] 04:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118472800) [pid = 1652] [serial = 1846] [outer = 0x1182e6800] 04:31:52 INFO - PROCESS | 1652 | 1467372712771 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11932b000) [pid = 1652] [serial = 1847] [outer = 0x1182e6800] 04:31:53 INFO - PROCESS | 1652 | 1467372713264 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]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 906ms 04:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:31:53 INFO - PROCESS | 1652 | 1467372713416 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 1652 | 1467372713418 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:31:53 INFO - PROCESS | 1652 | 1467372713422 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1652 | 1467372713424 Marionette TRACE conn2 <- [1,2434,null,{}] 04:31:53 INFO - PROCESS | 1652 | 1467372713428 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}] 04:31:53 INFO - PROCESS | 1652 | 1467372713430 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:53 INFO - PROCESS | 1652 | 1467372713539 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:31:53 INFO - PROCESS | 1652 | 1467372713604 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1652 | 1467372713607 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169bd000 == 36 [pid = 1652] [id = 616] 04:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11213bc00) [pid = 1652] [serial = 1848] [outer = 0x0] 04:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1126e9000) [pid = 1652] [serial = 1849] [outer = 0x11213bc00] 04:31:53 INFO - PROCESS | 1652 | 1467372713634 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1127d1000) [pid = 1652] [serial = 1850] [outer = 0x11213bc00] 04:31:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126c48800 == 35 [pid = 1652] [id = 612] 04:31:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125f12800 == 34 [pid = 1652] [id = 611] 04:31:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1216d1000 == 33 [pid = 1652] [id = 610] 04:31:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119a9e000 == 32 [pid = 1652] [id = 609] 04:31:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118738800 == 31 [pid = 1652] [id = 608] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126c87000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1193ad400) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1193ad800) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1266be800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12aa04000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117db0400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117db1400) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126c86400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121e63400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c66000) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bdd5400) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bfd3000) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bde0800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c581c00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120741800) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124e10400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126c81000) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11824c800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128e10000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11932e000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195e7400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba5dc00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b0d7800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b83e400) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b9cd000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12bd2d400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119977c00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a061400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1291a7000) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12963e000) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129688000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12aa04800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ace000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1264bac00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129639000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a7aa400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118091400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1182ee400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116905400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118478000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11847c000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c585c00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c58b800) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12b0d2800) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12b9c5c00) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bfd8000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12aa0a800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12bd2f000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 04:31:53 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11995a000) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 04:31:54 INFO - PROCESS | 1652 | 1467372714079 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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 673ms 04:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:31:54 INFO - PROCESS | 1652 | 1467372714096 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1652 | 1467372714098 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:31:54 INFO - PROCESS | 1652 | 1467372714102 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1652 | 1467372714104 Marionette TRACE conn2 <- [1,2438,null,{}] 04:31:54 INFO - PROCESS | 1652 | 1467372714107 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}] 04:31:54 INFO - PROCESS | 1652 | 1467372714108 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:54 INFO - PROCESS | 1652 | 1467372714192 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:31:54 INFO - PROCESS | 1652 | 1467372714199 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 1652 | 1467372714200 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118416000 == 32 [pid = 1652] [id = 617] 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1132e3400) [pid = 1652] [serial = 1851] [outer = 0x0] 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113c61800) [pid = 1652] [serial = 1852] [outer = 0x1132e3400] 04:31:54 INFO - PROCESS | 1652 | 1467372714227 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115df2400) [pid = 1652] [serial = 1853] [outer = 0x1132e3400] 04:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 471ms 04:31:54 INFO - PROCESS | 1652 | 1467372714566 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]]]}] 04:31:54 INFO - PROCESS | 1652 | 1467372714593 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1652 | 1467372714595 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:31:54 INFO - PROCESS | 1652 | 1467372714606 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1652 | 1467372714607 Marionette TRACE conn2 <- [1,2442,null,{}] 04:31:54 INFO - PROCESS | 1652 | 1467372714615 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}] 04:31:54 INFO - PROCESS | 1652 | 1467372714618 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:54 INFO - PROCESS | 1652 | 1467372714704 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:31:54 INFO - PROCESS | 1652 | 1467372714709 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 1652 | 1467372714715 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12076b800 == 33 [pid = 1652] [id = 618] 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1126e6c00) [pid = 1652] [serial = 1854] [outer = 0x0] 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116fb7000) [pid = 1652] [serial = 1855] [outer = 0x1126e6c00] 04:31:54 INFO - PROCESS | 1652 | 1467372714745 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x117db0400) [pid = 1652] [serial = 1856] [outer = 0x1126e6c00] 04:31:55 INFO - PROCESS | 1652 | 1467372715102 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]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 04:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:31:55 INFO - PROCESS | 1652 | 1467372715133 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1652 | 1467372715134 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:31:55 INFO - PROCESS | 1652 | 1467372715142 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1652 | 1467372715143 Marionette TRACE conn2 <- [1,2446,null,{}] 04:31:55 INFO - PROCESS | 1652 | 1467372715145 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}] 04:31:55 INFO - PROCESS | 1652 | 1467372715146 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:55 INFO - PROCESS | 1652 | 1467372715233 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:31:55 INFO - PROCESS | 1652 | 1467372715237 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1652 | 1467372715238 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216d5800 == 34 [pid = 1652] [id = 619] 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118094400) [pid = 1652] [serial = 1857] [outer = 0x0] 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11809b400) [pid = 1652] [serial = 1858] [outer = 0x118094400] 04:31:55 INFO - PROCESS | 1652 | 1467372715264 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118169c00) [pid = 1652] [serial = 1859] [outer = 0x118094400] 04:31:55 INFO - PROCESS | 1652 | 1467372715612 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]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 517ms 04:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:31:55 INFO - PROCESS | 1652 | 1467372715660 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1652 | 1467372715661 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:31:55 INFO - PROCESS | 1652 | 1467372715663 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1652 | 1467372715664 Marionette TRACE conn2 <- [1,2450,null,{}] 04:31:55 INFO - PROCESS | 1652 | 1467372715667 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}] 04:31:55 INFO - PROCESS | 1652 | 1467372715668 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:55 INFO - PROCESS | 1652 | 1467372715749 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:31:55 INFO - PROCESS | 1652 | 1467372715820 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1652 | 1467372715821 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12517a000 == 35 [pid = 1652] [id = 620] 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1121b1800) [pid = 1652] [serial = 1860] [outer = 0x0] 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118187800) [pid = 1652] [serial = 1861] [outer = 0x1121b1800] 04:31:55 INFO - PROCESS | 1652 | 1467372715846 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118471000) [pid = 1652] [serial = 1862] [outer = 0x1121b1800] 04:31:56 INFO - PROCESS | 1652 | 1467372716161 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]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 04:31:56 INFO - PROCESS | 1652 | 1467372716184 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1652 | 1467372716185 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:31:56 INFO - PROCESS | 1652 | 1467372716188 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1652 | 1467372716189 Marionette TRACE conn2 <- [1,2454,null,{}] 04:31:56 INFO - PROCESS | 1652 | 1467372716191 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}] 04:31:56 INFO - PROCESS | 1652 | 1467372716197 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:56 INFO - PROCESS | 1652 | 1467372716328 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:31:56 INFO - PROCESS | 1652 | 1467372716338 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1652 | 1467372716340 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c54000 == 36 [pid = 1652] [id = 621] 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185eb400) [pid = 1652] [serial = 1863] [outer = 0x0] 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11936a800) [pid = 1652] [serial = 1864] [outer = 0x1185eb400] 04:31:56 INFO - PROCESS | 1652 | 1467372716365 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119544c00) [pid = 1652] [serial = 1865] [outer = 0x1185eb400] 04:31:56 INFO - PROCESS | 1652 | 1467372716726 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]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 04:31:56 INFO - PROCESS | 1652 | 1467372716758 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1652 | 1467372716759 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:31:56 INFO - PROCESS | 1652 | 1467372716767 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1652 | 1467372716769 Marionette TRACE conn2 <- [1,2458,null,{}] 04:31:56 INFO - PROCESS | 1652 | 1467372716771 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}] 04:31:56 INFO - PROCESS | 1652 | 1467372716772 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:56 INFO - PROCESS | 1652 | 1467372716877 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:31:56 INFO - PROCESS | 1652 | 1467372716881 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1652 | 1467372716882 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dc4800 == 37 [pid = 1652] [id = 622] 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1195eb400) [pid = 1652] [serial = 1866] [outer = 0x0] 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119951400) [pid = 1652] [serial = 1867] [outer = 0x1195eb400] 04:31:56 INFO - PROCESS | 1652 | 1467372716907 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119971000) [pid = 1652] [serial = 1868] [outer = 0x1195eb400] 04:31:57 INFO - PROCESS | 1652 | 1467372717268 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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 04:31:57 INFO - PROCESS | 1652 | 1467372717286 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1652 | 1467372717287 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:31:57 INFO - PROCESS | 1652 | 1467372717289 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1652 | 1467372717290 Marionette TRACE conn2 <- [1,2462,null,{}] 04:31:57 INFO - PROCESS | 1652 | 1467372717301 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}] 04:31:57 INFO - PROCESS | 1652 | 1467372717302 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:57 INFO - PROCESS | 1652 | 1467372717405 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:31:57 INFO - PROCESS | 1652 | 1467372717409 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1652 | 1467372717410 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745d000 == 38 [pid = 1652] [id = 623] 04:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195ebc00) [pid = 1652] [serial = 1869] [outer = 0x0] 04:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119978800) [pid = 1652] [serial = 1870] [outer = 0x1195ebc00] 04:31:57 INFO - PROCESS | 1652 | 1467372717434 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119abd800) [pid = 1652] [serial = 1871] [outer = 0x1195ebc00] 04:31:57 INFO - PROCESS | 1652 | 1467372717790 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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 04:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:31:57 INFO - PROCESS | 1652 | 1467372717808 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1652 | 1467372717809 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:31:57 INFO - PROCESS | 1652 | 1467372717811 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1652 | 1467372717812 Marionette TRACE conn2 <- [1,2466,null,{}] 04:31:57 INFO - PROCESS | 1652 | 1467372717815 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}] 04:31:57 INFO - PROCESS | 1652 | 1467372717816 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:57 INFO - PROCESS | 1652 | 1467372717932 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:31:57 INFO - PROCESS | 1652 | 1467372717950 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1652 | 1467372717950 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12076a800 == 39 [pid = 1652] [id = 624] 04:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119eb5000) [pid = 1652] [serial = 1872] [outer = 0x0] 04:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a05d800) [pid = 1652] [serial = 1873] [outer = 0x119eb5000] 04:31:57 INFO - PROCESS | 1652 | 1467372717974 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a067800) [pid = 1652] [serial = 1874] [outer = 0x119eb5000] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118168400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11808e400) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119332400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11678a000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11a061000) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11808e800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1182ea800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112d7cc00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1176d0400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12687a000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:31:58 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121266800) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:31:58 INFO - PROCESS | 1652 | 1467372718332 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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 572ms 04:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:31:58 INFO - PROCESS | 1652 | 1467372718390 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1652 | 1467372718391 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:31:58 INFO - PROCESS | 1652 | 1467372718395 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1652 | 1467372718396 Marionette TRACE conn2 <- [1,2470,null,{}] 04:31:58 INFO - PROCESS | 1652 | 1467372718398 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}] 04:31:58 INFO - PROCESS | 1652 | 1467372718399 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:58 INFO - PROCESS | 1652 | 1467372718484 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:31:58 INFO - PROCESS | 1652 | 1467372718488 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1652 | 1467372718489 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129858000 == 40 [pid = 1652] [id = 625] 04:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1184d0c00) [pid = 1652] [serial = 1875] [outer = 0x0] 04:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119eaf400) [pid = 1652] [serial = 1876] [outer = 0x1184d0c00] 04:31:58 INFO - PROCESS | 1652 | 1467372718514 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a06a400) [pid = 1652] [serial = 1877] [outer = 0x1184d0c00] 04:31:58 INFO - PROCESS | 1652 | 1467372718860 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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 04:31:58 INFO - PROCESS | 1652 | 1467372718865 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1652 | 1467372718866 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:31:58 INFO - PROCESS | 1652 | 1467372718868 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1652 | 1467372718870 Marionette TRACE conn2 <- [1,2474,null,{}] 04:31:58 INFO - PROCESS | 1652 | 1467372718873 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}] 04:31:58 INFO - PROCESS | 1652 | 1467372718874 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:58 INFO - PROCESS | 1652 | 1467372718973 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:31:58 INFO - PROCESS | 1652 | 1467372718976 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1652 | 1467372718978 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d4800 == 41 [pid = 1652] [id = 626] 04:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121171400) [pid = 1652] [serial = 1878] [outer = 0x0] 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12139dc00) [pid = 1652] [serial = 1879] [outer = 0x121171400] 04:31:59 INFO - PROCESS | 1652 | 1467372719006 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123f8e800) [pid = 1652] [serial = 1880] [outer = 0x121171400] 04:31:59 INFO - PROCESS | 1652 | 1467372719364 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]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 04:31:59 INFO - PROCESS | 1652 | 1467372719403 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1652 | 1467372719404 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:31:59 INFO - PROCESS | 1652 | 1467372719407 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1652 | 1467372719408 Marionette TRACE conn2 <- [1,2478,null,{}] 04:31:59 INFO - PROCESS | 1652 | 1467372719410 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}] 04:31:59 INFO - PROCESS | 1652 | 1467372719411 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:59 INFO - PROCESS | 1652 | 1467372719500 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:31:59 INFO - PROCESS | 1652 | 1467372719503 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1652 | 1467372719504 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88f000 == 42 [pid = 1652] [id = 627] 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121269c00) [pid = 1652] [serial = 1881] [outer = 0x0] 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124e1d400) [pid = 1652] [serial = 1882] [outer = 0x121269c00] 04:31:59 INFO - PROCESS | 1652 | 1467372719529 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1256ce000) [pid = 1652] [serial = 1883] [outer = 0x121269c00] 04:31:59 INFO - PROCESS | 1652 | 1467372719869 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]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 04:31:59 INFO - PROCESS | 1652 | 1467372719876 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1652 | 1467372719878 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:31:59 INFO - PROCESS | 1652 | 1467372719884 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1652 | 1467372719885 Marionette TRACE conn2 <- [1,2482,null,{}] 04:31:59 INFO - PROCESS | 1652 | 1467372719888 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}] 04:31:59 INFO - PROCESS | 1652 | 1467372719889 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:59 INFO - PROCESS | 1652 | 1467372719977 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:31:59 INFO - PROCESS | 1652 | 1467372719981 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1652 | 1467372719982 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b820000 == 43 [pid = 1652] [id = 628] 04:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1256cc800) [pid = 1652] [serial = 1884] [outer = 0x0] 04:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126056800) [pid = 1652] [serial = 1885] [outer = 0x1256cc800] 04:32:00 INFO - PROCESS | 1652 | 1467372720007 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1264bcc00) [pid = 1652] [serial = 1886] [outer = 0x1256cc800] 04:32:00 INFO - PROCESS | 1652 | 1467372720535 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]]]}] 04:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 04:32:00 INFO - PROCESS | 1652 | 1467372720553 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1652 | 1467372720556 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:32:00 INFO - PROCESS | 1652 | 1467372720560 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1652 | 1467372720562 Marionette TRACE conn2 <- [1,2486,null,{}] 04:32:00 INFO - PROCESS | 1652 | 1467372720567 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}] 04:32:00 INFO - PROCESS | 1652 | 1467372720568 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:00 INFO - PROCESS | 1652 | 1467372720680 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:32:00 INFO - PROCESS | 1652 | 1467372720758 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1652 | 1467372720760 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b3800 == 44 [pid = 1652] [id = 629] 04:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1129ce400) [pid = 1652] [serial = 1887] [outer = 0x0] 04:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113c37400) [pid = 1652] [serial = 1888] [outer = 0x1129ce400] 04:32:00 INFO - PROCESS | 1652 | 1467372720790 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116227c00) [pid = 1652] [serial = 1889] [outer = 0x1129ce400] 04:32:01 INFO - PROCESS | 1652 | 1467372721250 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]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 04:32:01 INFO - PROCESS | 1652 | 1467372721284 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 1652 | 1467372721288 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:32:01 INFO - PROCESS | 1652 | 1467372721296 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 1652 | 1467372721299 Marionette TRACE conn2 <- [1,2490,null,{}] 04:32:01 INFO - PROCESS | 1652 | 1467372721302 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}] 04:32:01 INFO - PROCESS | 1652 | 1467372721305 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:01 INFO - PROCESS | 1652 | 1467372721472 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:32:01 INFO - PROCESS | 1652 | 1467372721636 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1652 | 1467372721637 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c4e800 == 45 [pid = 1652] [id = 630] 04:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1176d1400) [pid = 1652] [serial = 1890] [outer = 0x0] 04:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11809c400) [pid = 1652] [serial = 1891] [outer = 0x1176d1400] 04:32:01 INFO - PROCESS | 1652 | 1467372721683 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118255400) [pid = 1652] [serial = 1892] [outer = 0x1176d1400] 04:32:02 INFO - PROCESS | 1652 | 1467372722105 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]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 877ms 04:32:02 INFO - PROCESS | 1652 | 1467372722172 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1652 | 1467372722173 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:32:02 INFO - PROCESS | 1652 | 1467372722176 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1652 | 1467372722179 Marionette TRACE conn2 <- [1,2494,null,{}] 04:32:02 INFO - PROCESS | 1652 | 1467372722206 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}] 04:32:02 INFO - PROCESS | 1652 | 1467372722209 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:02 INFO - PROCESS | 1652 | 1467372722322 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:32:02 INFO - PROCESS | 1652 | 1467372722401 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1652 | 1467372722403 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba2e800 == 46 [pid = 1652] [id = 631] 04:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119335c00) [pid = 1652] [serial = 1893] [outer = 0x0] 04:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119367800) [pid = 1652] [serial = 1894] [outer = 0x119335c00] 04:32:02 INFO - PROCESS | 1652 | 1467372722434 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119953000) [pid = 1652] [serial = 1895] [outer = 0x119335c00] 04:32:02 INFO - PROCESS | 1652 | 1467372722857 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]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 739ms 04:32:02 INFO - PROCESS | 1652 | 1467372722926 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1652 | 1467372722929 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:32:02 INFO - PROCESS | 1652 | 1467372722932 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1652 | 1467372722933 Marionette TRACE conn2 <- [1,2498,null,{}] 04:32:02 INFO - PROCESS | 1652 | 1467372722935 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}] 04:32:02 INFO - PROCESS | 1652 | 1467372722937 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:03 INFO - PROCESS | 1652 | 1467372723049 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:32:03 INFO - PROCESS | 1652 | 1467372723129 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1652 | 1467372723131 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd52000 == 47 [pid = 1652] [id = 632] 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182edc00) [pid = 1652] [serial = 1896] [outer = 0x0] 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121268800) [pid = 1652] [serial = 1897] [outer = 0x1182edc00] 04:32:03 INFO - PROCESS | 1652 | 1467372723159 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121e67000) [pid = 1652] [serial = 1898] [outer = 0x1182edc00] 04:32:03 INFO - PROCESS | 1652 | 1467372723582 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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 04:32:03 INFO - PROCESS | 1652 | 1467372723602 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 1652 | 1467372723603 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:32:03 INFO - PROCESS | 1652 | 1467372723606 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 1652 | 1467372723607 Marionette TRACE conn2 <- [1,2502,null,{}] 04:32:03 INFO - PROCESS | 1652 | 1467372723609 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}] 04:32:03 INFO - PROCESS | 1652 | 1467372723611 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:03 INFO - PROCESS | 1652 | 1467372723717 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:32:03 INFO - PROCESS | 1652 | 1467372723829 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1652 | 1467372723830 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01e800 == 48 [pid = 1652] [id = 633] 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1126f4000) [pid = 1652] [serial = 1899] [outer = 0x0] 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1250d3400) [pid = 1652] [serial = 1900] [outer = 0x1126f4000] 04:32:03 INFO - PROCESS | 1652 | 1467372723861 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126057400) [pid = 1652] [serial = 1901] [outer = 0x1126f4000] 04:32:04 INFO - PROCESS | 1652 | 1467372724438 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]]]}] 04:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 921ms 04:32:04 INFO - PROCESS | 1652 | 1467372724546 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1652 | 1467372724548 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:32:04 INFO - PROCESS | 1652 | 1467372724552 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1652 | 1467372724554 Marionette TRACE conn2 <- [1,2506,null,{}] 04:32:04 INFO - PROCESS | 1652 | 1467372724557 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}] 04:32:04 INFO - PROCESS | 1652 | 1467372724559 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:04 INFO - PROCESS | 1652 | 1467372724658 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:32:04 INFO - PROCESS | 1652 | 1467372724722 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1652 | 1467372724725 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121519000 == 49 [pid = 1652] [id = 634] 04:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116754400) [pid = 1652] [serial = 1902] [outer = 0x0] 04:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11675b800) [pid = 1652] [serial = 1903] [outer = 0x116754400] 04:32:04 INFO - PROCESS | 1652 | 1467372724752 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116fb3400) [pid = 1652] [serial = 1904] [outer = 0x116754400] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae9800 == 48 [pid = 1652] [id = 607] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88f000 == 47 [pid = 1652] [id = 627] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d4800 == 46 [pid = 1652] [id = 626] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x129858000 == 45 [pid = 1652] [id = 625] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12076a800 == 44 [pid = 1652] [id = 624] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11745d000 == 43 [pid = 1652] [id = 623] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127dc4800 == 42 [pid = 1652] [id = 622] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126c54000 == 41 [pid = 1652] [id = 621] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12517a000 == 40 [pid = 1652] [id = 620] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1216d5800 == 39 [pid = 1652] [id = 619] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12076b800 == 38 [pid = 1652] [id = 618] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118416000 == 37 [pid = 1652] [id = 617] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1169bd000 == 36 [pid = 1652] [id = 616] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127dcd000 == 35 [pid = 1652] [id = 613] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11984f000 == 34 [pid = 1652] [id = 614] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124e36000 == 33 [pid = 1652] [id = 615] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01e800 == 32 [pid = 1652] [id = 633] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd52000 == 31 [pid = 1652] [id = 632] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba2e800 == 30 [pid = 1652] [id = 631] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126c4e800 == 29 [pid = 1652] [id = 630] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b820000 == 28 [pid = 1652] [id = 628] 04:32:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b3800 == 27 [pid = 1652] [id = 629] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12126ac00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118476c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119335800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118092000) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118167000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119370400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11995cc00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118476400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121b1a800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128e12c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b18fc00) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12562d000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117db2000) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d0f000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195ec000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a069800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121be2800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119364000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182e3c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b9ce400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129689400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1250d9400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12644e000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 04:32:05 INFO - PROCESS | 1652 | 1467372725865 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]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1374ms 04:32:05 INFO - PROCESS | 1652 | 1467372725926 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1652 | 1467372725931 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:32:05 INFO - PROCESS | 1652 | 1467372725935 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1652 | 1467372725936 Marionette TRACE conn2 <- [1,2510,null,{}] 04:32:05 INFO - PROCESS | 1652 | 1467372725940 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}] 04:32:05 INFO - PROCESS | 1652 | 1467372725941 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:06 INFO - PROCESS | 1652 | 1467372726042 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:32:06 INFO - PROCESS | 1652 | 1467372726052 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1652 | 1467372726054 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694d800 == 28 [pid = 1652] [id = 635] 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128a5800) [pid = 1652] [serial = 1905] [outer = 0x0] 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128ab400) [pid = 1652] [serial = 1906] [outer = 0x1128a5800] 04:32:06 INFO - PROCESS | 1652 | 1467372726083 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1131bec00) [pid = 1652] [serial = 1907] [outer = 0x1128a5800] 04:32:06 INFO - PROCESS | 1652 | 1467372726455 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]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 04:32:06 INFO - PROCESS | 1652 | 1467372726504 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1652 | 1467372726508 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:32:06 INFO - PROCESS | 1652 | 1467372726512 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 1652 | 1467372726514 Marionette TRACE conn2 <- [1,2514,null,{}] 04:32:06 INFO - PROCESS | 1652 | 1467372726517 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}] 04:32:06 INFO - PROCESS | 1652 | 1467372726518 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:06 INFO - PROCESS | 1652 | 1467372726602 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:32:06 INFO - PROCESS | 1652 | 1467372726607 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1652 | 1467372726608 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118726800 == 29 [pid = 1652] [id = 636] 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11325b800) [pid = 1652] [serial = 1908] [outer = 0x0] 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1164e3400) [pid = 1652] [serial = 1909] [outer = 0x11325b800] 04:32:06 INFO - PROCESS | 1652 | 1467372726637 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116760800) [pid = 1652] [serial = 1910] [outer = 0x11325b800] 04:32:06 INFO - PROCESS | 1652 | 1467372726973 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]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 04:32:06 INFO - PROCESS | 1652 | 1467372726983 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1652 | 1467372726992 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:32:06 INFO - PROCESS | 1652 | 1467372726995 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1652 | 1467372726998 Marionette TRACE conn2 <- [1,2518,null,{}] 04:32:07 INFO - PROCESS | 1652 | 1467372727017 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}] 04:32:07 INFO - PROCESS | 1652 | 1467372727020 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:07 INFO - PROCESS | 1652 | 1467372727102 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:32:07 INFO - PROCESS | 1652 | 1467372727107 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1652 | 1467372727109 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bb8800 == 30 [pid = 1652] [id = 637] 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116fb5400) [pid = 1652] [serial = 1911] [outer = 0x0] 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117db4000) [pid = 1652] [serial = 1912] [outer = 0x116fb5400] 04:32:07 INFO - PROCESS | 1652 | 1467372727140 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118167c00) [pid = 1652] [serial = 1913] [outer = 0x116fb5400] 04:32:07 INFO - PROCESS | 1652 | 1467372727503 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]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms 04:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:32:07 INFO - PROCESS | 1652 | 1467372727519 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1652 | 1467372727521 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:32:07 INFO - PROCESS | 1652 | 1467372727523 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1652 | 1467372727524 Marionette TRACE conn2 <- [1,2522,null,{}] 04:32:07 INFO - PROCESS | 1652 | 1467372727527 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}] 04:32:07 INFO - PROCESS | 1652 | 1467372727529 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:07 INFO - PROCESS | 1652 | 1467372727610 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:32:07 INFO - PROCESS | 1652 | 1467372727674 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1652 | 1467372727675 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121338800 == 31 [pid = 1652] [id = 638] 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118092000) [pid = 1652] [serial = 1914] [outer = 0x0] 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1182ebc00) [pid = 1652] [serial = 1915] [outer = 0x118092000] 04:32:07 INFO - PROCESS | 1652 | 1467372727701 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118476400) [pid = 1652] [serial = 1916] [outer = 0x118092000] 04:32:08 INFO - PROCESS | 1652 | 1467372728023 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]]]}] 04:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 529ms 04:32:08 INFO - PROCESS | 1652 | 1467372728057 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 1652 | 1467372728058 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:32:08 INFO - PROCESS | 1652 | 1467372728060 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 1652 | 1467372728061 Marionette TRACE conn2 <- [1,2526,null,{}] 04:32:08 INFO - PROCESS | 1652 | 1467372728071 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}] 04:32:08 INFO - PROCESS | 1652 | 1467372728072 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:08 INFO - PROCESS | 1652 | 1467372728171 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:32:08 INFO - PROCESS | 1652 | 1467372728211 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1652 | 1467372728212 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e1a800 == 32 [pid = 1652] [id = 639] 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11260c000) [pid = 1652] [serial = 1917] [outer = 0x0] 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118518000) [pid = 1652] [serial = 1918] [outer = 0x11260c000] 04:32:08 INFO - PROCESS | 1652 | 1467372728236 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1188cf000) [pid = 1652] [serial = 1919] [outer = 0x11260c000] 04:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 04:32:08 INFO - PROCESS | 1652 | 1467372728574 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]]]}] 04:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:32:08 INFO - PROCESS | 1652 | 1467372728582 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 1652 | 1467372728584 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:32:08 INFO - PROCESS | 1652 | 1467372728586 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 1652 | 1467372728587 Marionette TRACE conn2 <- [1,2530,null,{}] 04:32:08 INFO - PROCESS | 1652 | 1467372728589 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}] 04:32:08 INFO - PROCESS | 1652 | 1467372728593 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:08 INFO - PROCESS | 1652 | 1467372728716 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:32:08 INFO - PROCESS | 1652 | 1467372728751 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1652 | 1467372728752 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f1b000 == 33 [pid = 1652] [id = 640] 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118775400) [pid = 1652] [serial = 1920] [outer = 0x0] 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119332800) [pid = 1652] [serial = 1921] [outer = 0x118775400] 04:32:08 INFO - PROCESS | 1652 | 1467372728777 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119951c00) [pid = 1652] [serial = 1922] [outer = 0x118775400] 04:32:09 INFO - PROCESS | 1652 | 1467372729107 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]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 04:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:32:09 INFO - PROCESS | 1652 | 1467372729155 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1652 | 1467372729156 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:32:09 INFO - PROCESS | 1652 | 1467372729158 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1652 | 1467372729159 Marionette TRACE conn2 <- [1,2534,null,{}] 04:32:09 INFO - PROCESS | 1652 | 1467372729162 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}] 04:32:09 INFO - PROCESS | 1652 | 1467372729163 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:09 INFO - PROCESS | 1652 | 1467372729266 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:32:09 INFO - PROCESS | 1652 | 1467372729286 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1652 | 1467372729287 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a3c000 == 34 [pid = 1652] [id = 641] 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119953800) [pid = 1652] [serial = 1923] [outer = 0x0] 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119976800) [pid = 1652] [serial = 1924] [outer = 0x119953800] 04:32:09 INFO - PROCESS | 1652 | 1467372729311 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119ab2800) [pid = 1652] [serial = 1925] [outer = 0x119953800] 04:32:09 INFO - PROCESS | 1652 | 1467372729649 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]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 04:32:09 INFO - PROCESS | 1652 | 1467372729680 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1652 | 1467372729682 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:32:09 INFO - PROCESS | 1652 | 1467372729684 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1652 | 1467372729685 Marionette TRACE conn2 <- [1,2538,null,{}] 04:32:09 INFO - PROCESS | 1652 | 1467372729688 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}] 04:32:09 INFO - PROCESS | 1652 | 1467372729689 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:09 INFO - PROCESS | 1652 | 1467372729788 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:32:09 INFO - PROCESS | 1652 | 1467372729792 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1652 | 1467372729793 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279c2800 == 35 [pid = 1652] [id = 642] 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119959c00) [pid = 1652] [serial = 1926] [outer = 0x0] 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119eb5400) [pid = 1652] [serial = 1927] [outer = 0x119959c00] 04:32:09 INFO - PROCESS | 1652 | 1467372729817 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a064000) [pid = 1652] [serial = 1928] [outer = 0x119959c00] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1185eb400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195eb400) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195ebc00) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11213bc00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1121b1800) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1132e3400) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121bee800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182e6800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119eb5000) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118094400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116295400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1126e6c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121269c00) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1256cc800) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121171400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184d0c00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:32:10 INFO - PROCESS | 1652 | 1467372730353 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]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 04:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:32:10 INFO - PROCESS | 1652 | 1467372730405 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1652 | 1467372730406 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:32:10 INFO - PROCESS | 1652 | 1467372730408 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1652 | 1467372730409 Marionette TRACE conn2 <- [1,2542,null,{}] 04:32:10 INFO - PROCESS | 1652 | 1467372730412 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}] 04:32:10 INFO - PROCESS | 1652 | 1467372730413 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:10 INFO - PROCESS | 1652 | 1467372730501 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:32:10 INFO - PROCESS | 1652 | 1467372730564 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1652 | 1467372730565 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279e1000 == 36 [pid = 1652] [id = 643] 04:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1126e8800) [pid = 1652] [serial = 1929] [outer = 0x0] 04:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118092400) [pid = 1652] [serial = 1930] [outer = 0x1126e8800] 04:32:10 INFO - PROCESS | 1652 | 1467372730590 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193aac00) [pid = 1652] [serial = 1931] [outer = 0x1126e8800] 04:32:10 INFO - PROCESS | 1652 | 1467372730867 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]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 04:32:10 INFO - PROCESS | 1652 | 1467372730928 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1652 | 1467372730930 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:32:10 INFO - PROCESS | 1652 | 1467372730934 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1652 | 1467372730935 Marionette TRACE conn2 <- [1,2546,null,{}] 04:32:10 INFO - PROCESS | 1652 | 1467372730937 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}] 04:32:10 INFO - PROCESS | 1652 | 1467372730938 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:11 INFO - PROCESS | 1652 | 1467372731020 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:32:11 INFO - PROCESS | 1652 | 1467372731024 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1652 | 1467372731025 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b3a800 == 37 [pid = 1652] [id = 644] 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1195ebc00) [pid = 1652] [serial = 1932] [outer = 0x0] 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a066000) [pid = 1652] [serial = 1933] [outer = 0x1195ebc00] 04:32:11 INFO - PROCESS | 1652 | 1467372731050 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120744c00) [pid = 1652] [serial = 1934] [outer = 0x1195ebc00] 04:32:11 INFO - PROCESS | 1652 | 1467372731409 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]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 04:32:11 INFO - PROCESS | 1652 | 1467372731455 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1652 | 1467372731456 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:32:11 INFO - PROCESS | 1652 | 1467372731459 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1652 | 1467372731460 Marionette TRACE conn2 <- [1,2550,null,{}] 04:32:11 INFO - PROCESS | 1652 | 1467372731463 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}] 04:32:11 INFO - PROCESS | 1652 | 1467372731464 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:11 INFO - PROCESS | 1652 | 1467372731565 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:32:11 INFO - PROCESS | 1652 | 1467372731569 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1652 | 1467372731571 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a65b000 == 38 [pid = 1652] [id = 645] 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12117b800) [pid = 1652] [serial = 1935] [outer = 0x0] 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12161e400) [pid = 1652] [serial = 1936] [outer = 0x12117b800] 04:32:11 INFO - PROCESS | 1652 | 1467372731597 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123fe9400) [pid = 1652] [serial = 1937] [outer = 0x12117b800] 04:32:11 INFO - PROCESS | 1652 | 1467372731965 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]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 04:32:11 INFO - PROCESS | 1652 | 1467372731978 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1652 | 1467372731983 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:32:11 INFO - PROCESS | 1652 | 1467372731986 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1652 | 1467372731988 Marionette TRACE conn2 <- [1,2554,null,{}] 04:32:11 INFO - PROCESS | 1652 | 1467372731992 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}] 04:32:11 INFO - PROCESS | 1652 | 1467372731994 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:12 INFO - PROCESS | 1652 | 1467372732153 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:32:12 INFO - PROCESS | 1652 | 1467372732171 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1652 | 1467372732172 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a88f000 == 39 [pid = 1652] [id = 646] 04:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118169800) [pid = 1652] [serial = 1938] [outer = 0x0] 04:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124e81000) [pid = 1652] [serial = 1939] [outer = 0x118169800] 04:32:12 INFO - PROCESS | 1652 | 1467372732213 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125fb5400) [pid = 1652] [serial = 1940] [outer = 0x118169800] 04:32:12 INFO - PROCESS | 1652 | 1467372732871 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]]]}] 04:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 924ms 04:32:12 INFO - PROCESS | 1652 | 1467372732910 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 1652 | 1467372732912 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:32:12 INFO - PROCESS | 1652 | 1467372732915 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1652 | 1467372732919 Marionette TRACE conn2 <- [1,2558,null,{}] 04:32:12 INFO - PROCESS | 1652 | 1467372732923 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}] 04:32:12 INFO - PROCESS | 1652 | 1467372732924 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:13 INFO - PROCESS | 1652 | 1467372733050 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:32:13 INFO - PROCESS | 1652 | 1467372733112 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1652 | 1467372733113 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a7000 == 40 [pid = 1652] [id = 647] 04:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128b0400) [pid = 1652] [serial = 1941] [outer = 0x0] 04:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11545c800) [pid = 1652] [serial = 1942] [outer = 0x1128b0400] 04:32:13 INFO - PROCESS | 1652 | 1467372733144 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116763000) [pid = 1652] [serial = 1943] [outer = 0x1128b0400] 04:32:13 INFO - PROCESS | 1652 | 1467372733807 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]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 921ms 04:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:32:13 INFO - PROCESS | 1652 | 1467372733837 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1652 | 1467372733840 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:32:13 INFO - PROCESS | 1652 | 1467372733845 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1652 | 1467372733847 Marionette TRACE conn2 <- [1,2562,null,{}] 04:32:13 INFO - PROCESS | 1652 | 1467372733850 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}] 04:32:13 INFO - PROCESS | 1652 | 1467372733851 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:13 INFO - PROCESS | 1652 | 1467372733968 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:32:14 INFO - PROCESS | 1652 | 1467372734029 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1652 | 1467372734031 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f14000 == 41 [pid = 1652] [id = 648] 04:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118090800) [pid = 1652] [serial = 1944] [outer = 0x0] 04:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11824e400) [pid = 1652] [serial = 1945] [outer = 0x118090800] 04:32:14 INFO - PROCESS | 1652 | 1467372734060 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118477c00) [pid = 1652] [serial = 1946] [outer = 0x118090800] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a65b000 == 40 [pid = 1652] [id = 645] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128b3a800 == 39 [pid = 1652] [id = 644] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1279e1000 == 38 [pid = 1652] [id = 643] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1279c2800 == 37 [pid = 1652] [id = 642] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126a3c000 == 36 [pid = 1652] [id = 641] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x125f1b000 == 35 [pid = 1652] [id = 640] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121e1a800 == 34 [pid = 1652] [id = 639] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121338800 == 33 [pid = 1652] [id = 638] 04:32:14 INFO - PROCESS | 1652 | 1467372734810 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]]]}] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119bb8800 == 32 [pid = 1652] [id = 637] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118726800 == 31 [pid = 1652] [id = 636] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11694d800 == 30 [pid = 1652] [id = 635] 04:32:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121519000 == 29 [pid = 1652] [id = 634] 04:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 974ms 04:32:14 INFO - PROCESS | 1652 | 1467372734820 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1652 | 1467372734822 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:32:14 INFO - PROCESS | 1652 | 1467372734825 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1652 | 1467372734827 Marionette TRACE conn2 <- [1,2566,null,{}] 04:32:14 INFO - PROCESS | 1652 | 1467372734834 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}] 04:32:14 INFO - PROCESS | 1652 | 1467372734836 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:14 INFO - PROCESS | 1652 | 1467372734924 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11936a800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119951400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119abd800) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119978800) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1126e9000) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1127d1000) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118187800) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113c61800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115df2400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ac8800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118472800) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a05d800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11932b000) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11809b400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118169c00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116762400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176d6400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117db0400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116fb7000) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1256ce000) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1264bcc00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126056800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12139dc00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124e1d400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119eaf400) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119971000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123f8e800) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a067800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119544c00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a06a400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118471000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 04:32:14 INFO - PROCESS | 1652 | 1467372734992 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1652 | 1467372734994 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8c800 == 30 [pid = 1652] [id = 649] 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112977c00) [pid = 1652] [serial = 1947] [outer = 0x0] 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1164e7c00) [pid = 1652] [serial = 1948] [outer = 0x112977c00] 04:32:15 INFO - PROCESS | 1652 | 1467372735021 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116905400) [pid = 1652] [serial = 1949] [outer = 0x112977c00] 04:32:15 INFO - PROCESS | 1652 | 1467372735367 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]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 573ms 04:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:32:15 INFO - PROCESS | 1652 | 1467372735400 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 1652 | 1467372735403 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:32:15 INFO - PROCESS | 1652 | 1467372735407 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1652 | 1467372735408 Marionette TRACE conn2 <- [1,2570,null,{}] 04:32:15 INFO - PROCESS | 1652 | 1467372735411 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}] 04:32:15 INFO - PROCESS | 1652 | 1467372735413 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:15 INFO - PROCESS | 1652 | 1467372735539 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:32:15 INFO - PROCESS | 1652 | 1467372735549 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1652 | 1467372735550 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bba800 == 31 [pid = 1652] [id = 650] 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176d5000) [pid = 1652] [serial = 1950] [outer = 0x0] 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11809a800) [pid = 1652] [serial = 1951] [outer = 0x1176d5000] 04:32:15 INFO - PROCESS | 1652 | 1467372735578 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e5c00) [pid = 1652] [serial = 1952] [outer = 0x1176d5000] 04:32:15 INFO - PROCESS | 1652 | 1467372735947 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]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 04:32:15 INFO - PROCESS | 1652 | 1467372735976 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 1652 | 1467372735977 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:32:15 INFO - PROCESS | 1652 | 1467372735982 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1652 | 1467372735985 Marionette TRACE conn2 <- [1,2574,null,{}] 04:32:15 INFO - PROCESS | 1652 | 1467372735993 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}] 04:32:15 INFO - PROCESS | 1652 | 1467372735997 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:16 INFO - PROCESS | 1652 | 1467372736079 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:32:16 INFO - PROCESS | 1652 | 1467372736087 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1652 | 1467372736089 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e05000 == 32 [pid = 1652] [id = 651] 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118471000) [pid = 1652] [serial = 1953] [outer = 0x0] 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188d4c00) [pid = 1652] [serial = 1954] [outer = 0x118471000] 04:32:16 INFO - PROCESS | 1652 | 1467372736118 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119364000) [pid = 1652] [serial = 1955] [outer = 0x118471000] 04:32:16 INFO - PROCESS | 1652 | 1467372736471 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]]]}] 04:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms 04:32:16 INFO - PROCESS | 1652 | 1467372736505 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1652 | 1467372736507 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:32:16 INFO - PROCESS | 1652 | 1467372736509 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1652 | 1467372736511 Marionette TRACE conn2 <- [1,2578,null,{}] 04:32:16 INFO - PROCESS | 1652 | 1467372736516 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}] 04:32:16 INFO - PROCESS | 1652 | 1467372736517 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:16 INFO - PROCESS | 1652 | 1467372736631 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:32:16 INFO - PROCESS | 1652 | 1467372736637 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1652 | 1467372736639 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f19800 == 33 [pid = 1652] [id = 652] 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119368c00) [pid = 1652] [serial = 1956] [outer = 0x0] 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119544c00) [pid = 1652] [serial = 1957] [outer = 0x119368c00] 04:32:16 INFO - PROCESS | 1652 | 1467372736665 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119950000) [pid = 1652] [serial = 1958] [outer = 0x119368c00] 04:32:17 INFO - PROCESS | 1652 | 1467372737023 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]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 04:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:32:17 INFO - PROCESS | 1652 | 1467372737033 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1652 | 1467372737034 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:32:17 INFO - PROCESS | 1652 | 1467372737036 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1652 | 1467372737037 Marionette TRACE conn2 <- [1,2582,null,{}] 04:32:17 INFO - PROCESS | 1652 | 1467372737040 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}] 04:32:17 INFO - PROCESS | 1652 | 1467372737041 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:17 INFO - PROCESS | 1652 | 1467372737149 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:32:17 INFO - PROCESS | 1652 | 1467372737153 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1652 | 1467372737154 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c58800 == 34 [pid = 1652] [id = 653] 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11690c800) [pid = 1652] [serial = 1959] [outer = 0x0] 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119971400) [pid = 1652] [serial = 1960] [outer = 0x11690c800] 04:32:17 INFO - PROCESS | 1652 | 1467372737179 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119d05800) [pid = 1652] [serial = 1961] [outer = 0x11690c800] 04:32:17 INFO - PROCESS | 1652 | 1467372737535 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]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 04:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:32:17 INFO - PROCESS | 1652 | 1467372737555 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1652 | 1467372737556 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:32:17 INFO - PROCESS | 1652 | 1467372737558 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1652 | 1467372737559 Marionette TRACE conn2 <- [1,2586,null,{}] 04:32:17 INFO - PROCESS | 1652 | 1467372737562 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}] 04:32:17 INFO - PROCESS | 1652 | 1467372737569 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:17 INFO - PROCESS | 1652 | 1467372737704 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:32:17 INFO - PROCESS | 1652 | 1467372737708 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1652 | 1467372737709 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aaa000 == 35 [pid = 1652] [id = 654] 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11936cc00) [pid = 1652] [serial = 1962] [outer = 0x0] 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a067800) [pid = 1652] [serial = 1963] [outer = 0x11936cc00] 04:32:17 INFO - PROCESS | 1652 | 1467372737735 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e1c400) [pid = 1652] [serial = 1964] [outer = 0x11936cc00] 04:32:18 INFO - PROCESS | 1652 | 1467372738110 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]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 04:32:18 INFO - PROCESS | 1652 | 1467372738128 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 1652 | 1467372738130 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:32:18 INFO - PROCESS | 1652 | 1467372738136 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1652 | 1467372738137 Marionette TRACE conn2 <- [1,2590,null,{}] 04:32:18 INFO - PROCESS | 1652 | 1467372738140 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}] 04:32:18 INFO - PROCESS | 1652 | 1467372738141 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:18 INFO - PROCESS | 1652 | 1467372738247 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:32:18 INFO - PROCESS | 1652 | 1467372738262 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1652 | 1467372738263 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119055800 == 36 [pid = 1652] [id = 655] 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12562cc00) [pid = 1652] [serial = 1965] [outer = 0x0] 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1256c7c00) [pid = 1652] [serial = 1966] [outer = 0x12562cc00] 04:32:18 INFO - PROCESS | 1652 | 1467372738289 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126056000) [pid = 1652] [serial = 1967] [outer = 0x12562cc00] 04:32:18 INFO - PROCESS | 1652 | 1467372738628 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]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 04:32:18 INFO - PROCESS | 1652 | 1467372738655 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 1652 | 1467372738657 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:32:18 INFO - PROCESS | 1652 | 1467372738666 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1652 | 1467372738667 Marionette TRACE conn2 <- [1,2594,null,{}] 04:32:18 INFO - PROCESS | 1652 | 1467372738669 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}] 04:32:18 INFO - PROCESS | 1652 | 1467372738671 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:18 INFO - PROCESS | 1652 | 1467372738772 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:32:18 INFO - PROCESS | 1652 | 1467372738775 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1652 | 1467372738776 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129863000 == 37 [pid = 1652] [id = 656] 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12562a800) [pid = 1652] [serial = 1968] [outer = 0x0] 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126449000) [pid = 1652] [serial = 1969] [outer = 0x12562a800] 04:32:18 INFO - PROCESS | 1652 | 1467372738801 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1266bc000) [pid = 1652] [serial = 1970] [outer = 0x12562a800] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1129ce400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118092000) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176d1400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128a5800) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11325b800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12117b800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116fb5400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119335c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116754400) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182edc00) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1126f4000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11260c000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118775400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119959c00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1126e8800) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119953800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:32:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1195ebc00) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:32:19 INFO - PROCESS | 1652 | 1467372739252 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]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 619ms 04:32:19 INFO - PROCESS | 1652 | 1467372739292 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1652 | 1467372739293 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:32:19 INFO - PROCESS | 1652 | 1467372739303 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1652 | 1467372739304 Marionette TRACE conn2 <- [1,2598,null,{}] 04:32:19 INFO - PROCESS | 1652 | 1467372739306 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}] 04:32:19 INFO - PROCESS | 1652 | 1467372739307 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:19 INFO - PROCESS | 1652 | 1467372739393 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:32:19 INFO - PROCESS | 1652 | 1467372739400 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1652 | 1467372739401 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d4800 == 38 [pid = 1652] [id = 657] 04:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11675ac00) [pid = 1652] [serial = 1971] [outer = 0x0] 04:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11809b800) [pid = 1652] [serial = 1972] [outer = 0x11675ac00] 04:32:19 INFO - PROCESS | 1652 | 1467372739425 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1185eb400) [pid = 1652] [serial = 1973] [outer = 0x11675ac00] 04:32:19 INFO - PROCESS | 1652 | 1467372739768 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]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 470ms 04:32:19 INFO - PROCESS | 1652 | 1467372739774 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1652 | 1467372739775 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:32:19 INFO - PROCESS | 1652 | 1467372739777 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1652 | 1467372739779 Marionette TRACE conn2 <- [1,2602,null,{}] 04:32:19 INFO - PROCESS | 1652 | 1467372739785 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}] 04:32:19 INFO - PROCESS | 1652 | 1467372739786 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:19 INFO - PROCESS | 1652 | 1467372739874 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:32:19 INFO - PROCESS | 1652 | 1467372739936 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1652 | 1467372739937 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b025800 == 39 [pid = 1652] [id = 658] 04:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11808f400) [pid = 1652] [serial = 1974] [outer = 0x0] 04:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a061400) [pid = 1652] [serial = 1975] [outer = 0x11808f400] 04:32:19 INFO - PROCESS | 1652 | 1467372739969 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124e17800) [pid = 1652] [serial = 1976] [outer = 0x11808f400] 04:32:20 INFO - PROCESS | 1652 | 1467372740287 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]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 04:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:32:20 INFO - PROCESS | 1652 | 1467372740302 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 1652 | 1467372740303 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:32:20 INFO - PROCESS | 1652 | 1467372740306 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1652 | 1467372740307 Marionette TRACE conn2 <- [1,2606,null,{}] 04:32:20 INFO - PROCESS | 1652 | 1467372740310 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}] 04:32:20 INFO - PROCESS | 1652 | 1467372740312 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:20 INFO - PROCESS | 1652 | 1467372740416 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:32:20 INFO - PROCESS | 1652 | 1467372740419 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1652 | 1467372740421 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1e800 == 40 [pid = 1652] [id = 659] 04:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119959c00) [pid = 1652] [serial = 1977] [outer = 0x0] 04:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126a81000) [pid = 1652] [serial = 1978] [outer = 0x119959c00] 04:32:20 INFO - PROCESS | 1652 | 1467372740447 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128a2b400) [pid = 1652] [serial = 1979] [outer = 0x119959c00] 04:32:20 INFO - PROCESS | 1652 | 1467372740805 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]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms 04:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:32:20 INFO - PROCESS | 1652 | 1467372740835 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 1652 | 1467372740836 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:32:20 INFO - PROCESS | 1652 | 1467372740838 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1652 | 1467372740839 Marionette TRACE conn2 <- [1,2610,null,{}] 04:32:20 INFO - PROCESS | 1652 | 1467372740841 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}] 04:32:20 INFO - PROCESS | 1652 | 1467372740842 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:20 INFO - PROCESS | 1652 | 1467372740959 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:32:20 INFO - PROCESS | 1652 | 1467372740966 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1652 | 1467372740967 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd3e800 == 41 [pid = 1652] [id = 660] 04:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128a2e800) [pid = 1652] [serial = 1980] [outer = 0x0] 04:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128a32800) [pid = 1652] [serial = 1981] [outer = 0x128a2e800] 04:32:21 INFO - PROCESS | 1652 | 1467372740999 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ac4800) [pid = 1652] [serial = 1982] [outer = 0x128a2e800] 04:32:21 INFO - PROCESS | 1652 | 1467372741477 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]]]}] 04:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 668ms 04:32:21 INFO - PROCESS | 1652 | 1467372741516 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1652 | 1467372741520 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:32:21 INFO - PROCESS | 1652 | 1467372741525 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1652 | 1467372741528 Marionette TRACE conn2 <- [1,2614,null,{}] 04:32:21 INFO - PROCESS | 1652 | 1467372741535 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}] 04:32:21 INFO - PROCESS | 1652 | 1467372741536 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:21 INFO - PROCESS | 1652 | 1467372741645 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:32:21 INFO - PROCESS | 1652 | 1467372741763 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 1652 | 1467372741764 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121228800 == 42 [pid = 1652] [id = 661] 04:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11697f000) [pid = 1652] [serial = 1983] [outer = 0x0] 04:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11714ac00) [pid = 1652] [serial = 1984] [outer = 0x11697f000] 04:32:21 INFO - PROCESS | 1652 | 1467372741795 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11815f000) [pid = 1652] [serial = 1985] [outer = 0x11697f000] 04:32:22 INFO - PROCESS | 1652 | 1467372742225 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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 729ms 04:32:22 INFO - PROCESS | 1652 | 1467372742253 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 1652 | 1467372742257 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:32:22 INFO - PROCESS | 1652 | 1467372742261 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 1652 | 1467372742263 Marionette TRACE conn2 <- [1,2618,null,{}] 04:32:22 INFO - PROCESS | 1652 | 1467372742266 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}] 04:32:22 INFO - PROCESS | 1652 | 1467372742268 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:22 INFO - PROCESS | 1652 | 1467372742380 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:32:22 INFO - PROCESS | 1652 | 1467372742442 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1652 | 1467372742444 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128a9d800 == 43 [pid = 1652] [id = 662] 04:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1182ed800) [pid = 1652] [serial = 1986] [outer = 0x0] 04:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1185ed400) [pid = 1652] [serial = 1987] [outer = 0x1182ed800] 04:32:22 INFO - PROCESS | 1652 | 1467372742517 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119369000) [pid = 1652] [serial = 1988] [outer = 0x1182ed800] 04:32:22 INFO - PROCESS | 1652 | 1467372742938 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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 04:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:32:22 INFO - PROCESS | 1652 | 1467372742982 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 1652 | 1467372742984 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:32:22 INFO - PROCESS | 1652 | 1467372742986 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 1652 | 1467372742989 Marionette TRACE conn2 <- [1,2622,null,{}] 04:32:23 INFO - PROCESS | 1652 | 1467372743020 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}] 04:32:23 INFO - PROCESS | 1652 | 1467372743024 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:23 INFO - PROCESS | 1652 | 1467372743133 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:32:23 INFO - PROCESS | 1652 | 1467372743209 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1652 | 1467372743211 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01a800 == 44 [pid = 1652] [id = 663] 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119ab9400) [pid = 1652] [serial = 1989] [outer = 0x0] 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120740000) [pid = 1652] [serial = 1990] [outer = 0x119ab9400] 04:32:23 INFO - PROCESS | 1652 | 1467372743242 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121b1c400) [pid = 1652] [serial = 1991] [outer = 0x119ab9400] 04:32:23 INFO - PROCESS | 1652 | 1467372743682 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]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 725ms 04:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:32:23 INFO - PROCESS | 1652 | 1467372743712 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1652 | 1467372743713 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:32:23 INFO - PROCESS | 1652 | 1467372743716 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1652 | 1467372743717 Marionette TRACE conn2 <- [1,2626,null,{}] 04:32:23 INFO - PROCESS | 1652 | 1467372743719 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}] 04:32:23 INFO - PROCESS | 1652 | 1467372743721 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:23 INFO - PROCESS | 1652 | 1467372743842 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:32:23 INFO - PROCESS | 1652 | 1467372743917 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1652 | 1467372743919 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279de000 == 45 [pid = 1652] [id = 664] 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1131cc000) [pid = 1652] [serial = 1992] [outer = 0x0] 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121e70800) [pid = 1652] [serial = 1993] [outer = 0x1131cc000] 04:32:23 INFO - PROCESS | 1652 | 1467372743949 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126059c00) [pid = 1652] [serial = 1994] [outer = 0x1131cc000] 04:32:24 INFO - PROCESS | 1652 | 1467372744540 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]]]}] 04:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 869ms 04:32:24 INFO - PROCESS | 1652 | 1467372744585 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1652 | 1467372744588 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:32:24 INFO - PROCESS | 1652 | 1467372744591 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1652 | 1467372744593 Marionette TRACE conn2 <- [1,2630,null,{}] 04:32:24 INFO - PROCESS | 1652 | 1467372744617 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}] 04:32:24 INFO - PROCESS | 1652 | 1467372744619 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:24 INFO - PROCESS | 1652 | 1467372744719 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:32:24 INFO - PROCESS | 1652 | 1467372744797 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 1652 | 1467372744800 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827d800 == 46 [pid = 1652] [id = 665] 04:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112e46000) [pid = 1652] [serial = 1995] [outer = 0x0] 04:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1154dd000) [pid = 1652] [serial = 1996] [outer = 0x112e46000] 04:32:24 INFO - PROCESS | 1652 | 1467372744827 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116789400) [pid = 1652] [serial = 1997] [outer = 0x112e46000] 04:32:25 INFO - PROCESS | 1652 | 1467372745242 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]]]}] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1e800 == 45 [pid = 1652] [id = 659] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b025800 == 44 [pid = 1652] [id = 658] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d4800 == 43 [pid = 1652] [id = 657] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129863000 == 42 [pid = 1652] [id = 656] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119055800 == 41 [pid = 1652] [id = 655] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128aaa000 == 40 [pid = 1652] [id = 654] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126c58800 == 39 [pid = 1652] [id = 653] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x125f19800 == 38 [pid = 1652] [id = 652] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121e05000 == 37 [pid = 1652] [id = 651] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119bba800 == 36 [pid = 1652] [id = 650] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8c800 == 35 [pid = 1652] [id = 649] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x125f14000 == 34 [pid = 1652] [id = 648] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a7000 == 33 [pid = 1652] [id = 647] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a88f000 == 32 [pid = 1652] [id = 646] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1279de000 == 31 [pid = 1652] [id = 664] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01a800 == 30 [pid = 1652] [id = 663] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128a9d800 == 29 [pid = 1652] [id = 662] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121228800 == 28 [pid = 1652] [id = 661] 04:32:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd3e800 == 27 [pid = 1652] [id = 660] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116227c00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113c37400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1182ebc00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118255400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128ab400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1131bec00) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1164e3400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11809c400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12161e400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116760800) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117db4000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118167c00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119953000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116fb3400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11675b800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119367800) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121e67000) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121268800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1250d3400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126057400) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1188cf000) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118518000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119951c00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119332800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119eb5400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118092400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119976800) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a066000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120744c00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1193aac00) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123fe9400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a064000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119ab2800) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 04:32:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118476400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 04:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1290ms 04:32:25 INFO - PROCESS | 1652 | 1467372745882 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 1652 | 1467372745885 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:32:25 INFO - PROCESS | 1652 | 1467372745888 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 1652 | 1467372745890 Marionette TRACE conn2 <- [1,2634,null,{}] 04:32:25 INFO - PROCESS | 1652 | 1467372745894 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}] 04:32:25 INFO - PROCESS | 1652 | 1467372745896 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:25 INFO - PROCESS | 1652 | 1467372745979 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:32:25 INFO - PROCESS | 1652 | 1467372745987 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1652 | 1467372745990 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169c1800 == 28 [pid = 1652] [id = 666] 04:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112984000) [pid = 1652] [serial = 1998] [outer = 0x0] 04:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112d7f800) [pid = 1652] [serial = 1999] [outer = 0x112984000] 04:32:26 INFO - PROCESS | 1652 | 1467372746018 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113c63800) [pid = 1652] [serial = 2000] [outer = 0x112984000] 04:32:26 INFO - PROCESS | 1652 | 1467372746386 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]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 04:32:26 INFO - PROCESS | 1652 | 1467372746409 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1652 | 1467372746411 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:32:26 INFO - PROCESS | 1652 | 1467372746446 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1652 | 1467372746449 Marionette TRACE conn2 <- [1,2638,null,{}] 04:32:26 INFO - PROCESS | 1652 | 1467372746456 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}] 04:32:26 INFO - PROCESS | 1652 | 1467372746458 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:26 INFO - PROCESS | 1652 | 1467372746539 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:32:26 INFO - PROCESS | 1652 | 1467372746543 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 1652 | 1467372746544 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118740800 == 29 [pid = 1652] [id = 667] 04:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116760400) [pid = 1652] [serial = 2001] [outer = 0x0] 04:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11714f000) [pid = 1652] [serial = 2002] [outer = 0x116760400] 04:32:26 INFO - PROCESS | 1652 | 1467372746576 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11808e000) [pid = 1652] [serial = 2003] [outer = 0x116760400] 04:32:26 INFO - PROCESS | 1652 | 1467372746915 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]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 509ms 04:32:26 INFO - PROCESS | 1652 | 1467372746923 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1652 | 1467372746924 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:32:26 INFO - PROCESS | 1652 | 1467372746927 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1652 | 1467372746928 Marionette TRACE conn2 <- [1,2642,null,{}] 04:32:26 INFO - PROCESS | 1652 | 1467372746939 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}] 04:32:26 INFO - PROCESS | 1652 | 1467372746942 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:27 INFO - PROCESS | 1652 | 1467372747024 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:32:27 INFO - PROCESS | 1652 | 1467372747079 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1652 | 1467372747081 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121d800 == 30 [pid = 1652] [id = 668] 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11817d800) [pid = 1652] [serial = 2004] [outer = 0x0] 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182e7c00) [pid = 1652] [serial = 2005] [outer = 0x11817d800] 04:32:27 INFO - PROCESS | 1652 | 1467372747104 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118472800) [pid = 1652] [serial = 2006] [outer = 0x11817d800] 04:32:27 INFO - PROCESS | 1652 | 1467372747496 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]]]}] 04:32:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:32:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms 04:32:27 INFO - PROCESS | 1652 | 1467372747505 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 1652 | 1467372747507 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:32:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:32:27 INFO - PROCESS | 1652 | 1467372747511 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 1652 | 1467372747513 Marionette TRACE conn2 <- [1,2646,null,{}] 04:32:27 INFO - PROCESS | 1652 | 1467372747516 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}] 04:32:27 INFO - PROCESS | 1652 | 1467372747518 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:27 INFO - PROCESS | 1652 | 1467372747684 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:32:27 INFO - PROCESS | 1652 | 1467372747746 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1652 | 1467372747748 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12150d800 == 31 [pid = 1652] [id = 669] 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118477800) [pid = 1652] [serial = 2007] [outer = 0x0] 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118775400) [pid = 1652] [serial = 2008] [outer = 0x118477800] 04:32:27 INFO - PROCESS | 1652 | 1467372747792 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119332800) [pid = 1652] [serial = 2009] [outer = 0x118477800] 04:32:28 INFO - PROCESS | 1652 | 1467372748183 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]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 723ms 04:32:28 INFO - PROCESS | 1652 | 1467372748233 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1652 | 1467372748234 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:32:28 INFO - PROCESS | 1652 | 1467372748237 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1652 | 1467372748238 Marionette TRACE conn2 <- [1,2650,null,{}] 04:32:28 INFO - PROCESS | 1652 | 1467372748240 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}] 04:32:28 INFO - PROCESS | 1652 | 1467372748241 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:28 INFO - PROCESS | 1652 | 1467372748367 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:32:28 INFO - PROCESS | 1652 | 1467372748384 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 1652 | 1467372748385 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e36000 == 32 [pid = 1652] [id = 670] 04:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119364c00) [pid = 1652] [serial = 2010] [outer = 0x0] 04:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1193b1800) [pid = 1652] [serial = 2011] [outer = 0x119364c00] 04:32:28 INFO - PROCESS | 1652 | 1467372748410 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11994e800) [pid = 1652] [serial = 2012] [outer = 0x119364c00] 04:32:28 INFO - PROCESS | 1652 | 1467372748756 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]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 569ms 04:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:32:28 INFO - PROCESS | 1652 | 1467372748807 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1652 | 1467372748809 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:32:28 INFO - PROCESS | 1652 | 1467372748811 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1652 | 1467372748814 Marionette TRACE conn2 <- [1,2654,null,{}] 04:32:28 INFO - PROCESS | 1652 | 1467372748817 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}] 04:32:28 INFO - PROCESS | 1652 | 1467372748824 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:29 INFO - PROCESS | 1652 | 1467372749006 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:32:29 INFO - PROCESS | 1652 | 1467372749014 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1652 | 1467372749015 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2f800 == 33 [pid = 1652] [id = 671] 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119953c00) [pid = 1652] [serial = 2013] [outer = 0x0] 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119ab2000) [pid = 1652] [serial = 2014] [outer = 0x119953c00] 04:32:29 INFO - PROCESS | 1652 | 1467372749108 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a066000) [pid = 1652] [serial = 2015] [outer = 0x119953c00] 04:32:29 INFO - PROCESS | 1652 | 1467372749484 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]]]}] 04:32:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:32:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 722ms 04:32:29 INFO - PROCESS | 1652 | 1467372749533 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1652 | 1467372749535 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:32:29 INFO - PROCESS | 1652 | 1467372749537 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1652 | 1467372749538 Marionette TRACE conn2 <- [1,2658,null,{}] 04:32:29 INFO - PROCESS | 1652 | 1467372749540 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}] 04:32:29 INFO - PROCESS | 1652 | 1467372749542 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:29 INFO - PROCESS | 1652 | 1467372749650 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:32:29 INFO - PROCESS | 1652 | 1467372749687 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1652 | 1467372749688 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279cf000 == 34 [pid = 1652] [id = 672] 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116227800) [pid = 1652] [serial = 2016] [outer = 0x0] 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121172400) [pid = 1652] [serial = 2017] [outer = 0x116227800] 04:32:29 INFO - PROCESS | 1652 | 1467372749715 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1214aa400) [pid = 1652] [serial = 2018] [outer = 0x116227800] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119959c00) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11690c800) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11936cc00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118471000) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112977c00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118169800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176d5000) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118090800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12562cc00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128b0400) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119368c00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12562a800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11675ac00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11808f400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:32:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128a2e800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:32:30 INFO - PROCESS | 1652 | 1467372750408 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]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 919ms 04:32:30 INFO - PROCESS | 1652 | 1467372750457 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1652 | 1467372750458 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:32:30 INFO - PROCESS | 1652 | 1467372750460 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1652 | 1467372750461 Marionette TRACE conn2 <- [1,2662,null,{}] 04:32:30 INFO - PROCESS | 1652 | 1467372750470 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}] 04:32:30 INFO - PROCESS | 1652 | 1467372750471 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:30 INFO - PROCESS | 1652 | 1467372750553 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:32:30 INFO - PROCESS | 1652 | 1467372750558 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1652 | 1467372750559 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f1f000 == 35 [pid = 1652] [id = 673] 04:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1126f4400) [pid = 1652] [serial = 2019] [outer = 0x0] 04:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11692d400) [pid = 1652] [serial = 2020] [outer = 0x1126f4400] 04:32:30 INFO - PROCESS | 1652 | 1467372750583 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118471000) [pid = 1652] [serial = 2021] [outer = 0x1126f4400] 04:32:30 INFO - PROCESS | 1652 | 1467372750906 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]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 477ms 04:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:32:30 INFO - PROCESS | 1652 | 1467372750952 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1652 | 1467372750953 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:32:30 INFO - PROCESS | 1652 | 1467372750955 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1652 | 1467372750957 Marionette TRACE conn2 <- [1,2666,null,{}] 04:32:30 INFO - PROCESS | 1652 | 1467372750959 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}] 04:32:30 INFO - PROCESS | 1652 | 1467372750960 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:31 INFO - PROCESS | 1652 | 1467372751076 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:32:31 INFO - PROCESS | 1652 | 1467372751083 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 1652 | 1467372751084 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dde800 == 36 [pid = 1652] [id = 674] 04:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118252000) [pid = 1652] [serial = 2022] [outer = 0x0] 04:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119abe000) [pid = 1652] [serial = 2023] [outer = 0x118252000] 04:32:31 INFO - PROCESS | 1652 | 1467372751109 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121622800) [pid = 1652] [serial = 2024] [outer = 0x118252000] 04:32:31 INFO - PROCESS | 1652 | 1467372751907 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]]]}] 04:32:31 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) 04:32:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 04:32:31 INFO - PROCESS | 1652 | 1467372751924 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1652 | 1467372751925 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:32:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:32:31 INFO - PROCESS | 1652 | 1467372751928 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1652 | 1467372751930 Marionette TRACE conn2 <- [1,2670,null,{}] 04:32:31 INFO - PROCESS | 1652 | 1467372751933 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}] 04:32:31 INFO - PROCESS | 1652 | 1467372751934 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:32 INFO - PROCESS | 1652 | 1467372752009 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:32:32 INFO - PROCESS | 1652 | 1467372752015 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1652 | 1467372752017 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915b800 == 37 [pid = 1652] [id = 675] 04:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121b1d800) [pid = 1652] [serial = 2025] [outer = 0x0] 04:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123f8e800) [pid = 1652] [serial = 2026] [outer = 0x121b1d800] 04:32:32 INFO - PROCESS | 1652 | 1467372752037 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124e18c00) [pid = 1652] [serial = 2027] [outer = 0x121b1d800] 04:32:33 INFO - PROCESS | 1652 | 1467372753112 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:32:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1224ms 04:32:33 INFO - PROCESS | 1652 | 1467372753153 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 1652 | 1467372753156 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:32:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:32:33 INFO - PROCESS | 1652 | 1467372753164 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 1652 | 1467372753166 Marionette TRACE conn2 <- [1,2674,null,{}] 04:32:33 INFO - PROCESS | 1652 | 1467372753170 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}] 04:32:33 INFO - PROCESS | 1652 | 1467372753171 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:33 INFO - PROCESS | 1652 | 1467372753301 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:32:33 INFO - PROCESS | 1652 | 1467372753361 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 1652 | 1467372753364 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11872b800 == 38 [pid = 1652] [id = 676] 04:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128af400) [pid = 1652] [serial = 2028] [outer = 0x0] 04:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113c37000) [pid = 1652] [serial = 2029] [outer = 0x1128af400] 04:32:33 INFO - PROCESS | 1652 | 1467372753395 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116758400) [pid = 1652] [serial = 2030] [outer = 0x1128af400] 04:32:34 INFO - PROCESS | 1652 | 1467372754454 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:32:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1325ms 04:32:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:32:34 INFO - PROCESS | 1652 | 1467372754488 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1652 | 1467372754491 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:32:34 INFO - PROCESS | 1652 | 1467372754494 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1652 | 1467372754495 Marionette TRACE conn2 <- [1,2678,null,{}] 04:32:34 INFO - PROCESS | 1652 | 1467372754499 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}] 04:32:34 INFO - PROCESS | 1652 | 1467372754501 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:34 INFO - PROCESS | 1652 | 1467372754607 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:32:34 INFO - PROCESS | 1652 | 1467372754717 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 1652 | 1467372754720 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x127dde800 == 37 [pid = 1652] [id = 674] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125f1f000 == 36 [pid = 1652] [id = 673] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1279cf000 == 35 [pid = 1652] [id = 672] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2f800 == 34 [pid = 1652] [id = 671] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124e36000 == 33 [pid = 1652] [id = 670] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12150d800 == 32 [pid = 1652] [id = 669] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12121d800 == 31 [pid = 1652] [id = 668] 04:32:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ad4800 == 32 [pid = 1652] [id = 677] 04:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1164ec400) [pid = 1652] [serial = 2031] [outer = 0x0] 04:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117146c00) [pid = 1652] [serial = 2032] [outer = 0x1164ec400] 04:32:34 INFO - PROCESS | 1652 | 1467372754769 Marionette DEBUG loaded listener.js 04:32:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117db1800) [pid = 1652] [serial = 2033] [outer = 0x1164ec400] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118740800 == 31 [pid = 1652] [id = 667] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1169c1800 == 30 [pid = 1652] [id = 666] 04:32:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11827d800 == 29 [pid = 1652] [id = 665] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128a32800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126a81000) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119971400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a067800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1188d4c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119364000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1164e7c00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116905400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125fb5400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124e81000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11809a800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182e5c00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11824e400) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126056000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118477c00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11545c800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116763000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119544c00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1256c7c00) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126449000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128a2b400) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11809b800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1266bc000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124e17800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119d05800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x124e1c400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119950000) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a061400) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1185eb400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 04:32:34 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x128ac4800) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 04:32:35 INFO - PROCESS | 1652 | 1467372755572 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]]]}] 04:32:35 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) 04:32:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1126ms 04:32:35 INFO - PROCESS | 1652 | 1467372755620 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:32:35 INFO - PROCESS | 1652 | 1467372755624 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:32:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:32:35 INFO - PROCESS | 1652 | 1467372755632 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - PROCESS | 1652 | 1467372755634 Marionette TRACE conn2 <- [1,2682,null,{}] 04:32:35 INFO - PROCESS | 1652 | 1467372755637 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}] 04:32:35 INFO - PROCESS | 1652 | 1467372755638 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:35 INFO - PROCESS | 1652 | 1467372755721 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:32:35 INFO - PROCESS | 1652 | 1467372755726 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 1652 | 1467372755727 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a02b800 == 30 [pid = 1652] [id = 678] 04:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118187800) [pid = 1652] [serial = 2034] [outer = 0x0] 04:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1182e4c00) [pid = 1652] [serial = 2035] [outer = 0x118187800] 04:32:35 INFO - PROCESS | 1652 | 1467372755757 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11846f400) [pid = 1652] [serial = 2036] [outer = 0x118187800] 04:32:36 INFO - PROCESS | 1652 | 1467372756617 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]]]}] 04:32:36 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) 04:32:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1024ms 04:32:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:32:36 INFO - PROCESS | 1652 | 1467372756655 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:32:36 INFO - PROCESS | 1652 | 1467372756656 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:32:36 INFO - PROCESS | 1652 | 1467372756658 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 1652 | 1467372756661 Marionette TRACE conn2 <- [1,2686,null,{}] 04:32:36 INFO - PROCESS | 1652 | 1467372756669 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}] 04:32:36 INFO - PROCESS | 1652 | 1467372756672 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:36 INFO - PROCESS | 1652 | 1467372756806 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:32:36 INFO - PROCESS | 1652 | 1467372756813 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1652 | 1467372756815 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e18000 == 31 [pid = 1652] [id = 679] 04:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119026000) [pid = 1652] [serial = 2037] [outer = 0x0] 04:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11902e400) [pid = 1652] [serial = 2038] [outer = 0x119026000] 04:32:36 INFO - PROCESS | 1652 | 1467372756843 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1193b9c00) [pid = 1652] [serial = 2039] [outer = 0x119026000] 04:32:37 INFO - PROCESS | 1652 | 1467372757657 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:32:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1024ms 04:32:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:32:37 INFO - PROCESS | 1652 | 1467372757683 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:32:37 INFO - PROCESS | 1652 | 1467372757685 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:32:37 INFO - PROCESS | 1652 | 1467372757687 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 1652 | 1467372757688 Marionette TRACE conn2 <- [1,2690,null,{}] 04:32:37 INFO - PROCESS | 1652 | 1467372757690 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}] 04:32:37 INFO - PROCESS | 1652 | 1467372757692 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:37 INFO - PROCESS | 1652 | 1467372757795 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:32:37 INFO - PROCESS | 1652 | 1467372757834 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 1652 | 1467372757835 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f1f000 == 32 [pid = 1652] [id = 680] 04:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11995a000) [pid = 1652] [serial = 2040] [outer = 0x0] 04:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11997b000) [pid = 1652] [serial = 2041] [outer = 0x11995a000] 04:32:37 INFO - PROCESS | 1652 | 1467372757860 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119d0a800) [pid = 1652] [serial = 2042] [outer = 0x11995a000] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118252000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119364c00) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11817d800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112e46000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11697f000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1182ed800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119953c00) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119ab9400) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116227800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1126f4400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1131cc000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112984000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118477800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:32:38 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x116760400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:32:38 INFO - PROCESS | 1652 | 1467372758673 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:32:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 04:32:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:32:38 INFO - PROCESS | 1652 | 1467372758708 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 1652 | 1467372758709 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:32:38 INFO - PROCESS | 1652 | 1467372758711 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 1652 | 1467372758713 Marionette TRACE conn2 <- [1,2694,null,{}] 04:32:38 INFO - PROCESS | 1652 | 1467372758725 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}] 04:32:38 INFO - PROCESS | 1652 | 1467372758726 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:38 INFO - PROCESS | 1652 | 1467372758829 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:32:38 INFO - PROCESS | 1652 | 1467372758868 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 1652 | 1467372758869 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12668e800 == 33 [pid = 1652] [id = 681] 04:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1129ce400) [pid = 1652] [serial = 2043] [outer = 0x0] 04:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x117db1400) [pid = 1652] [serial = 2044] [outer = 0x1129ce400] 04:32:38 INFO - PROCESS | 1652 | 1467372758894 Marionette DEBUG loaded listener.js 04:32:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118477800) [pid = 1652] [serial = 2045] [outer = 0x1129ce400] 04:32:39 INFO - PROCESS | 1652 | 1467372759662 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:32:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 04:32:39 INFO - PROCESS | 1652 | 1467372759685 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 1652 | 1467372759686 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:32:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:32:39 INFO - PROCESS | 1652 | 1467372759688 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 1652 | 1467372759689 Marionette TRACE conn2 <- [1,2698,null,{}] 04:32:39 INFO - PROCESS | 1652 | 1467372759692 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}] 04:32:39 INFO - PROCESS | 1652 | 1467372759696 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:39 INFO - PROCESS | 1652 | 1467372759794 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:32:39 INFO - PROCESS | 1652 | 1467372759801 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 1652 | 1467372759802 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dc4000 == 34 [pid = 1652] [id = 682] 04:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119026800) [pid = 1652] [serial = 2046] [outer = 0x0] 04:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x121268800) [pid = 1652] [serial = 2047] [outer = 0x119026800] 04:32:39 INFO - PROCESS | 1652 | 1467372759828 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x121e67000) [pid = 1652] [serial = 2048] [outer = 0x119026800] 04:32:40 INFO - PROCESS | 1652 | 1467372760665 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:32:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:32:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1019ms 04:32:40 INFO - PROCESS | 1652 | 1467372760747 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 1652 | 1467372760750 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:32:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:32:40 INFO - PROCESS | 1652 | 1467372760754 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 1652 | 1467372760756 Marionette TRACE conn2 <- [1,2702,null,{}] 04:32:40 INFO - PROCESS | 1652 | 1467372760760 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}] 04:32:40 INFO - PROCESS | 1652 | 1467372760763 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:40 INFO - PROCESS | 1652 | 1467372760856 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:32:40 INFO - PROCESS | 1652 | 1467372760951 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 1652 | 1467372760953 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118738800 == 35 [pid = 1652] [id = 683] 04:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x113c64000) [pid = 1652] [serial = 2049] [outer = 0x0] 04:32:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116754800) [pid = 1652] [serial = 2050] [outer = 0x113c64000] 04:32:40 INFO - PROCESS | 1652 | 1467372760985 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176d5400) [pid = 1652] [serial = 2051] [outer = 0x113c64000] 04:32:41 INFO - PROCESS | 1652 | 1467372761432 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]]]}] 04:32:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:32:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 722ms 04:32:41 INFO - PROCESS | 1652 | 1467372761476 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:32:41 INFO - PROCESS | 1652 | 1467372761478 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:32:41 INFO - PROCESS | 1652 | 1467372761483 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 1652 | 1467372761486 Marionette TRACE conn2 <- [1,2706,null,{}] 04:32:41 INFO - PROCESS | 1652 | 1467372761489 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}] 04:32:41 INFO - PROCESS | 1652 | 1467372761490 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:41 INFO - PROCESS | 1652 | 1467372761593 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:32:41 INFO - PROCESS | 1652 | 1467372761652 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 1652 | 1467372761653 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e1a800 == 36 [pid = 1652] [id = 684] 04:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1176d7c00) [pid = 1652] [serial = 2052] [outer = 0x0] 04:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118471400) [pid = 1652] [serial = 2053] [outer = 0x1176d7c00] 04:32:41 INFO - PROCESS | 1652 | 1467372761684 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1184d3800) [pid = 1652] [serial = 2054] [outer = 0x1176d7c00] 04:32:42 INFO - PROCESS | 1652 | 1467372762105 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]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 673ms 04:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:32:42 INFO - PROCESS | 1652 | 1467372762155 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 1652 | 1467372762156 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:32:42 INFO - PROCESS | 1652 | 1467372762159 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 1652 | 1467372762160 Marionette TRACE conn2 <- [1,2710,null,{}] 04:32:42 INFO - PROCESS | 1652 | 1467372762167 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}] 04:32:42 INFO - PROCESS | 1652 | 1467372762170 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:42 INFO - PROCESS | 1652 | 1467372762296 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:32:42 INFO - PROCESS | 1652 | 1467372762360 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 1652 | 1467372762363 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12914e800 == 37 [pid = 1652] [id = 685] 04:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119954800) [pid = 1652] [serial = 2055] [outer = 0x0] 04:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119d10c00) [pid = 1652] [serial = 2056] [outer = 0x119954800] 04:32:42 INFO - PROCESS | 1652 | 1467372762407 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a066800) [pid = 1652] [serial = 2057] [outer = 0x119954800] 04:32:42 INFO - PROCESS | 1652 | 1467372762837 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] 04:32:42 INFO - PROCESS | 1652 | 1467372762882 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:32:42 INFO - PROCESS | 1652 | 1467372762884 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 1652 | 1467372762886 Marionette TRACE conn2 <- [1,2714,null,{}] 04:32:42 INFO - PROCESS | 1652 | 1467372762888 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}] 04:32:42 INFO - PROCESS | 1652 | 1467372762890 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:42 INFO - PROCESS | 1652 | 1467372762992 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:32:43 INFO - PROCESS | 1652 | 1467372763051 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 1652 | 1467372763052 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12517e000 == 38 [pid = 1652] [id = 686] 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121988c00) [pid = 1652] [serial = 2058] [outer = 0x0] 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124e80c00) [pid = 1652] [serial = 2059] [outer = 0x121988c00] 04:32:43 INFO - PROCESS | 1652 | 1467372763082 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1256ccc00) [pid = 1652] [serial = 2060] [outer = 0x121988c00] 04:32:43 INFO - PROCESS | 1652 | 1467372763544 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]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:32:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 04:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:32:43 INFO - PROCESS | 1652 | 1467372763554 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 1652 | 1467372763556 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:32:43 INFO - PROCESS | 1652 | 1467372763558 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 1652 | 1467372763559 Marionette TRACE conn2 <- [1,2718,null,{}] 04:32:43 INFO - PROCESS | 1652 | 1467372763562 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}] 04:32:43 INFO - PROCESS | 1652 | 1467372763563 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:43 INFO - PROCESS | 1652 | 1467372763676 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:32:43 INFO - PROCESS | 1652 | 1467372763751 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 1652 | 1467372763752 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a895000 == 39 [pid = 1652] [id = 687] 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12604e800) [pid = 1652] [serial = 2061] [outer = 0x0] 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12605b000) [pid = 1652] [serial = 2062] [outer = 0x12604e800] 04:32:43 INFO - PROCESS | 1652 | 1467372763780 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1264c4800) [pid = 1652] [serial = 2063] [outer = 0x12604e800] 04:32:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d05b000 == 38 [pid = 1652] [id = 16] 04:32:44 INFO - PROCESS | 1652 | 1467372764370 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] 04:32:44 INFO - PROCESS | 1652 | 1467372764432 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:32:44 INFO - PROCESS | 1652 | 1467372764435 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 1652 | 1467372764437 Marionette TRACE conn2 <- [1,2722,null,{}] 04:32:44 INFO - PROCESS | 1652 | 1467372764440 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}] 04:32:44 INFO - PROCESS | 1652 | 1467372764442 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:44 INFO - PROCESS | 1652 | 1467372764542 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:32:44 INFO - PROCESS | 1652 | 1467372764604 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 1652 | 1467372764607 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119853000 == 39 [pid = 1652] [id = 688] 04:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116760400) [pid = 1652] [serial = 2064] [outer = 0x0] 04:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11697d000) [pid = 1652] [serial = 2065] [outer = 0x116760400] 04:32:44 INFO - PROCESS | 1652 | 1467372764635 Marionette DEBUG loaded listener.js 04:32:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11808f800) [pid = 1652] [serial = 2066] [outer = 0x116760400] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12668e800 == 38 [pid = 1652] [id = 681] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125f1f000 == 37 [pid = 1652] [id = 680] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121e18000 == 36 [pid = 1652] [id = 679] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a02b800 == 35 [pid = 1652] [id = 678] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116ad4800 == 34 [pid = 1652] [id = 677] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12915b800 == 33 [pid = 1652] [id = 675] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11872b800 == 32 [pid = 1652] [id = 676] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d05a800 == 31 [pid = 1652] [id = 17] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a895000 == 30 [pid = 1652] [id = 687] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12517e000 == 29 [pid = 1652] [id = 686] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12914e800 == 28 [pid = 1652] [id = 685] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121e1a800 == 27 [pid = 1652] [id = 684] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127dc4000 == 26 [pid = 1652] [id = 682] 04:32:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118738800 == 25 [pid = 1652] [id = 683] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1193b1800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1182e7c00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118472800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116789400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1154dd000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11815f000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11714ac00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119369000) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1185ed400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119ab2000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121b1c400) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11994e800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121172400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x120740000) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11a066000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11692d400) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x126059c00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x112d7f800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x121e70800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x113c63800) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118775400) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1214aa400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118471000) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11714f000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11808e000) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x123f8e800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x119abe000) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119332800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x121622800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 04:32:45 INFO - PROCESS | 1652 | 1467372765611 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] 04:32:45 INFO - PROCESS | 1652 | 1467372765665 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:32:45 INFO - PROCESS | 1652 | 1467372765668 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 1652 | 1467372765670 Marionette TRACE conn2 <- [1,2726,null,{}] 04:32:45 INFO - PROCESS | 1652 | 1467372765674 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}] 04:32:45 INFO - PROCESS | 1652 | 1467372765675 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:45 INFO - PROCESS | 1652 | 1467372765757 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:32:45 INFO - PROCESS | 1652 | 1467372765762 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 1652 | 1467372765767 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746c800 == 26 [pid = 1652] [id = 689] 04:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x115df2800) [pid = 1652] [serial = 2067] [outer = 0x0] 04:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x115e62000) [pid = 1652] [serial = 2068] [outer = 0x115df2800] 04:32:45 INFO - PROCESS | 1652 | 1467372765797 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112977800) [pid = 1652] [serial = 2069] [outer = 0x115df2800] 04:32:46 INFO - PROCESS | 1652 | 1467372766133 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]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:32:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 04:32:46 INFO - PROCESS | 1652 | 1467372766188 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 1652 | 1467372766192 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:32:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:32:46 INFO - PROCESS | 1652 | 1467372766197 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1652 | 1467372766199 Marionette TRACE conn2 <- [1,2730,null,{}] 04:32:46 INFO - PROCESS | 1652 | 1467372766201 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}] 04:32:46 INFO - PROCESS | 1652 | 1467372766203 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:46 INFO - PROCESS | 1652 | 1467372766282 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:32:46 INFO - PROCESS | 1652 | 1467372766287 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 1652 | 1467372766289 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192a7800 == 27 [pid = 1652] [id = 690] 04:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116fb3400) [pid = 1652] [serial = 2070] [outer = 0x0] 04:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11808f400) [pid = 1652] [serial = 2071] [outer = 0x116fb3400] 04:32:46 INFO - PROCESS | 1652 | 1467372766316 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118163400) [pid = 1652] [serial = 2072] [outer = 0x116fb3400] 04:32:47 INFO - PROCESS | 1652 | 1467372767141 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:32:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:32:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:32:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:32:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 973ms 04:32:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:32:47 INFO - PROCESS | 1652 | 1467372767170 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 1652 | 1467372767172 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:32:47 INFO - PROCESS | 1652 | 1467372767174 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 1652 | 1467372767177 Marionette TRACE conn2 <- [1,2734,null,{}] 04:32:47 INFO - PROCESS | 1652 | 1467372767185 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}] 04:32:47 INFO - PROCESS | 1652 | 1467372767188 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:47 INFO - PROCESS | 1652 | 1467372767291 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:32:47 INFO - PROCESS | 1652 | 1467372767329 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1652 | 1467372767332 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121352000 == 28 [pid = 1652] [id = 691] 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x113c5f000) [pid = 1652] [serial = 2073] [outer = 0x0] 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118472c00) [pid = 1652] [serial = 2074] [outer = 0x113c5f000] 04:32:47 INFO - PROCESS | 1652 | 1467372767360 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1184ccc00) [pid = 1652] [serial = 2075] [outer = 0x113c5f000] 04:32:47 INFO - PROCESS | 1652 | 1467372767674 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]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:32:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 525ms 04:32:47 INFO - PROCESS | 1652 | 1467372767702 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:32:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:32:47 INFO - PROCESS | 1652 | 1467372767704 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:32:47 INFO - PROCESS | 1652 | 1467372767706 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 1652 | 1467372767707 Marionette TRACE conn2 <- [1,2738,null,{}] 04:32:47 INFO - PROCESS | 1652 | 1467372767709 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}] 04:32:47 INFO - PROCESS | 1652 | 1467372767711 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:47 INFO - PROCESS | 1652 | 1467372767815 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:32:47 INFO - PROCESS | 1652 | 1467372767818 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1652 | 1467372767819 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e19800 == 29 [pid = 1652] [id = 692] 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1185ed400) [pid = 1652] [serial = 2076] [outer = 0x0] 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11932c000) [pid = 1652] [serial = 2077] [outer = 0x1185ed400] 04:32:47 INFO - PROCESS | 1652 | 1467372767845 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119369000) [pid = 1652] [serial = 2078] [outer = 0x1185ed400] 04:32:48 INFO - PROCESS | 1652 | 1467372768179 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]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 04:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:32:48 INFO - PROCESS | 1652 | 1467372768227 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1652 | 1467372768228 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:32:48 INFO - PROCESS | 1652 | 1467372768232 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1652 | 1467372768234 Marionette TRACE conn2 <- [1,2742,null,{}] 04:32:48 INFO - PROCESS | 1652 | 1467372768243 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}] 04:32:48 INFO - PROCESS | 1652 | 1467372768245 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:48 INFO - PROCESS | 1652 | 1467372768338 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:32:48 INFO - PROCESS | 1652 | 1467372768351 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1652 | 1467372768352 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f06000 == 30 [pid = 1652] [id = 693] 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11692d400) [pid = 1652] [serial = 2079] [outer = 0x0] 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1193ad800) [pid = 1652] [serial = 2080] [outer = 0x11692d400] 04:32:48 INFO - PROCESS | 1652 | 1467372768377 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11994e400) [pid = 1652] [serial = 2081] [outer = 0x11692d400] 04:32:48 INFO - PROCESS | 1652 | 1467372768717 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]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 04:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:32:48 INFO - PROCESS | 1652 | 1467372768753 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1652 | 1467372768754 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:32:48 INFO - PROCESS | 1652 | 1467372768756 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1652 | 1467372768757 Marionette TRACE conn2 <- [1,2746,null,{}] 04:32:48 INFO - PROCESS | 1652 | 1467372768765 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}] 04:32:48 INFO - PROCESS | 1652 | 1467372768769 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:48 INFO - PROCESS | 1652 | 1467372768884 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:32:48 INFO - PROCESS | 1652 | 1467372768889 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1652 | 1467372768890 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c48000 == 31 [pid = 1652] [id = 694] 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118092c00) [pid = 1652] [serial = 2082] [outer = 0x0] 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119952400) [pid = 1652] [serial = 2083] [outer = 0x118092c00] 04:32:48 INFO - PROCESS | 1652 | 1467372768916 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a066000) [pid = 1652] [serial = 2084] [outer = 0x118092c00] 04:32:49 INFO - PROCESS | 1652 | 1467372769245 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]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 517ms 04:32:49 INFO - PROCESS | 1652 | 1467372769275 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1652 | 1467372769276 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:32:49 INFO - PROCESS | 1652 | 1467372769278 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1652 | 1467372769279 Marionette TRACE conn2 <- [1,2750,null,{}] 04:32:49 INFO - PROCESS | 1652 | 1467372769289 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}] 04:32:49 INFO - PROCESS | 1652 | 1467372769290 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:49 INFO - PROCESS | 1652 | 1467372769395 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:32:49 INFO - PROCESS | 1652 | 1467372769398 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:49 INFO - PROCESS | 1652 | 1467372769399 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279d6000 == 32 [pid = 1652] [id = 695] 04:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a060400) [pid = 1652] [serial = 2085] [outer = 0x0] 04:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120745000) [pid = 1652] [serial = 2086] [outer = 0x11a060400] 04:32:49 INFO - PROCESS | 1652 | 1467372769424 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12139cc00) [pid = 1652] [serial = 2087] [outer = 0x11a060400] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11995a000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1164ec400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121b1d800) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119026000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118187800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1128af400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1129ce400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12cdca400) [pid = 1652] [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.] 04:32:49 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d05b800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:49 INFO - PROCESS | 1652 | 1467372769856 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]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 626ms 04:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:32:49 INFO - PROCESS | 1652 | 1467372769905 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1652 | 1467372769906 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:32:49 INFO - PROCESS | 1652 | 1467372769908 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1652 | 1467372769909 Marionette TRACE conn2 <- [1,2754,null,{}] 04:32:49 INFO - PROCESS | 1652 | 1467372769912 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}] 04:32:49 INFO - PROCESS | 1652 | 1467372769913 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:50 INFO - PROCESS | 1652 | 1467372770014 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:32:50 INFO - PROCESS | 1652 | 1467372770051 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 1652 | 1467372770052 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dcd000 == 33 [pid = 1652] [id = 696] 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1164ea800) [pid = 1652] [serial = 2088] [outer = 0x0] 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119975c00) [pid = 1652] [serial = 2089] [outer = 0x1164ea800] 04:32:50 INFO - PROCESS | 1652 | 1467372770078 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1214aa400) [pid = 1652] [serial = 2090] [outer = 0x1164ea800] 04:32:50 INFO - PROCESS | 1652 | 1467372770452 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]]]}] 04:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 04:32:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:32:50 INFO - PROCESS | 1652 | 1467372770479 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:32:50 INFO - PROCESS | 1652 | 1467372770481 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:32:50 INFO - PROCESS | 1652 | 1467372770484 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:32:50 INFO - PROCESS | 1652 | 1467372770486 Marionette TRACE conn2 <- [1,2758,null,{}] 04:32:50 INFO - PROCESS | 1652 | 1467372770490 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}] 04:32:50 INFO - PROCESS | 1652 | 1467372770492 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:50 INFO - PROCESS | 1652 | 1467372770627 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:32:50 INFO - PROCESS | 1652 | 1467372770702 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 1652 | 1467372770703 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121351800 == 34 [pid = 1652] [id = 697] 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1126e7800) [pid = 1652] [serial = 2091] [outer = 0x0] 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118474000) [pid = 1652] [serial = 2092] [outer = 0x1126e7800] 04:32:50 INFO - PROCESS | 1652 | 1467372770727 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123fe9400) [pid = 1652] [serial = 2093] [outer = 0x1126e7800] 04:32:51 INFO - PROCESS | 1652 | 1467372771007 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]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 04:32:51 INFO - PROCESS | 1652 | 1467372771055 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1652 | 1467372771056 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:32:51 INFO - PROCESS | 1652 | 1467372771059 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1652 | 1467372771060 Marionette TRACE conn2 <- [1,2762,null,{}] 04:32:51 INFO - PROCESS | 1652 | 1467372771062 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}] 04:32:51 INFO - PROCESS | 1652 | 1467372771065 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:51 INFO - PROCESS | 1652 | 1467372771150 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:32:51 INFO - PROCESS | 1652 | 1467372771154 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1652 | 1467372771155 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129863000 == 35 [pid = 1652] [id = 698] 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124e1d400) [pid = 1652] [serial = 2094] [outer = 0x0] 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1256c5000) [pid = 1652] [serial = 2095] [outer = 0x124e1d400] 04:32:51 INFO - PROCESS | 1652 | 1467372771180 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1256d0000) [pid = 1652] [serial = 2096] [outer = 0x124e1d400] 04:32:51 INFO - PROCESS | 1652 | 1467372771507 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]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 04:32:51 INFO - PROCESS | 1652 | 1467372771529 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1652 | 1467372771532 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:32:51 INFO - PROCESS | 1652 | 1467372771536 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1652 | 1467372771538 Marionette TRACE conn2 <- [1,2766,null,{}] 04:32:51 INFO - PROCESS | 1652 | 1467372771540 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}] 04:32:51 INFO - PROCESS | 1652 | 1467372771542 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:51 INFO - PROCESS | 1652 | 1467372771668 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:32:51 INFO - PROCESS | 1652 | 1467372771676 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1652 | 1467372771677 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125182800 == 36 [pid = 1652] [id = 699] 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1256d3400) [pid = 1652] [serial = 2097] [outer = 0x0] 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126452000) [pid = 1652] [serial = 2098] [outer = 0x1256d3400] 04:32:51 INFO - PROCESS | 1652 | 1467372771704 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126c79c00) [pid = 1652] [serial = 2099] [outer = 0x1256d3400] 04:32:52 INFO - PROCESS | 1652 | 1467372772229 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]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:32:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 769ms 04:32:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:32:52 INFO - PROCESS | 1652 | 1467372772306 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 1652 | 1467372772309 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:32:52 INFO - PROCESS | 1652 | 1467372772312 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 1652 | 1467372772315 Marionette TRACE conn2 <- [1,2770,null,{}] 04:32:52 INFO - PROCESS | 1652 | 1467372772319 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}] 04:32:52 INFO - PROCESS | 1652 | 1467372772320 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:52 INFO - PROCESS | 1652 | 1467372772433 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:32:52 INFO - PROCESS | 1652 | 1467372772515 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 1652 | 1467372772517 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a8f000 == 37 [pid = 1652] [id = 700] 04:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1154da000) [pid = 1652] [serial = 2100] [outer = 0x0] 04:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116784400) [pid = 1652] [serial = 2101] [outer = 0x1154da000] 04:32:52 INFO - PROCESS | 1652 | 1467372772548 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176d5c00) [pid = 1652] [serial = 2102] [outer = 0x1154da000] 04:32:53 INFO - PROCESS | 1652 | 1467372773024 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]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 722ms 04:32:53 INFO - PROCESS | 1652 | 1467372773034 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 1652 | 1467372773037 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:32:53 INFO - PROCESS | 1652 | 1467372773042 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1652 | 1467372773043 Marionette TRACE conn2 <- [1,2774,null,{}] 04:32:53 INFO - PROCESS | 1652 | 1467372773046 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}] 04:32:53 INFO - PROCESS | 1652 | 1467372773048 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:53 INFO - PROCESS | 1652 | 1467372773186 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:32:53 INFO - PROCESS | 1652 | 1467372773248 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 1652 | 1467372773250 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a30000 == 38 [pid = 1652] [id = 701] 04:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118186c00) [pid = 1652] [serial = 2103] [outer = 0x0] 04:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182f2400) [pid = 1652] [serial = 2104] [outer = 0x118186c00] 04:32:53 INFO - PROCESS | 1652 | 1467372773281 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11851b800) [pid = 1652] [serial = 2105] [outer = 0x118186c00] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129863000 == 37 [pid = 1652] [id = 698] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121351800 == 36 [pid = 1652] [id = 697] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x127dcd000 == 35 [pid = 1652] [id = 696] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1279d6000 == 34 [pid = 1652] [id = 695] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126c48000 == 33 [pid = 1652] [id = 694] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125f06000 == 32 [pid = 1652] [id = 693] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121e19800 == 31 [pid = 1652] [id = 692] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121352000 == 30 [pid = 1652] [id = 691] 04:32:53 INFO - PROCESS | 1652 | 1467372773915 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]]]}] 04:32:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d061800) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1192a7800 == 29 [pid = 1652] [id = 690] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11746c800 == 28 [pid = 1652] [id = 689] 04:32:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119853000 == 27 [pid = 1652] [id = 688] 04:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 920ms 04:32:53 INFO - PROCESS | 1652 | 1467372773961 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 1652 | 1467372773964 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:32:53 INFO - PROCESS | 1652 | 1467372773973 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1652 | 1467372773974 Marionette TRACE conn2 <- [1,2778,null,{}] 04:32:53 INFO - PROCESS | 1652 | 1467372773978 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}] 04:32:53 INFO - PROCESS | 1652 | 1467372773980 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:54 INFO - PROCESS | 1652 | 1467372774071 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12117d400) [pid = 1652] [serial = 1433] [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.] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121268800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d0a800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117146c00) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124e18c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11902e400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11846f400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116758400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1193b9c00) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1182e4c00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117db1400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x117db1800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11997b000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113c37000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118477800) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 04:32:54 INFO - PROCESS | 1652 | 1467372774136 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 1652 | 1467372774137 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d3e000 == 28 [pid = 1652] [id = 702] 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x115df6000) [pid = 1652] [serial = 2106] [outer = 0x0] 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11678a000) [pid = 1652] [serial = 2107] [outer = 0x115df6000] 04:32:54 INFO - PROCESS | 1652 | 1467372774165 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x117dac400) [pid = 1652] [serial = 2108] [outer = 0x115df6000] 04:32:54 INFO - PROCESS | 1652 | 1467372774455 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]]]}] 04:32:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:32:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms 04:32:54 INFO - PROCESS | 1652 | 1467372774515 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:32:54 INFO - PROCESS | 1652 | 1467372774519 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:32:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:32:54 INFO - PROCESS | 1652 | 1467372774524 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:32:54 INFO - PROCESS | 1652 | 1467372774525 Marionette TRACE conn2 <- [1,2782,null,{}] 04:32:54 INFO - PROCESS | 1652 | 1467372774527 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}] 04:32:54 INFO - PROCESS | 1652 | 1467372774529 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:54 INFO - PROCESS | 1652 | 1467372774609 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:32:54 INFO - PROCESS | 1652 | 1467372774686 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 1652 | 1467372774687 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827d800 == 29 [pid = 1652] [id = 703] 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1176cd000) [pid = 1652] [serial = 2109] [outer = 0x0] 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118250c00) [pid = 1652] [serial = 2110] [outer = 0x1176cd000] 04:32:54 INFO - PROCESS | 1652 | 1467372774714 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11847c800) [pid = 1652] [serial = 2111] [outer = 0x1176cd000] 04:32:55 INFO - PROCESS | 1652 | 1467372775076 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]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 573ms 04:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:32:55 INFO - PROCESS | 1652 | 1467372775097 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1652 | 1467372775099 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:32:55 INFO - PROCESS | 1652 | 1467372775103 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1652 | 1467372775106 Marionette TRACE conn2 <- [1,2786,null,{}] 04:32:55 INFO - PROCESS | 1652 | 1467372775118 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}] 04:32:55 INFO - PROCESS | 1652 | 1467372775123 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:55 INFO - PROCESS | 1652 | 1467372775257 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:32:55 INFO - PROCESS | 1652 | 1467372775351 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1652 | 1467372775354 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121eba800 == 30 [pid = 1652] [id = 704] 04:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11847c000) [pid = 1652] [serial = 2112] [outer = 0x0] 04:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11936a400) [pid = 1652] [serial = 2113] [outer = 0x11847c000] 04:32:55 INFO - PROCESS | 1652 | 1467372775401 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119959c00) [pid = 1652] [serial = 2114] [outer = 0x11847c000] 04:32:55 INFO - PROCESS | 1652 | 1467372775702 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]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 625ms 04:32:55 INFO - PROCESS | 1652 | 1467372775728 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1652 | 1467372775733 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:32:55 INFO - PROCESS | 1652 | 1467372775745 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1652 | 1467372775747 Marionette TRACE conn2 <- [1,2790,null,{}] 04:32:55 INFO - PROCESS | 1652 | 1467372775755 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}] 04:32:55 INFO - PROCESS | 1652 | 1467372775757 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:55 INFO - PROCESS | 1652 | 1467372775933 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:32:55 INFO - PROCESS | 1652 | 1467372775955 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1652 | 1467372775956 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12661c800 == 31 [pid = 1652] [id = 705] 04:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119a3dc00) [pid = 1652] [serial = 2115] [outer = 0x0] 04:32:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d05000) [pid = 1652] [serial = 2116] [outer = 0x119a3dc00] 04:32:55 INFO - PROCESS | 1652 | 1467372775981 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119eb9400) [pid = 1652] [serial = 2117] [outer = 0x119a3dc00] 04:32:56 INFO - PROCESS | 1652 | 1467372776322 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]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 628ms 04:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:32:56 INFO - PROCESS | 1652 | 1467372776379 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1652 | 1467372776380 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:32:56 INFO - PROCESS | 1652 | 1467372776382 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1652 | 1467372776384 Marionette TRACE conn2 <- [1,2794,null,{}] 04:32:56 INFO - PROCESS | 1652 | 1467372776386 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}] 04:32:56 INFO - PROCESS | 1652 | 1467372776387 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:56 INFO - PROCESS | 1652 | 1467372776490 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:32:56 INFO - PROCESS | 1652 | 1467372776493 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 1652 | 1467372776494 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279ce000 == 32 [pid = 1652] [id = 706] 04:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129ce400) [pid = 1652] [serial = 2118] [outer = 0x0] 04:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12117b400) [pid = 1652] [serial = 2119] [outer = 0x1129ce400] 04:32:56 INFO - PROCESS | 1652 | 1467372776519 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1214ac400) [pid = 1652] [serial = 2120] [outer = 0x1129ce400] 04:32:56 INFO - PROCESS | 1652 | 1467372776857 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]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 04:32:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:32:56 INFO - PROCESS | 1652 | 1467372776906 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1652 | 1467372776907 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:32:56 INFO - PROCESS | 1652 | 1467372776909 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1652 | 1467372776910 Marionette TRACE conn2 <- [1,2798,null,{}] 04:32:56 INFO - PROCESS | 1652 | 1467372776912 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}] 04:32:56 INFO - PROCESS | 1652 | 1467372776916 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:57 INFO - PROCESS | 1652 | 1467372777038 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:32:57 INFO - PROCESS | 1652 | 1467372777052 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 1652 | 1467372777053 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa6800 == 33 [pid = 1652] [id = 707] 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121b1d400) [pid = 1652] [serial = 2121] [outer = 0x0] 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12604e000) [pid = 1652] [serial = 2122] [outer = 0x121b1d400] 04:32:57 INFO - PROCESS | 1652 | 1467372777078 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126c7b800) [pid = 1652] [serial = 2123] [outer = 0x121b1d400] 04:32:57 INFO - PROCESS | 1652 | 1467372777462 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]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:32:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 04:32:57 INFO - PROCESS | 1652 | 1467372777481 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 1652 | 1467372777483 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:32:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:32:57 INFO - PROCESS | 1652 | 1467372777493 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 1652 | 1467372777495 Marionette TRACE conn2 <- [1,2802,null,{}] 04:32:57 INFO - PROCESS | 1652 | 1467372777499 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}] 04:32:57 INFO - PROCESS | 1652 | 1467372777501 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:57 INFO - PROCESS | 1652 | 1467372777653 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:32:57 INFO - PROCESS | 1652 | 1467372777717 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 1652 | 1467372777718 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928e800 == 34 [pid = 1652] [id = 708] 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12687ac00) [pid = 1652] [serial = 2124] [outer = 0x0] 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126c87000) [pid = 1652] [serial = 2125] [outer = 0x12687ac00] 04:32:57 INFO - PROCESS | 1652 | 1467372777760 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128a28c00) [pid = 1652] [serial = 2126] [outer = 0x12687ac00] 04:32:58 INFO - PROCESS | 1652 | 1467372778135 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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:32:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 677ms 04:32:58 INFO - PROCESS | 1652 | 1467372778164 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 1652 | 1467372778165 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:32:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:32:58 INFO - PROCESS | 1652 | 1467372778167 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 1652 | 1467372778168 Marionette TRACE conn2 <- [1,2806,null,{}] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119026800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124e1d400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113c64000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1176d7c00) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113c5f000) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115df2800) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116fb3400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119954800) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121988c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12604e800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1185ed400) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11692d400) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a060400) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1164ea800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118092c00) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1126e7800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:32:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116760400) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:32:58 INFO - PROCESS | 1652 | 1467372778275 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}] 04:32:58 INFO - PROCESS | 1652 | 1467372778276 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:58 INFO - PROCESS | 1652 | 1467372778384 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:32:58 INFO - PROCESS | 1652 | 1467372778391 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1652 | 1467372778392 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dce800 == 35 [pid = 1652] [id = 709] 04:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11675a400) [pid = 1652] [serial = 2127] [outer = 0x0] 04:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116fb6000) [pid = 1652] [serial = 2128] [outer = 0x11675a400] 04:32:58 INFO - PROCESS | 1652 | 1467372778418 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118776400) [pid = 1652] [serial = 2129] [outer = 0x11675a400] 04:32:58 INFO - PROCESS | 1652 | 1467372778741 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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:32:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 618ms 04:32:58 INFO - PROCESS | 1652 | 1467372778786 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 1652 | 1467372778787 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:32:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:32:58 INFO - PROCESS | 1652 | 1467372778790 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 1652 | 1467372778791 Marionette TRACE conn2 <- [1,2810,null,{}] 04:32:58 INFO - PROCESS | 1652 | 1467372778793 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}] 04:32:58 INFO - PROCESS | 1652 | 1467372778794 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:58 INFO - PROCESS | 1652 | 1467372778875 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:32:58 INFO - PROCESS | 1652 | 1467372778942 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1652 | 1467372778943 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b812000 == 36 [pid = 1652] [id = 710] 04:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116760400) [pid = 1652] [serial = 2130] [outer = 0x0] 04:32:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12126e000) [pid = 1652] [serial = 2131] [outer = 0x116760400] 04:32:58 INFO - PROCESS | 1652 | 1467372778966 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126055000) [pid = 1652] [serial = 2132] [outer = 0x116760400] 04:32:59 INFO - PROCESS | 1652 | 1467372779234 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]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 04:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:32:59 INFO - PROCESS | 1652 | 1467372779260 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 1652 | 1467372779261 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:32:59 INFO - PROCESS | 1652 | 1467372779271 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 1652 | 1467372779272 Marionette TRACE conn2 <- [1,2814,null,{}] 04:32:59 INFO - PROCESS | 1652 | 1467372779275 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}] 04:32:59 INFO - PROCESS | 1652 | 1467372779276 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:59 INFO - PROCESS | 1652 | 1467372779364 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:32:59 INFO - PROCESS | 1652 | 1467372779371 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 1652 | 1467372779372 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:32:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba28000 == 37 [pid = 1652] [id = 711] 04:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1185f1800) [pid = 1652] [serial = 2133] [outer = 0x0] 04:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128abf800) [pid = 1652] [serial = 2134] [outer = 0x1185f1800] 04:32:59 INFO - PROCESS | 1652 | 1467372779403 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128ac4400) [pid = 1652] [serial = 2135] [outer = 0x1185f1800] 04:32:59 INFO - PROCESS | 1652 | 1467372779793 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]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 578ms 04:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:32:59 INFO - PROCESS | 1652 | 1467372779842 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 1652 | 1467372779845 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:32:59 INFO - PROCESS | 1652 | 1467372779850 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 1652 | 1467372779853 Marionette TRACE conn2 <- [1,2818,null,{}] 04:32:59 INFO - PROCESS | 1652 | 1467372779857 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}] 04:32:59 INFO - PROCESS | 1652 | 1467372779859 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:00 INFO - PROCESS | 1652 | 1467372780005 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:33:00 INFO - PROCESS | 1652 | 1467372780021 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 1652 | 1467372780023 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd52000 == 38 [pid = 1652] [id = 712] 04:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ac7800) [pid = 1652] [serial = 2136] [outer = 0x0] 04:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128c62800) [pid = 1652] [serial = 2137] [outer = 0x128ac7800] 04:33:00 INFO - PROCESS | 1652 | 1467372780064 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128e12400) [pid = 1652] [serial = 2138] [outer = 0x128ac7800] 04:33:00 INFO - PROCESS | 1652 | --DOCSHELL 0x117d3e000 == 37 [pid = 1652] [id = 702] 04:33:00 INFO - PROCESS | 1652 | --DOCSHELL 0x126a30000 == 36 [pid = 1652] [id = 701] 04:33:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119a8f000 == 35 [pid = 1652] [id = 700] 04:33:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125182800 == 34 [pid = 1652] [id = 699] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x121eba800 == 33 [pid = 1652] [id = 704] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12661c800 == 32 [pid = 1652] [id = 705] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1279ce000 == 31 [pid = 1652] [id = 706] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11928e800 == 30 [pid = 1652] [id = 708] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11827d800 == 29 [pid = 1652] [id = 703] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b812000 == 28 [pid = 1652] [id = 710] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x127dce800 == 27 [pid = 1652] [id = 709] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba28000 == 26 [pid = 1652] [id = 711] 04:33:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa6800 == 25 [pid = 1652] [id = 707] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1256c5000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1176d5400) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116754800) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184d3800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118472c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118471400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x115e62000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112977800) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11808f400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118163400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11a066800) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119d10c00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1256ccc00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124e80c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1264c4800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12605b000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11932c000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1193ad800) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x120745000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119975c00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119952400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11a066000) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x123fe9400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12139cc00) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11808f800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11697d000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11994e400) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118474000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119369000) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1214aa400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1256d0000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1184ccc00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x121e67000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 04:33:01 INFO - PROCESS | 1652 | 1467372781499 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]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:33:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1678ms 04:33:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:33:01 INFO - PROCESS | 1652 | 1467372781526 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 1652 | 1467372781528 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:33:01 INFO - PROCESS | 1652 | 1467372781532 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 1652 | 1467372781534 Marionette TRACE conn2 <- [1,2822,null,{}] 04:33:01 INFO - PROCESS | 1652 | 1467372781538 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}] 04:33:01 INFO - PROCESS | 1652 | 1467372781540 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:01 INFO - PROCESS | 1652 | 1467372781624 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:33:01 INFO - PROCESS | 1652 | 1467372781679 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:01 INFO - PROCESS | 1652 | 1467372781682 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ae8800 == 26 [pid = 1652] [id = 713] 04:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x113252400) [pid = 1652] [serial = 2139] [outer = 0x0] 04:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113257000) [pid = 1652] [serial = 2140] [outer = 0x113252400] 04:33:01 INFO - PROCESS | 1652 | 1467372781712 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x115469800) [pid = 1652] [serial = 2141] [outer = 0x113252400] 04:33:02 INFO - PROCESS | 1652 | 1467372782040 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]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 04:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:33:02 INFO - PROCESS | 1652 | 1467372782055 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 1652 | 1467372782058 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:33:02 INFO - PROCESS | 1652 | 1467372782063 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 1652 | 1467372782067 Marionette TRACE conn2 <- [1,2826,null,{}] 04:33:02 INFO - PROCESS | 1652 | 1467372782071 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}] 04:33:02 INFO - PROCESS | 1652 | 1467372782073 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:02 INFO - PROCESS | 1652 | 1467372782157 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:33:02 INFO - PROCESS | 1652 | 1467372782161 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1652 | 1467372782163 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119060800 == 27 [pid = 1652] [id = 714] 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x115e60400) [pid = 1652] [serial = 2142] [outer = 0x0] 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11675a800) [pid = 1652] [serial = 2143] [outer = 0x115e60400] 04:33:02 INFO - PROCESS | 1652 | 1467372782194 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11697f000) [pid = 1652] [serial = 2144] [outer = 0x115e60400] 04:33:02 INFO - PROCESS | 1652 | 1467372782569 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 524ms 04:33:02 INFO - PROCESS | 1652 | 1467372782587 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 1652 | 1467372782596 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:33:02 INFO - PROCESS | 1652 | 1467372782599 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 1652 | 1467372782601 Marionette TRACE conn2 <- [1,2830,null,{}] 04:33:02 INFO - PROCESS | 1652 | 1467372782609 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}] 04:33:02 INFO - PROCESS | 1652 | 1467372782613 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:02 INFO - PROCESS | 1652 | 1467372782693 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:33:02 INFO - PROCESS | 1652 | 1467372782701 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1652 | 1467372782703 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121b800 == 28 [pid = 1652] [id = 715] 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x111f1b400) [pid = 1652] [serial = 2145] [outer = 0x0] 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118093c00) [pid = 1652] [serial = 2146] [outer = 0x111f1b400] 04:33:02 INFO - PROCESS | 1652 | 1467372782731 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118161c00) [pid = 1652] [serial = 2147] [outer = 0x111f1b400] 04:33:03 INFO - PROCESS | 1652 | 1467372783116 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]]]}] 04:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 573ms 04:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:33:03 INFO - PROCESS | 1652 | 1467372783173 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:33:03 INFO - PROCESS | 1652 | 1467372783176 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:33:03 INFO - PROCESS | 1652 | 1467372783179 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1652 | 1467372783181 Marionette TRACE conn2 <- [1,2834,null,{}] 04:33:03 INFO - PROCESS | 1652 | 1467372783184 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}] 04:33:03 INFO - PROCESS | 1652 | 1467372783186 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:03 INFO - PROCESS | 1652 | 1467372783308 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:33:03 INFO - PROCESS | 1652 | 1467372783320 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 1652 | 1467372783321 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1216c8800 == 29 [pid = 1652] [id = 716] 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1182e3c00) [pid = 1652] [serial = 2148] [outer = 0x0] 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1182e6800) [pid = 1652] [serial = 2149] [outer = 0x1182e3c00] 04:33:03 INFO - PROCESS | 1652 | 1467372783361 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11846e400) [pid = 1652] [serial = 2150] [outer = 0x1182e3c00] 04:33:03 INFO - PROCESS | 1652 | 1467372783757 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 622ms 04:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:33:03 INFO - PROCESS | 1652 | 1467372783802 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:33:03 INFO - PROCESS | 1652 | 1467372783803 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:33:03 INFO - PROCESS | 1652 | 1467372783805 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1652 | 1467372783806 Marionette TRACE conn2 <- [1,2838,null,{}] 04:33:03 INFO - PROCESS | 1652 | 1467372783808 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}] 04:33:03 INFO - PROCESS | 1652 | 1467372783810 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:03 INFO - PROCESS | 1652 | 1467372783918 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:33:03 INFO - PROCESS | 1652 | 1467372783925 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 1652 | 1467372783926 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e1d800 == 30 [pid = 1652] [id = 717] 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1121bdc00) [pid = 1652] [serial = 2151] [outer = 0x0] 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118475800) [pid = 1652] [serial = 2152] [outer = 0x1121bdc00] 04:33:03 INFO - PROCESS | 1652 | 1467372783951 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1184d7800) [pid = 1652] [serial = 2153] [outer = 0x1121bdc00] 04:33:04 INFO - PROCESS | 1652 | 1467372784342 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]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 04:33:04 INFO - PROCESS | 1652 | 1467372784376 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 1652 | 1467372784378 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:33:04 INFO - PROCESS | 1652 | 1467372784382 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 1652 | 1467372784384 Marionette TRACE conn2 <- [1,2842,null,{}] 04:33:04 INFO - PROCESS | 1652 | 1467372784387 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}] 04:33:04 INFO - PROCESS | 1652 | 1467372784393 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:04 INFO - PROCESS | 1652 | 1467372784567 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:33:04 INFO - PROCESS | 1652 | 1467372784586 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 1652 | 1467372784588 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f12000 == 31 [pid = 1652] [id = 718] 04:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1184d3800) [pid = 1652] [serial = 2154] [outer = 0x0] 04:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1182e7400) [pid = 1652] [serial = 2155] [outer = 0x1184d3800] 04:33:04 INFO - PROCESS | 1652 | 1467372784622 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1195ec000) [pid = 1652] [serial = 2156] [outer = 0x1184d3800] 04:33:04 INFO - PROCESS | 1652 | 1467372784980 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]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 624ms 04:33:05 INFO - PROCESS | 1652 | 1467372785005 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1652 | 1467372785007 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:33:05 INFO - PROCESS | 1652 | 1467372785009 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1652 | 1467372785010 Marionette TRACE conn2 <- [1,2846,null,{}] 04:33:05 INFO - PROCESS | 1652 | 1467372785012 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}] 04:33:05 INFO - PROCESS | 1652 | 1467372785014 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:05 INFO - PROCESS | 1652 | 1467372785100 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:33:05 INFO - PROCESS | 1652 | 1467372785171 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 1652 | 1467372785172 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126612000 == 32 [pid = 1652] [id = 719] 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118163400) [pid = 1652] [serial = 2157] [outer = 0x0] 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11994f000) [pid = 1652] [serial = 2158] [outer = 0x118163400] 04:33:05 INFO - PROCESS | 1652 | 1467372785197 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119972000) [pid = 1652] [serial = 2159] [outer = 0x118163400] 04:33:05 INFO - PROCESS | 1652 | 1467372785480 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]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 04:33:05 INFO - PROCESS | 1652 | 1467372785530 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:33:05 INFO - PROCESS | 1652 | 1467372785536 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:33:05 INFO - PROCESS | 1652 | 1467372785540 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1652 | 1467372785541 Marionette TRACE conn2 <- [1,2850,null,{}] 04:33:05 INFO - PROCESS | 1652 | 1467372785545 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}] 04:33:05 INFO - PROCESS | 1652 | 1467372785547 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:05 INFO - PROCESS | 1652 | 1467372785668 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:33:05 INFO - PROCESS | 1652 | 1467372785674 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 1652 | 1467372785675 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c58800 == 33 [pid = 1652] [id = 720] 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11851cc00) [pid = 1652] [serial = 2160] [outer = 0x0] 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119978800) [pid = 1652] [serial = 2161] [outer = 0x11851cc00] 04:33:05 INFO - PROCESS | 1652 | 1467372785787 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119d09400) [pid = 1652] [serial = 2162] [outer = 0x11851cc00] 04:33:06 INFO - PROCESS | 1652 | 1467372786070 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 569ms 04:33:06 INFO - PROCESS | 1652 | 1467372786109 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 1652 | 1467372786110 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:33:06 INFO - PROCESS | 1652 | 1467372786112 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 1652 | 1467372786114 Marionette TRACE conn2 <- [1,2854,null,{}] 04:33:06 INFO - PROCESS | 1652 | 1467372786124 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}] 04:33:06 INFO - PROCESS | 1652 | 1467372786125 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:06 INFO - PROCESS | 1652 | 1467372786207 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:33:06 INFO - PROCESS | 1652 | 1467372786211 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1652 | 1467372786222 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121b000 == 34 [pid = 1652] [id = 721] 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119951400) [pid = 1652] [serial = 2163] [outer = 0x0] 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a062800) [pid = 1652] [serial = 2164] [outer = 0x119951400] 04:33:06 INFO - PROCESS | 1652 | 1467372786247 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120745000) [pid = 1652] [serial = 2165] [outer = 0x119951400] 04:33:06 INFO - PROCESS | 1652 | 1467372786596 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]]]}] 04:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 529ms 04:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:33:06 INFO - PROCESS | 1652 | 1467372786652 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 1652 | 1467372786653 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:33:06 INFO - PROCESS | 1652 | 1467372786655 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 1652 | 1467372786656 Marionette TRACE conn2 <- [1,2858,null,{}] 04:33:06 INFO - PROCESS | 1652 | 1467372786658 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}] 04:33:06 INFO - PROCESS | 1652 | 1467372786659 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:06 INFO - PROCESS | 1652 | 1467372786764 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:33:06 INFO - PROCESS | 1652 | 1467372786800 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1652 | 1467372786802 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aa9800 == 35 [pid = 1652] [id = 722] 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a05f400) [pid = 1652] [serial = 2166] [outer = 0x0] 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121266c00) [pid = 1652] [serial = 2167] [outer = 0x11a05f400] 04:33:06 INFO - PROCESS | 1652 | 1467372786826 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12161c000) [pid = 1652] [serial = 2168] [outer = 0x11a05f400] 04:33:07 INFO - PROCESS | 1652 | 1467372787142 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 04:33:07 INFO - PROCESS | 1652 | 1467372787174 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1652 | 1467372787176 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:33:07 INFO - PROCESS | 1652 | 1467372787178 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1652 | 1467372787180 Marionette TRACE conn2 <- [1,2862,null,{}] 04:33:07 INFO - PROCESS | 1652 | 1467372787185 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}] 04:33:07 INFO - PROCESS | 1652 | 1467372787187 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:07 INFO - PROCESS | 1652 | 1467372787293 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:33:07 INFO - PROCESS | 1652 | 1467372787305 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 1652 | 1467372787307 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e19000 == 36 [pid = 1652] [id = 723] 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118252c00) [pid = 1652] [serial = 2169] [outer = 0x0] 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123f8f800) [pid = 1652] [serial = 2170] [outer = 0x118252c00] 04:33:07 INFO - PROCESS | 1652 | 1467372787341 Marionette DEBUG loaded listener.js 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12562a800) [pid = 1652] [serial = 2171] [outer = 0x118252c00] 04:33:07 INFO - PROCESS | 1652 | 1467372787703 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]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 575ms 04:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:33:07 INFO - PROCESS | 1652 | 1467372787754 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1652 | 1467372787756 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:33:07 INFO - PROCESS | 1652 | 1467372787758 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1652 | 1467372787759 Marionette TRACE conn2 <- [1,2866,null,{}] 04:33:07 INFO - PROCESS | 1652 | 1467372787762 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}] 04:33:07 INFO - PROCESS | 1652 | 1467372787763 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:07 INFO - PROCESS | 1652 | 1467372787860 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:33:07 INFO - PROCESS | 1652 | 1467372787872 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 1652 | 1467372787873 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129863000 == 37 [pid = 1652] [id = 724] 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125fb6c00) [pid = 1652] [serial = 2172] [outer = 0x0] 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1256ce000) [pid = 1652] [serial = 2173] [outer = 0x125fb6c00] 04:33:07 INFO - PROCESS | 1652 | 1467372787898 Marionette DEBUG loaded listener.js 04:33:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126446800) [pid = 1652] [serial = 2174] [outer = 0x125fb6c00] 04:33:08 INFO - PROCESS | 1652 | 1467372788225 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]]]}] 04:33:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:33:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 04:33:08 INFO - PROCESS | 1652 | 1467372788280 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:33:08 INFO - PROCESS | 1652 | 1467372788282 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:33:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:33:08 INFO - PROCESS | 1652 | 1467372788285 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:33:08 INFO - PROCESS | 1652 | 1467372788286 Marionette TRACE conn2 <- [1,2870,null,{}] 04:33:08 INFO - PROCESS | 1652 | 1467372788289 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}] 04:33:08 INFO - PROCESS | 1652 | 1467372788290 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:08 INFO - PROCESS | 1652 | 1467372788390 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:33:08 INFO - PROCESS | 1652 | 1467372788400 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 1652 | 1467372788401 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8aa000 == 38 [pid = 1652] [id = 725] 04:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1264c2400) [pid = 1652] [serial = 2175] [outer = 0x0] 04:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1266bcc00) [pid = 1652] [serial = 2176] [outer = 0x1264c2400] 04:33:08 INFO - PROCESS | 1652 | 1467372788433 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c7f000) [pid = 1652] [serial = 2177] [outer = 0x1264c2400] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129ce400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121b1d400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12687ac00) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11675a400) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185f1800) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11847c000) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176cd000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115df6000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118186c00) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1154da000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1256d3400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119a3dc00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:33:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116760400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:33:08 INFO - PROCESS | 1652 | 1467372788889 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]]]}] 04:33:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:33:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 619ms 04:33:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:33:08 INFO - PROCESS | 1652 | 1467372788906 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:33:08 INFO - PROCESS | 1652 | 1467372788907 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:33:08 INFO - PROCESS | 1652 | 1467372788909 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:33:08 INFO - PROCESS | 1652 | 1467372788910 Marionette TRACE conn2 <- [1,2874,null,{}] 04:33:08 INFO - PROCESS | 1652 | 1467372788913 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}] 04:33:08 INFO - PROCESS | 1652 | 1467372788914 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:09 INFO - PROCESS | 1652 | 1467372789005 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:33:09 INFO - PROCESS | 1652 | 1467372789008 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1652 | 1467372789009 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a655000 == 39 [pid = 1652] [id = 726] 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1126f2400) [pid = 1652] [serial = 2178] [outer = 0x0] 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118095c00) [pid = 1652] [serial = 2179] [outer = 0x1126f2400] 04:33:09 INFO - PROCESS | 1652 | 1467372789034 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195f3400) [pid = 1652] [serial = 2180] [outer = 0x1126f2400] 04:33:09 INFO - PROCESS | 1652 | 1467372789362 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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 468ms 04:33:09 INFO - PROCESS | 1652 | 1467372789378 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 1652 | 1467372789379 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:33:09 INFO - PROCESS | 1652 | 1467372789384 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1652 | 1467372789386 Marionette TRACE conn2 <- [1,2878,null,{}] 04:33:09 INFO - PROCESS | 1652 | 1467372789388 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}] 04:33:09 INFO - PROCESS | 1652 | 1467372789389 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:09 INFO - PROCESS | 1652 | 1467372789496 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:33:09 INFO - PROCESS | 1652 | 1467372789510 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1652 | 1467372789511 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba24000 == 40 [pid = 1652] [id = 727] 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1164ea400) [pid = 1652] [serial = 2181] [outer = 0x0] 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a05e800) [pid = 1652] [serial = 2182] [outer = 0x1164ea400] 04:33:09 INFO - PROCESS | 1652 | 1467372789537 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126c82800) [pid = 1652] [serial = 2183] [outer = 0x1164ea400] 04:33:09 INFO - PROCESS | 1652 | 1467372789854 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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 04:33:09 INFO - PROCESS | 1652 | 1467372789904 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 1652 | 1467372789906 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:33:09 INFO - PROCESS | 1652 | 1467372789908 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1652 | 1467372789909 Marionette TRACE conn2 <- [1,2882,null,{}] 04:33:09 INFO - PROCESS | 1652 | 1467372789911 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}] 04:33:09 INFO - PROCESS | 1652 | 1467372789912 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:09 INFO - PROCESS | 1652 | 1467372789995 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:33:10 INFO - PROCESS | 1652 | 1467372790000 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1652 | 1467372790002 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c011000 == 41 [pid = 1652] [id = 728] 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126c83800) [pid = 1652] [serial = 2184] [outer = 0x0] 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128a33000) [pid = 1652] [serial = 2185] [outer = 0x126c83800] 04:33:10 INFO - PROCESS | 1652 | 1467372790026 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ac5c00) [pid = 1652] [serial = 2186] [outer = 0x126c83800] 04:33:10 INFO - PROCESS | 1652 | 1467372790358 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]]]}] 04:33:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:33:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 471ms 04:33:10 INFO - PROCESS | 1652 | 1467372790380 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:33:10 INFO - PROCESS | 1652 | 1467372790383 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:33:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:33:10 INFO - PROCESS | 1652 | 1467372790386 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:33:10 INFO - PROCESS | 1652 | 1467372790388 Marionette TRACE conn2 <- [1,2886,null,{}] 04:33:10 INFO - PROCESS | 1652 | 1467372790390 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}] 04:33:10 INFO - PROCESS | 1652 | 1467372790391 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:10 INFO - PROCESS | 1652 | 1467372790510 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:33:10 INFO - PROCESS | 1652 | 1467372790517 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1652 | 1467372790518 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c026000 == 42 [pid = 1652] [id = 729] 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ac6000) [pid = 1652] [serial = 2187] [outer = 0x0] 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128acc800) [pid = 1652] [serial = 2188] [outer = 0x128ac6000] 04:33:10 INFO - PROCESS | 1652 | 1467372790542 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c66c00) [pid = 1652] [serial = 2189] [outer = 0x128ac6000] 04:33:10 INFO - PROCESS | 1652 | 1467372790966 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]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 618ms 04:33:11 INFO - PROCESS | 1652 | 1467372791007 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1652 | 1467372791009 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:33:11 INFO - PROCESS | 1652 | 1467372791013 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1652 | 1467372791017 Marionette TRACE conn2 <- [1,2890,null,{}] 04:33:11 INFO - PROCESS | 1652 | 1467372791022 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}] 04:33:11 INFO - PROCESS | 1652 | 1467372791023 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:11 INFO - PROCESS | 1652 | 1467372791142 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:33:11 INFO - PROCESS | 1652 | 1467372791226 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:11 INFO - PROCESS | 1652 | 1467372791227 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827d000 == 43 [pid = 1652] [id = 730] 04:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128af800) [pid = 1652] [serial = 2190] [outer = 0x0] 04:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112d7cc00) [pid = 1652] [serial = 2191] [outer = 0x1128af800] 04:33:11 INFO - PROCESS | 1652 | 1467372791258 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1154da000) [pid = 1652] [serial = 2192] [outer = 0x1128af800] 04:33:11 INFO - PROCESS | 1652 | 1467372791737 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 775ms 04:33:11 INFO - PROCESS | 1652 | 1467372791807 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1652 | 1467372791810 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:33:11 INFO - PROCESS | 1652 | 1467372791819 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1652 | 1467372791821 Marionette TRACE conn2 <- [1,2894,null,{}] 04:33:11 INFO - PROCESS | 1652 | 1467372791823 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}] 04:33:11 INFO - PROCESS | 1652 | 1467372791825 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:11 INFO - PROCESS | 1652 | 1467372791941 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:33:12 INFO - PROCESS | 1652 | 1467372792029 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1652 | 1467372792030 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e21800 == 44 [pid = 1652] [id = 731] 04:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11690b800) [pid = 1652] [serial = 2193] [outer = 0x0] 04:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116fbe000) [pid = 1652] [serial = 2194] [outer = 0x11690b800] 04:33:12 INFO - PROCESS | 1652 | 1467372792061 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117db7000) [pid = 1652] [serial = 2195] [outer = 0x11690b800] 04:33:12 INFO - PROCESS | 1652 | 1467372792778 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]]]}] 04:33:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:33:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1024ms 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c011000 == 43 [pid = 1652] [id = 728] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba24000 == 42 [pid = 1652] [id = 727] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a655000 == 41 [pid = 1652] [id = 726] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a8aa000 == 40 [pid = 1652] [id = 725] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129863000 == 39 [pid = 1652] [id = 724] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x121e19000 == 38 [pid = 1652] [id = 723] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128c62800) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | 1467372792885 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:33:12 INFO - PROCESS | 1652 | 1467372792887 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x128aa9800 == 37 [pid = 1652] [id = 722] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12121b000 == 36 [pid = 1652] [id = 721] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x126c58800 == 35 [pid = 1652] [id = 720] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x126612000 == 34 [pid = 1652] [id = 719] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x125f12000 == 33 [pid = 1652] [id = 718] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x121e1d800 == 32 [pid = 1652] [id = 717] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1216c8800 == 31 [pid = 1652] [id = 716] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12121b800 == 30 [pid = 1652] [id = 715] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119060800 == 29 [pid = 1652] [id = 714] 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116ae8800 == 28 [pid = 1652] [id = 713] 04:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:33:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd52000 == 27 [pid = 1652] [id = 712] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12117b400) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126c7b800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12604e000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126c87000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116fb6000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128abf800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118776400) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128a28c00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11936a400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118250c00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11847c800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11678a000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117dac400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11851b800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1182f2400) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176d5c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116784400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126452000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126c79c00) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119d05000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119959c00) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1214ac400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126055000) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128ac4400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119eb9400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12126e000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 04:33:12 INFO - PROCESS | 1652 | 1467372792909 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 1652 | 1467372792911 Marionette TRACE conn2 <- [1,2898,null,{}] 04:33:12 INFO - PROCESS | 1652 | 1467372792916 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}] 04:33:12 INFO - PROCESS | 1652 | 1467372792917 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:13 INFO - PROCESS | 1652 | 1467372793004 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:33:13 INFO - PROCESS | 1652 | 1467372793009 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 1652 | 1467372793010 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a6000 == 28 [pid = 1652] [id = 732] 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116911800) [pid = 1652] [serial = 2196] [outer = 0x0] 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116a1c000) [pid = 1652] [serial = 2197] [outer = 0x116911800] 04:33:13 INFO - PROCESS | 1652 | 1467372793038 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1176d5c00) [pid = 1652] [serial = 2198] [outer = 0x116911800] 04:33:13 INFO - PROCESS | 1652 | 1467372793413 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]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 524ms 04:33:13 INFO - PROCESS | 1652 | 1467372793461 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1652 | 1467372793464 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:33:13 INFO - PROCESS | 1652 | 1467372793470 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1652 | 1467372793471 Marionette TRACE conn2 <- [1,2902,null,{}] 04:33:13 INFO - PROCESS | 1652 | 1467372793474 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}] 04:33:13 INFO - PROCESS | 1652 | 1467372793476 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:13 INFO - PROCESS | 1652 | 1467372793558 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:33:13 INFO - PROCESS | 1652 | 1467372793562 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 1652 | 1467372793563 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a01d000 == 29 [pid = 1652] [id = 733] 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118096800) [pid = 1652] [serial = 2199] [outer = 0x0] 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118169000) [pid = 1652] [serial = 2200] [outer = 0x118096800] 04:33:13 INFO - PROCESS | 1652 | 1467372793594 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182e8c00) [pid = 1652] [serial = 2201] [outer = 0x118096800] 04:33:13 INFO - PROCESS | 1652 | 1467372793955 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 04:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:33:14 INFO - PROCESS | 1652 | 1467372793992 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1652 | 1467372793993 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:33:14 INFO - PROCESS | 1652 | 1467372793996 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 1652 | 1467372793999 Marionette TRACE conn2 <- [1,2906,null,{}] 04:33:14 INFO - PROCESS | 1652 | 1467372794008 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}] 04:33:14 INFO - PROCESS | 1652 | 1467372794012 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:14 INFO - PROCESS | 1652 | 1467372794091 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:33:14 INFO - PROCESS | 1652 | 1467372794097 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1652 | 1467372794101 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e0d800 == 30 [pid = 1652] [id = 734] 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113231800) [pid = 1652] [serial = 2202] [outer = 0x0] 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184cd000) [pid = 1652] [serial = 2203] [outer = 0x113231800] 04:33:14 INFO - PROCESS | 1652 | 1467372794131 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119030800) [pid = 1652] [serial = 2204] [outer = 0x113231800] 04:33:14 INFO - PROCESS | 1652 | 1467372794554 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]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 574ms 04:33:14 INFO - PROCESS | 1652 | 1467372794572 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1652 | 1467372794575 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:33:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:33:14 INFO - PROCESS | 1652 | 1467372794578 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 1652 | 1467372794582 Marionette TRACE conn2 <- [1,2910,null,{}] 04:33:14 INFO - PROCESS | 1652 | 1467372794585 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}] 04:33:14 INFO - PROCESS | 1652 | 1467372794587 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:14 INFO - PROCESS | 1652 | 1467372794761 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:33:14 INFO - PROCESS | 1652 | 1467372794775 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1652 | 1467372794776 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260e1800 == 31 [pid = 1652] [id = 735] 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119365000) [pid = 1652] [serial = 2205] [outer = 0x0] 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11936dc00) [pid = 1652] [serial = 2206] [outer = 0x119365000] 04:33:14 INFO - PROCESS | 1652 | 1467372794816 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11954b800) [pid = 1652] [serial = 2207] [outer = 0x119365000] 04:33:15 INFO - PROCESS | 1652 | 1467372795127 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]]]}] 04:33:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:33:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:33:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 575ms 04:33:15 INFO - PROCESS | 1652 | 1467372795153 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:33:15 INFO - PROCESS | 1652 | 1467372795154 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:33:15 INFO - TEST-START | /DOMEvents/constructors.html 04:33:15 INFO - PROCESS | 1652 | 1467372795157 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 1652 | 1467372795158 Marionette TRACE conn2 <- [1,2914,null,{}] 04:33:15 INFO - PROCESS | 1652 | 1467372795160 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}] 04:33:15 INFO - PROCESS | 1652 | 1467372795161 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:15 INFO - PROCESS | 1652 | 1467372795262 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:33:15 INFO - PROCESS | 1652 | 1467372795266 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 1652 | 1467372795267 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c58800 == 32 [pid = 1652] [id = 736] 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11846e800) [pid = 1652] [serial = 2208] [outer = 0x0] 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195ed400) [pid = 1652] [serial = 2209] [outer = 0x11846e800] 04:33:15 INFO - PROCESS | 1652 | 1467372795291 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11995d000) [pid = 1652] [serial = 2210] [outer = 0x11846e800] 04:33:15 INFO - PROCESS | 1652 | 1467372795683 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]]]}] 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:33:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:33:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 04:33:15 INFO - PROCESS | 1652 | 1467372795731 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:33:15 INFO - PROCESS | 1652 | 1467372795733 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:33:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:33:15 INFO - PROCESS | 1652 | 1467372795735 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 1652 | 1467372795736 Marionette TRACE conn2 <- [1,2918,null,{}] 04:33:15 INFO - PROCESS | 1652 | 1467372795739 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}] 04:33:15 INFO - PROCESS | 1652 | 1467372795751 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:15 INFO - PROCESS | 1652 | 1467372795868 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:33:15 INFO - PROCESS | 1652 | 1467372795888 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 1652 | 1467372795889 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ddc000 == 33 [pid = 1652] [id = 737] 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ab2000) [pid = 1652] [serial = 2211] [outer = 0x0] 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121172400) [pid = 1652] [serial = 2212] [outer = 0x119ab2000] 04:33:15 INFO - PROCESS | 1652 | 1467372795914 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121be1000) [pid = 1652] [serial = 2213] [outer = 0x119ab2000] 04:33:16 INFO - PROCESS | 1652 | 1467372796229 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:33:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:33:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 04:33:16 INFO - PROCESS | 1652 | 1467372796257 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 1652 | 1467372796258 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:33:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:33:16 INFO - PROCESS | 1652 | 1467372796260 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 1652 | 1467372796262 Marionette TRACE conn2 <- [1,2922,null,{}] 04:33:16 INFO - PROCESS | 1652 | 1467372796264 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}] 04:33:16 INFO - PROCESS | 1652 | 1467372796268 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:16 INFO - PROCESS | 1652 | 1467372796367 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:33:16 INFO - PROCESS | 1652 | 1467372796370 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1652 | 1467372796372 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129152800 == 34 [pid = 1652] [id = 738] 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121e67000) [pid = 1652] [serial = 2214] [outer = 0x0] 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123f95000) [pid = 1652] [serial = 2215] [outer = 0x121e67000] 04:33:16 INFO - PROCESS | 1652 | 1467372796395 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124e7dc00) [pid = 1652] [serial = 2216] [outer = 0x121e67000] 04:33:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:16 INFO - PROCESS | 1652 | 1467372796719 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]]]}] 04:33:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:33:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33: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 04:33:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33: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 04:33:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33: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]" 04:33:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:33:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 04:33:16 INFO - PROCESS | 1652 | 1467372796790 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 1652 | 1467372796791 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:33:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:33:16 INFO - PROCESS | 1652 | 1467372796793 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 1652 | 1467372796795 Marionette TRACE conn2 <- [1,2926,null,{}] 04:33:16 INFO - PROCESS | 1652 | 1467372796797 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}] 04:33:16 INFO - PROCESS | 1652 | 1467372796798 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:16 INFO - PROCESS | 1652 | 1467372796895 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:33:16 INFO - PROCESS | 1652 | 1467372796906 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1652 | 1467372796907 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986b000 == 35 [pid = 1652] [id = 739] 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1250d5800) [pid = 1652] [serial = 2217] [outer = 0x0] 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125fb9800) [pid = 1652] [serial = 2218] [outer = 0x1250d5800] 04:33:16 INFO - PROCESS | 1652 | 1467372796931 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12687ac00) [pid = 1652] [serial = 2219] [outer = 0x1250d5800] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118252c00) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11851cc00) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182e3c00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1121bdc00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ac7800) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111f1b400) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125fb6c00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118163400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184d3800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115e60400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113252400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119951400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1264c2400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1126f2400) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126c83800) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1164ea400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:33:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a05f400) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:33:17 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:33: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 04:33:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 04:33:17 INFO - PROCESS | 1652 | 1467372797359 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]]]}] 04:33:17 INFO - PROCESS | 1652 | 1467372797362 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 1652 | 1467372797365 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:33:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:33:17 INFO - PROCESS | 1652 | 1467372797370 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1652 | 1467372797371 Marionette TRACE conn2 <- [1,2930,null,{}] 04:33:17 INFO - PROCESS | 1652 | 1467372797373 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}] 04:33:17 INFO - PROCESS | 1652 | 1467372797374 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:17 INFO - PROCESS | 1652 | 1467372797468 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:33:17 INFO - PROCESS | 1652 | 1467372797537 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 1652 | 1467372797539 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e0c800 == 36 [pid = 1652] [id = 740] 04:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1121bbc00) [pid = 1652] [serial = 2220] [outer = 0x0] 04:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118255400) [pid = 1652] [serial = 2221] [outer = 0x1121bbc00] 04:33:17 INFO - PROCESS | 1652 | 1467372797563 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119970c00) [pid = 1652] [serial = 2222] [outer = 0x1121bbc00] 04:33:17 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:33:17 INFO - PROCESS | 1652 | 1467372797847 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]]]}] 04:33:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:33:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 04:33:17 INFO - PROCESS | 1652 | 1467372797892 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 1652 | 1467372797895 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:33:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:33:17 INFO - PROCESS | 1652 | 1467372797900 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1652 | 1467372797902 Marionette TRACE conn2 <- [1,2934,null,{}] 04:33:17 INFO - PROCESS | 1652 | 1467372797904 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}] 04:33:17 INFO - PROCESS | 1652 | 1467372797905 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:18 INFO - PROCESS | 1652 | 1467372798029 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:33:18 INFO - PROCESS | 1652 | 1467372798035 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 1652 | 1467372798036 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b035800 == 37 [pid = 1652] [id = 741] 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116978800) [pid = 1652] [serial = 2223] [outer = 0x0] 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12186e400) [pid = 1652] [serial = 2224] [outer = 0x116978800] 04:33:18 INFO - PROCESS | 1652 | 1467372798151 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1264c2400) [pid = 1652] [serial = 2225] [outer = 0x116978800] 04:33:18 INFO - PROCESS | 1652 | 1467372798413 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]]]}] 04:33: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. 04:33:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 575ms 04:33:18 INFO - PROCESS | 1652 | 1467372798473 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:33:18 INFO - PROCESS | 1652 | 1467372798475 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:33:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:33:18 INFO - PROCESS | 1652 | 1467372798477 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 1652 | 1467372798479 Marionette TRACE conn2 <- [1,2938,null,{}] 04:33:18 INFO - PROCESS | 1652 | 1467372798489 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}] 04:33:18 INFO - PROCESS | 1652 | 1467372798491 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:18 INFO - PROCESS | 1652 | 1467372798588 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:33:18 INFO - PROCESS | 1652 | 1467372798592 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 1652 | 1467372798594 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba20800 == 38 [pid = 1652] [id = 742] 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12073f400) [pid = 1652] [serial = 2226] [outer = 0x0] 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126c7d000) [pid = 1652] [serial = 2227] [outer = 0x12073f400] 04:33:18 INFO - PROCESS | 1652 | 1467372798620 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128aca800) [pid = 1652] [serial = 2228] [outer = 0x12073f400] 04:33:18 INFO - PROCESS | 1652 | 1467372798947 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]]]}] 04:33:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:33:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 520ms 04:33:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:33:19 INFO - PROCESS | 1652 | 1467372798998 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1652 | 1467372798999 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:33:19 INFO - PROCESS | 1652 | 1467372799001 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1652 | 1467372799002 Marionette TRACE conn2 <- [1,2942,null,{}] 04:33:19 INFO - PROCESS | 1652 | 1467372799005 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}] 04:33:19 INFO - PROCESS | 1652 | 1467372799006 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:19 INFO - PROCESS | 1652 | 1467372799118 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:33:19 INFO - PROCESS | 1652 | 1467372799122 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1652 | 1467372799123 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd55800 == 39 [pid = 1652] [id = 743] 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128c62800) [pid = 1652] [serial = 2229] [outer = 0x0] 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128e10c00) [pid = 1652] [serial = 2230] [outer = 0x128c62800] 04:33:19 INFO - PROCESS | 1652 | 1467372799147 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e16c00) [pid = 1652] [serial = 2231] [outer = 0x128c62800] 04:33:19 INFO - PROCESS | 1652 | 1467372799559 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"]]]}] 04:33: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 04:33:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:33:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 569ms 04:33:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:33:19 INFO - PROCESS | 1652 | 1467372799572 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1652 | 1467372799575 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:33:19 INFO - PROCESS | 1652 | 1467372799577 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1652 | 1467372799581 Marionette TRACE conn2 <- [1,2946,null,{}] 04:33:19 INFO - PROCESS | 1652 | 1467372799585 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}] 04:33:19 INFO - PROCESS | 1652 | 1467372799586 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:19 INFO - PROCESS | 1652 | 1467372799698 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:33:19 INFO - PROCESS | 1652 | 1467372799773 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1652 | 1467372799774 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba9000 == 40 [pid = 1652] [id = 744] 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11628c400) [pid = 1652] [serial = 2232] [outer = 0x0] 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176d8000) [pid = 1652] [serial = 2233] [outer = 0x11628c400] 04:33:19 INFO - PROCESS | 1652 | 1467372799807 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11809c400) [pid = 1652] [serial = 2234] [outer = 0x11628c400] 04:33:20 INFO - PROCESS | 1652 | 1467372800179 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]]]}] 04:33: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. 04:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 624ms 04:33:20 INFO - PROCESS | 1652 | 1467372800201 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1652 | 1467372800205 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:33:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:33:20 INFO - PROCESS | 1652 | 1467372800209 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1652 | 1467372800211 Marionette TRACE conn2 <- [1,2950,null,{}] 04:33:20 INFO - PROCESS | 1652 | 1467372800214 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}] 04:33:20 INFO - PROCESS | 1652 | 1467372800216 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:20 INFO - PROCESS | 1652 | 1467372800325 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:33:20 INFO - PROCESS | 1652 | 1467372800388 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 1652 | 1467372800389 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c62000 == 41 [pid = 1652] [id = 745] 04:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1182eb800) [pid = 1652] [serial = 2235] [outer = 0x0] 04:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11851b800) [pid = 1652] [serial = 2236] [outer = 0x1182eb800] 04:33:20 INFO - PROCESS | 1652 | 1467372800419 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11932e400) [pid = 1652] [serial = 2237] [outer = 0x1182eb800] 04:33:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d8800 == 42 [pid = 1652] [id = 746] 04:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119974400) [pid = 1652] [serial = 2238] [outer = 0x0] 04:33:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119332800) [pid = 1652] [serial = 2239] [outer = 0x119974400] 04:33:20 INFO - PROCESS | 1652 | 1467372800853 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]]]}] 04:33: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. 04:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 04:33:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:33:20 INFO - PROCESS | 1652 | 1467372800880 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1652 | 1467372800882 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:33:20 INFO - PROCESS | 1652 | 1467372800884 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1652 | 1467372800887 Marionette TRACE conn2 <- [1,2954,null,{}] 04:33:20 INFO - PROCESS | 1652 | 1467372800894 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}] 04:33:20 INFO - PROCESS | 1652 | 1467372800897 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:21 INFO - PROCESS | 1652 | 1467372801023 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:33:21 INFO - PROCESS | 1652 | 1467372801123 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1652 | 1467372801125 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c36a800 == 43 [pid = 1652] [id = 747] 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119abec00) [pid = 1652] [serial = 2240] [outer = 0x0] 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a067400) [pid = 1652] [serial = 2241] [outer = 0x119abec00] 04:33:21 INFO - PROCESS | 1652 | 1467372801156 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121622c00) [pid = 1652] [serial = 2242] [outer = 0x119abec00] 04:33:21 INFO - PROCESS | 1652 | 1467372801513 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]]]}] 04:33:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:33: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 04:33:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 04:33:21 INFO - PROCESS | 1652 | 1467372801556 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:33:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:33:21 INFO - PROCESS | 1652 | 1467372801558 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:33:21 INFO - PROCESS | 1652 | 1467372801560 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:33:21 INFO - PROCESS | 1652 | 1467372801562 Marionette TRACE conn2 <- [1,2958,null,{}] 04:33:21 INFO - PROCESS | 1652 | 1467372801564 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}] 04:33:21 INFO - PROCESS | 1652 | 1467372801565 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:21 INFO - PROCESS | 1652 | 1467372801680 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:33:21 INFO - PROCESS | 1652 | 1467372801743 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1652 | 1467372801744 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5d3000 == 44 [pid = 1652] [id = 748] 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121b1a800) [pid = 1652] [serial = 2243] [outer = 0x0] 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12687b000) [pid = 1652] [serial = 2244] [outer = 0x121b1a800] 04:33:21 INFO - PROCESS | 1652 | 1467372801813 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ac2c00) [pid = 1652] [serial = 2245] [outer = 0x121b1a800] 04:33:22 INFO - PROCESS | 1652 | 1467372802144 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]]]}] 04:33:22 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:33:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 04:33:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:33:22 INFO - PROCESS | 1652 | 1467372802180 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 1652 | 1467372802181 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:33:22 INFO - PROCESS | 1652 | 1467372802185 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 1652 | 1467372802187 Marionette TRACE conn2 <- [1,2962,null,{}] 04:33:22 INFO - PROCESS | 1652 | 1467372802189 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}] 04:33:22 INFO - PROCESS | 1652 | 1467372802191 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:22 INFO - PROCESS | 1652 | 1467372802292 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:33:22 INFO - PROCESS | 1652 | 1467372802374 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1652 | 1467372802375 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd77800 == 45 [pid = 1652] [id = 749] 04:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1128aa000) [pid = 1652] [serial = 2246] [outer = 0x0] 04:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128e11800) [pid = 1652] [serial = 2247] [outer = 0x1128aa000] 04:33:22 INFO - PROCESS | 1652 | 1467372802449 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128e1b400) [pid = 1652] [serial = 2248] [outer = 0x1128aa000] 04:33:22 INFO - PROCESS | 1652 | 1467372802813 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]]]}] 04:33: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. 04:33:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 04:33:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:33:22 INFO - PROCESS | 1652 | 1467372802855 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 1652 | 1467372802857 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:33:22 INFO - PROCESS | 1652 | 1467372802859 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 1652 | 1467372802860 Marionette TRACE conn2 <- [1,2966,null,{}] 04:33:22 INFO - PROCESS | 1652 | 1467372802863 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}] 04:33:22 INFO - PROCESS | 1652 | 1467372802867 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:23 INFO - PROCESS | 1652 | 1467372803121 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:33:23 INFO - PROCESS | 1652 | 1467372803238 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 1652 | 1467372803239 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119294000 == 46 [pid = 1652] [id = 750] 04:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112e6d400) [pid = 1652] [serial = 2249] [outer = 0x0] 04:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113c36800) [pid = 1652] [serial = 2250] [outer = 0x112e6d400] 04:33:23 INFO - PROCESS | 1652 | 1467372803269 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116756400) [pid = 1652] [serial = 2251] [outer = 0x112e6d400] 04:33:23 INFO - PROCESS | 1652 | 1467372803674 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]]]}] 04:33: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. 04:33:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 822ms 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba20800 == 45 [pid = 1652] [id = 742] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b035800 == 44 [pid = 1652] [id = 741] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121e0c800 == 43 [pid = 1652] [id = 740] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12986b000 == 42 [pid = 1652] [id = 739] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129152800 == 41 [pid = 1652] [id = 738] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x127ddc000 == 40 [pid = 1652] [id = 737] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126c58800 == 39 [pid = 1652] [id = 736] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1260e1800 == 38 [pid = 1652] [id = 735] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121e0d800 == 37 [pid = 1652] [id = 734] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a01d000 == 36 [pid = 1652] [id = 733] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1183a6000 == 35 [pid = 1652] [id = 732] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c026000 == 34 [pid = 1652] [id = 729] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11827d000 == 33 [pid = 1652] [id = 730] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121e21800 == 32 [pid = 1652] [id = 731] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd77800 == 31 [pid = 1652] [id = 749] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5d3000 == 30 [pid = 1652] [id = 748] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c36a800 == 29 [pid = 1652] [id = 747] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d8800 == 28 [pid = 1652] [id = 746] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126c62000 == 27 [pid = 1652] [id = 745] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba9000 == 26 [pid = 1652] [id = 744] 04:33:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd55800 == 25 [pid = 1652] [id = 743] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123f8f800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119978800) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119d09400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1182e6800) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11846e400) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118475800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1184d7800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128e12400) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118093c00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118161c00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1256ce000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11994f000) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119972000) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182e7400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195ec000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11675a800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11697f000) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113257000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115469800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a062800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1266bcc00) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1195f3400) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118095c00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c7f000) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128a33000) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ac5c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126c82800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121266c00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12161c000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126446800) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12562a800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128acc800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x120745000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11a05e800) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 04:33:24 INFO - PROCESS | 1652 | 1467372804290 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 1652 | 1467372804293 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:33:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:33:24 INFO - PROCESS | 1652 | 1467372804302 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 1652 | 1467372804303 Marionette TRACE conn2 <- [1,2970,null,{}] 04:33:24 INFO - PROCESS | 1652 | 1467372804307 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}] 04:33:24 INFO - PROCESS | 1652 | 1467372804309 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:24 INFO - PROCESS | 1652 | 1467372804392 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:33:24 INFO - PROCESS | 1652 | 1467372804398 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1652 | 1467372804402 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116ade800 == 26 [pid = 1652] [id = 751] 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113232400) [pid = 1652] [serial = 2252] [outer = 0x0] 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113257000) [pid = 1652] [serial = 2253] [outer = 0x113232400] 04:33:24 INFO - PROCESS | 1652 | 1467372804433 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115d14800) [pid = 1652] [serial = 2254] [outer = 0x113232400] 04:33:24 INFO - PROCESS | 1652 | 1467372804754 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]]]}] 04:33:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:33:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms 04:33:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:33:24 INFO - PROCESS | 1652 | 1467372804772 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 1652 | 1467372804774 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:33:24 INFO - PROCESS | 1652 | 1467372804779 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 1652 | 1467372804784 Marionette TRACE conn2 <- [1,2974,null,{}] 04:33:24 INFO - PROCESS | 1652 | 1467372804822 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}] 04:33:24 INFO - PROCESS | 1652 | 1467372804824 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:24 INFO - PROCESS | 1652 | 1467372804902 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:33:24 INFO - PROCESS | 1652 | 1467372804906 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1652 | 1467372804908 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11929d800 == 27 [pid = 1652] [id = 752] 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116754800) [pid = 1652] [serial = 2255] [outer = 0x0] 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116938400) [pid = 1652] [serial = 2256] [outer = 0x116754800] 04:33:24 INFO - PROCESS | 1652 | 1467372804938 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11714b800) [pid = 1652] [serial = 2257] [outer = 0x116754800] 04:33:25 INFO - PROCESS | 1652 | 1467372805271 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]]]}] 04:33:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:33:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 506ms 04:33:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:33:25 INFO - PROCESS | 1652 | 1467372805286 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1652 | 1467372805287 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:33:25 INFO - PROCESS | 1652 | 1467372805290 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1652 | 1467372805291 Marionette TRACE conn2 <- [1,2978,null,{}] 04:33:25 INFO - PROCESS | 1652 | 1467372805298 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}] 04:33:25 INFO - PROCESS | 1652 | 1467372805304 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:25 INFO - PROCESS | 1652 | 1467372805399 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:33:25 INFO - PROCESS | 1652 | 1467372805457 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1652 | 1467372805460 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d7000 == 28 [pid = 1652] [id = 753] 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11815e000) [pid = 1652] [serial = 2258] [outer = 0x0] 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11818a800) [pid = 1652] [serial = 2259] [outer = 0x11815e000] 04:33:25 INFO - PROCESS | 1652 | 1467372805488 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182e8800) [pid = 1652] [serial = 2260] [outer = 0x11815e000] 04:33:25 INFO - PROCESS | 1652 | 1467372805769 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]]]}] 04:33:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:33:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 04:33:25 INFO - PROCESS | 1652 | 1467372805811 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1652 | 1467372805813 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:33:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:33:25 INFO - PROCESS | 1652 | 1467372805823 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1652 | 1467372805825 Marionette TRACE conn2 <- [1,2982,null,{}] 04:33:25 INFO - PROCESS | 1652 | 1467372805827 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}] 04:33:25 INFO - PROCESS | 1652 | 1467372805828 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:25 INFO - PROCESS | 1652 | 1467372805919 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:33:25 INFO - PROCESS | 1652 | 1467372805923 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1652 | 1467372805925 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e22000 == 29 [pid = 1652] [id = 754] 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118475800) [pid = 1652] [serial = 2261] [outer = 0x0] 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184ccc00) [pid = 1652] [serial = 2262] [outer = 0x118475800] 04:33:25 INFO - PROCESS | 1652 | 1467372805950 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118778000) [pid = 1652] [serial = 2263] [outer = 0x118475800] 04:33:26 INFO - PROCESS | 1652 | 1467372806266 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"]]]}] 04:33:26 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:33:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 04:33:26 INFO - PROCESS | 1652 | 1467372806293 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1652 | 1467372806295 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:33:26 INFO - PROCESS | 1652 | 1467372806297 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1652 | 1467372806298 Marionette TRACE conn2 <- [1,2986,null,{}] 04:33:26 INFO - PROCESS | 1652 | 1467372806303 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}] 04:33:26 INFO - PROCESS | 1652 | 1467372806305 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:26 INFO - PROCESS | 1652 | 1467372806415 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:33:26 INFO - PROCESS | 1652 | 1467372806429 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1652 | 1467372806430 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124e4c000 == 30 [pid = 1652] [id = 755] 04:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126ee000) [pid = 1652] [serial = 2264] [outer = 0x0] 04:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1188cf400) [pid = 1652] [serial = 2265] [outer = 0x1126ee000] 04:33:26 INFO - PROCESS | 1652 | 1467372806462 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11936c000) [pid = 1652] [serial = 2266] [outer = 0x1126ee000] 04:33:26 INFO - PROCESS | 1652 | 1467372806758 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]]]}] 04:33:26 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. 04:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 04:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:33:26 INFO - PROCESS | 1652 | 1467372806776 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1652 | 1467372806777 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:33:26 INFO - PROCESS | 1652 | 1467372806780 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1652 | 1467372806781 Marionette TRACE conn2 <- [1,2990,null,{}] 04:33:26 INFO - PROCESS | 1652 | 1467372806798 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}] 04:33:26 INFO - PROCESS | 1652 | 1467372806806 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:26 INFO - PROCESS | 1652 | 1467372806927 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:33:26 INFO - PROCESS | 1652 | 1467372806939 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1652 | 1467372806940 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c49000 == 31 [pid = 1652] [id = 756] 04:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195ef000) [pid = 1652] [serial = 2267] [outer = 0x0] 04:33:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119972000) [pid = 1652] [serial = 2268] [outer = 0x1195ef000] 04:33:26 INFO - PROCESS | 1652 | 1467372806967 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119ab7000) [pid = 1652] [serial = 2269] [outer = 0x1195ef000] 04:33:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212db000 == 32 [pid = 1652] [id = 757] 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121175c00) [pid = 1652] [serial = 2270] [outer = 0x0] 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119973800) [pid = 1652] [serial = 2271] [outer = 0x121175c00] 04:33:27 INFO - PROCESS | 1652 | 1467372807360 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]]]}] 04:33:27 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. 04:33:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 585ms 04:33:27 INFO - PROCESS | 1652 | 1467372807367 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1652 | 1467372807369 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:33:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:33:27 INFO - PROCESS | 1652 | 1467372807371 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1652 | 1467372807372 Marionette TRACE conn2 <- [1,2994,null,{}] 04:33:27 INFO - PROCESS | 1652 | 1467372807375 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}] 04:33:27 INFO - PROCESS | 1652 | 1467372807376 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:27 INFO - PROCESS | 1652 | 1467372807492 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:33:27 INFO - PROCESS | 1652 | 1467372807505 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 1652 | 1467372807506 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279d9800 == 33 [pid = 1652] [id = 758] 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119367c00) [pid = 1652] [serial = 2272] [outer = 0x0] 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a05e000) [pid = 1652] [serial = 2273] [outer = 0x119367c00] 04:33:27 INFO - PROCESS | 1652 | 1467372807531 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a06b800) [pid = 1652] [serial = 2274] [outer = 0x119367c00] 04:33:27 INFO - PROCESS | 1652 | 1467372807841 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]]]}] 04:33:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:33: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 04:33:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 04:33:27 INFO - PROCESS | 1652 | 1467372807891 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1652 | 1467372807893 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:33:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:33:27 INFO - PROCESS | 1652 | 1467372807895 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1652 | 1467372807896 Marionette TRACE conn2 <- [1,2998,null,{}] 04:33:27 INFO - PROCESS | 1652 | 1467372807898 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}] 04:33:27 INFO - PROCESS | 1652 | 1467372807899 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:28 INFO - PROCESS | 1652 | 1467372808005 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:33:28 INFO - PROCESS | 1652 | 1467372808017 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 1652 | 1467372808018 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b46800 == 34 [pid = 1652] [id = 759] 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121179c00) [pid = 1652] [serial = 2275] [outer = 0x0] 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1214ac400) [pid = 1652] [serial = 2276] [outer = 0x121179c00] 04:33:28 INFO - PROCESS | 1652 | 1467372808042 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121be8400) [pid = 1652] [serial = 2277] [outer = 0x121179c00] 04:33:28 INFO - PROCESS | 1652 | 1467372808356 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]]]}] 04:33:28 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. 04:33:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 517ms 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128ac6000) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121e67000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1250d5800) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11846e800) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12073f400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11690b800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128c62800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116911800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119ab2000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113231800) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116978800) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128af800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118096800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1121bbc00) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:33:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119365000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:33:28 INFO - PROCESS | 1652 | 1467372808609 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:33:28 INFO - PROCESS | 1652 | 1467372808610 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:33:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:33:28 INFO - PROCESS | 1652 | 1467372808623 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:33:28 INFO - PROCESS | 1652 | 1467372808624 Marionette TRACE conn2 <- [1,3002,null,{}] 04:33:28 INFO - PROCESS | 1652 | 1467372808626 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}] 04:33:28 INFO - PROCESS | 1652 | 1467372808627 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:28 INFO - PROCESS | 1652 | 1467372808707 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:33:28 INFO - PROCESS | 1652 | 1467372808712 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 1652 | 1467372808713 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e55800 == 35 [pid = 1652] [id = 760] 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116911800) [pid = 1652] [serial = 2278] [outer = 0x0] 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11815c400) [pid = 1652] [serial = 2279] [outer = 0x116911800] 04:33:28 INFO - PROCESS | 1652 | 1467372808750 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1193b1400) [pid = 1652] [serial = 2280] [outer = 0x116911800] 04:33:29 INFO - PROCESS | 1652 | 1467372809055 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]]]}] 04:33:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:33:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 474ms 04:33:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:33:29 INFO - PROCESS | 1652 | 1467372809091 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 1652 | 1467372809093 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:33:29 INFO - PROCESS | 1652 | 1467372809095 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 1652 | 1467372809096 Marionette TRACE conn2 <- [1,3006,null,{}] 04:33:29 INFO - PROCESS | 1652 | 1467372809099 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}] 04:33:29 INFO - PROCESS | 1652 | 1467372809102 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:29 INFO - PROCESS | 1652 | 1467372809187 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:33:29 INFO - PROCESS | 1652 | 1467372809264 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 1652 | 1467372809265 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a892800 == 36 [pid = 1652] [id = 761] 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118475c00) [pid = 1652] [serial = 2281] [outer = 0x0] 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121e70c00) [pid = 1652] [serial = 2282] [outer = 0x118475c00] 04:33:29 INFO - PROCESS | 1652 | 1467372809290 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1256c5800) [pid = 1652] [serial = 2283] [outer = 0x118475c00] 04:33:29 INFO - PROCESS | 1652 | 1467372809536 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]]]}] 04:33:29 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. 04:33:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 04:33:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:33:29 INFO - PROCESS | 1652 | 1467372809574 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 1652 | 1467372809575 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:33:29 INFO - PROCESS | 1652 | 1467372809578 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 1652 | 1467372809580 Marionette TRACE conn2 <- [1,3010,null,{}] 04:33:29 INFO - PROCESS | 1652 | 1467372809590 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}] 04:33:29 INFO - PROCESS | 1652 | 1467372809592 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:29 INFO - PROCESS | 1652 | 1467372809692 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:33:29 INFO - PROCESS | 1652 | 1467372809697 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 1652 | 1467372809698 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b070800 == 37 [pid = 1652] [id = 762] 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e19400) [pid = 1652] [serial = 2284] [outer = 0x0] 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126447000) [pid = 1652] [serial = 2285] [outer = 0x124e19400] 04:33:29 INFO - PROCESS | 1652 | 1467372809725 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126c78400) [pid = 1652] [serial = 2286] [outer = 0x124e19400] 04:33:30 INFO - PROCESS | 1652 | 1467372810053 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]]]}] 04:33:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:33:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 528ms 04:33:30 INFO - PROCESS | 1652 | 1467372810106 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 1652 | 1467372810108 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:33:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:33:30 INFO - PROCESS | 1652 | 1467372810110 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 1652 | 1467372810111 Marionette TRACE conn2 <- [1,3014,null,{}] 04:33:30 INFO - PROCESS | 1652 | 1467372810113 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}] 04:33:30 INFO - PROCESS | 1652 | 1467372810114 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:30 INFO - PROCESS | 1652 | 1467372810225 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:33:30 INFO - PROCESS | 1652 | 1467372810232 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 1652 | 1467372810233 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd37000 == 38 [pid = 1652] [id = 763] 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126c87800) [pid = 1652] [serial = 2287] [outer = 0x0] 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128a2fc00) [pid = 1652] [serial = 2288] [outer = 0x126c87800] 04:33:30 INFO - PROCESS | 1652 | 1467372810257 Marionette DEBUG loaded listener.js 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128abfc00) [pid = 1652] [serial = 2289] [outer = 0x126c87800] 04:33:30 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:30 INFO - PROCESS | 1652 | 1467372810588 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:33:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:33:30 INFO - {} 04:33:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:33:30 INFO - {} 04:33:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:33:30 INFO - {} 04:33:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:33:30 INFO - {} 04:33:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 04:33:30 INFO - PROCESS | 1652 | 1467372810643 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 1652 | 1467372810645 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:33:30 INFO - TEST-START | /FileAPI/fileReader.html 04:33:30 INFO - PROCESS | 1652 | 1467372810650 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 1652 | 1467372810652 Marionette TRACE conn2 <- [1,3018,null,{}] 04:33:30 INFO - PROCESS | 1652 | 1467372810656 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}] 04:33:30 INFO - PROCESS | 1652 | 1467372810658 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:30 INFO - PROCESS | 1652 | 1467372810763 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:33:30 INFO - PROCESS | 1652 | 1467372810863 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 1652 | 1467372810865 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a6000 == 39 [pid = 1652] [id = 764] 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128afc00) [pid = 1652] [serial = 2290] [outer = 0x0] 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1131bec00) [pid = 1652] [serial = 2291] [outer = 0x1128afc00] 04:33:30 INFO - PROCESS | 1652 | 1467372810897 Marionette DEBUG loaded listener.js 04:33:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115e61000) [pid = 1652] [serial = 2292] [outer = 0x1128afc00] 04:33:31 INFO - PROCESS | 1652 | 1467372811320 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]]]}] 04:33:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:33:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:33:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:33:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:33:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 724ms 04:33:31 INFO - TEST-START | /FileAPI/historical.html 04:33:31 INFO - PROCESS | 1652 | 1467372811374 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:33:31 INFO - PROCESS | 1652 | 1467372811376 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:33:31 INFO - PROCESS | 1652 | 1467372811381 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:33:31 INFO - PROCESS | 1652 | 1467372811384 Marionette TRACE conn2 <- [1,3022,null,{}] 04:33:31 INFO - PROCESS | 1652 | 1467372811387 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}] 04:33:31 INFO - PROCESS | 1652 | 1467372811389 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:31 INFO - PROCESS | 1652 | 1467372811524 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:33:31 INFO - PROCESS | 1652 | 1467372811624 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:31 INFO - PROCESS | 1652 | 1467372811626 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121e1d000 == 40 [pid = 1652] [id = 765] 04:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112983400) [pid = 1652] [serial = 2293] [outer = 0x0] 04:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11714e000) [pid = 1652] [serial = 2294] [outer = 0x112983400] 04:33:31 INFO - PROCESS | 1652 | 1467372811659 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118162c00) [pid = 1652] [serial = 2295] [outer = 0x112983400] 04:33:32 INFO - PROCESS | 1652 | 1467372812069 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"]]]}] 04:33:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:33:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:33:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:33:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:33:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:33:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:33:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:33:32 INFO - TEST-OK | /FileAPI/historical.html | took 727ms 04:33:32 INFO - TEST-START | /FileAPI/idlharness.html 04:33:32 INFO - PROCESS | 1652 | 1467372812107 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:33:32 INFO - PROCESS | 1652 | 1467372812108 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:33:32 INFO - PROCESS | 1652 | 1467372812111 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 1652 | 1467372812112 Marionette TRACE conn2 <- [1,3026,null,{}] 04:33:32 INFO - PROCESS | 1652 | 1467372812119 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}] 04:33:32 INFO - PROCESS | 1652 | 1467372812122 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:32 INFO - PROCESS | 1652 | 1467372812258 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:33:32 INFO - PROCESS | 1652 | 1467372812322 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 1652 | 1467372812325 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b020000 == 41 [pid = 1652] [id = 766] 04:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1193ae000) [pid = 1652] [serial = 2296] [outer = 0x0] 04:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1195e5400) [pid = 1652] [serial = 2297] [outer = 0x1193ae000] 04:33:32 INFO - PROCESS | 1652 | 1467372812356 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11995cc00) [pid = 1652] [serial = 2298] [outer = 0x1193ae000] 04:33:33 INFO - PROCESS | 1652 | 1467372813092 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:33:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:33:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:33:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:33:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:33:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:33:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:33:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:33:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:33:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:33:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:33:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:33:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:33:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:33:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:33:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:33:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:33:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:33:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 1032ms 04:33:33 INFO - TEST-START | /FileAPI/idlharness.worker 04:33:33 INFO - PROCESS | 1652 | 1467372813193 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 1652 | 1467372813195 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:33:33 INFO - PROCESS | 1652 | 1467372813205 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 1652 | 1467372813207 Marionette TRACE conn2 <- [1,3030,null,{}] 04:33:33 INFO - PROCESS | 1652 | 1467372813211 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}] 04:33:33 INFO - PROCESS | 1652 | 1467372813212 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:33 INFO - PROCESS | 1652 | 1467372813331 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:33:33 INFO - PROCESS | 1652 | 1467372813414 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 1652 | 1467372813416 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ba2000 == 42 [pid = 1652] [id = 767] 04:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11815ac00) [pid = 1652] [serial = 2299] [outer = 0x0] 04:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11817c800) [pid = 1652] [serial = 2300] [outer = 0x11815ac00] 04:33:33 INFO - PROCESS | 1652 | 1467372813445 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11846e800) [pid = 1652] [serial = 2301] [outer = 0x11815ac00] 04:33:33 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b070800 == 41 [pid = 1652] [id = 762] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a892800 == 40 [pid = 1652] [id = 761] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128e55800 == 39 [pid = 1652] [id = 760] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128b46800 == 38 [pid = 1652] [id = 759] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1279d9800 == 37 [pid = 1652] [id = 758] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1212db000 == 36 [pid = 1652] [id = 757] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x126c49000 == 35 [pid = 1652] [id = 756] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x124e4c000 == 34 [pid = 1652] [id = 755] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x121e22000 == 33 [pid = 1652] [id = 754] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d7000 == 32 [pid = 1652] [id = 753] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11929d800 == 31 [pid = 1652] [id = 752] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116ade800 == 30 [pid = 1652] [id = 751] 04:33:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119294000 == 29 [pid = 1652] [id = 750] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1195ed400) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121172400) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128c66c00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118169000) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1182e8c00) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116a1c000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1176d5c00) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116fbe000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117db7000) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184cd000) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119030800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112d7cc00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1154da000) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11936dc00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118255400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123f95000) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125fb9800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1264c2400) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12687ac00) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121be1000) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12186e400) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124e7dc00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119970c00) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11995d000) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11954b800) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128aca800) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128e16c00) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128e10c00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 04:33:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126c7d000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 04:33:34 INFO - PROCESS | 1652 | 1467372814130 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:33:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:33:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:33:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:33:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:33:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:33:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:33:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:33:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:33:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:33:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:33:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:33:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:33:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:33:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:33:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:33:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:33:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:33:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:33:34 INFO - {} 04:33:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 991ms 04:33:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:33:34 INFO - PROCESS | 1652 | 1467372814192 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 1652 | 1467372814195 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:33:34 INFO - PROCESS | 1652 | 1467372814200 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 1652 | 1467372814202 Marionette TRACE conn2 <- [1,3034,null,{}] 04:33:34 INFO - PROCESS | 1652 | 1467372814236 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}] 04:33:34 INFO - PROCESS | 1652 | 1467372814237 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:34 INFO - PROCESS | 1652 | 1467372814322 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:33:34 INFO - PROCESS | 1652 | 1467372814326 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 1652 | 1467372814327 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a891000 == 30 [pid = 1652] [id = 768] 04:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119031000) [pid = 1652] [serial = 2302] [outer = 0x0] 04:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129436000) [pid = 1652] [serial = 2303] [outer = 0x119031000] 04:33:34 INFO - PROCESS | 1652 | 1467372814355 Marionette DEBUG loaded listener.js 04:33:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12963e400) [pid = 1652] [serial = 2304] [outer = 0x119031000] 04:33:34 INFO - PROCESS | 1652 | 1467372814663 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]]]}] 04:33:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:33:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 477ms 04:33:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:33:34 INFO - PROCESS | 1652 | 1467372814677 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 1652 | 1467372814678 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:33:34 INFO - PROCESS | 1652 | 1467372814691 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 1652 | 1467372814694 Marionette TRACE conn2 <- [1,3038,null,{}] 04:33:34 INFO - PROCESS | 1652 | 1467372814738 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}] 04:33:34 INFO - PROCESS | 1652 | 1467372814743 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:34 INFO - PROCESS | 1652 | 1467372814888 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:33:34 INFO - PROCESS | 1652 | 1467372814987 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 1652 | 1467372814990 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c010000 == 31 [pid = 1652] [id = 769] 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129641800) [pid = 1652] [serial = 2305] [outer = 0x0] 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129689400) [pid = 1652] [serial = 2306] [outer = 0x129641800] 04:33:35 INFO - PROCESS | 1652 | 1467372815033 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a6a0400) [pid = 1652] [serial = 2307] [outer = 0x129641800] 04:33:35 INFO - PROCESS | 1652 | 1467372815279 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"]]]}] 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:33:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 633ms 04:33:35 INFO - PROCESS | 1652 | 1467372815322 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1652 | 1467372815324 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:33:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:33:35 INFO - PROCESS | 1652 | 1467372815327 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1652 | 1467372815328 Marionette TRACE conn2 <- [1,3042,null,{}] 04:33:35 INFO - PROCESS | 1652 | 1467372815336 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}] 04:33:35 INFO - PROCESS | 1652 | 1467372815338 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:35 INFO - PROCESS | 1652 | 1467372815469 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:33:35 INFO - PROCESS | 1652 | 1467372815475 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 1652 | 1467372815476 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d498800 == 32 [pid = 1652] [id = 770] 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a7ad000) [pid = 1652] [serial = 2308] [outer = 0x0] 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7f8800) [pid = 1652] [serial = 2309] [outer = 0x12a7ad000] 04:33:35 INFO - PROCESS | 1652 | 1467372815501 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12aa06800) [pid = 1652] [serial = 2310] [outer = 0x12a7ad000] 04:33:35 INFO - PROCESS | 1652 | 1467372815903 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]]]}] 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:33:35 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. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:33:35 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'.) 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:33:35 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. 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:33:35 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. 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:33:35 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. 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:33:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:33:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:33:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:33:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 04:33:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:33:35 INFO - PROCESS | 1652 | 1467372815956 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1652 | 1467372815957 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:33:35 INFO - PROCESS | 1652 | 1467372815959 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1652 | 1467372815960 Marionette TRACE conn2 <- [1,3046,null,{}] 04:33:35 INFO - PROCESS | 1652 | 1467372815963 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}] 04:33:35 INFO - PROCESS | 1652 | 1467372815964 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:36 INFO - PROCESS | 1652 | 1467372816069 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:33:36 INFO - PROCESS | 1652 | 1467372816084 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 1652 | 1467372816085 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01c800 == 33 [pid = 1652] [id = 771] 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118096800) [pid = 1652] [serial = 2311] [outer = 0x0] 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12aa0b400) [pid = 1652] [serial = 2312] [outer = 0x118096800] 04:33:36 INFO - PROCESS | 1652 | 1467372816109 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b0de800) [pid = 1652] [serial = 2313] [outer = 0x118096800] 04:33:36 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:36 INFO - PROCESS | 1652 | 1467372816469 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:33:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:33:36 INFO - {} 04:33:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 04:33:36 INFO - PROCESS | 1652 | 1467372816479 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:33:36 INFO - PROCESS | 1652 | 1467372816481 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:33:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:33:36 INFO - PROCESS | 1652 | 1467372816489 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 1652 | 1467372816490 Marionette TRACE conn2 <- [1,3050,null,{}] 04:33:36 INFO - PROCESS | 1652 | 1467372816493 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}] 04:33:36 INFO - PROCESS | 1652 | 1467372816497 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:36 INFO - PROCESS | 1652 | 1467372816665 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:33:36 INFO - PROCESS | 1652 | 1467372816687 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 1652 | 1467372816688 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d834000 == 34 [pid = 1652] [id = 772] 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b18ec00) [pid = 1652] [serial = 2314] [outer = 0x0] 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b839000) [pid = 1652] [serial = 2315] [outer = 0x12b18ec00] 04:33:36 INFO - PROCESS | 1652 | 1467372816731 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba5ac00) [pid = 1652] [serial = 2316] [outer = 0x12b18ec00] 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:33:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 669ms 04:33:37 INFO - PROCESS | 1652 | 1467372817154 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]]]}] 04:33:37 INFO - PROCESS | 1652 | 1467372817158 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 1652 | 1467372817160 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:33:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:33:37 INFO - PROCESS | 1652 | 1467372817162 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 1652 | 1467372817163 Marionette TRACE conn2 <- [1,3054,null,{}] 04:33:37 INFO - PROCESS | 1652 | 1467372817168 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}] 04:33:37 INFO - PROCESS | 1652 | 1467372817170 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:37 INFO - PROCESS | 1652 | 1467372817276 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:33:37 INFO - PROCESS | 1652 | 1467372817289 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 1652 | 1467372817290 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de42000 == 35 [pid = 1652] [id = 773] 04:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b192c00) [pid = 1652] [serial = 2317] [outer = 0x0] 04:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba60c00) [pid = 1652] [serial = 2318] [outer = 0x12b192c00] 04:33:37 INFO - PROCESS | 1652 | 1467372817314 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd28800) [pid = 1652] [serial = 2319] [outer = 0x12b192c00] 04:33:37 INFO - PROCESS | 1652 | 1467372817766 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"]]]}] 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:37 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" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:37 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" 04:33:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:33:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1126ee000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119367c00) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11628c400) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119974400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182eb800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11815e000) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116754800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119abec00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e6d400) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118475800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195ef000) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121b1a800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113232400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128aa000) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121175c00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121179c00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116911800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118475c00) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:33:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124e19400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:33:37 INFO - PROCESS | 1652 | 1467372817887 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 1652 | 1467372817889 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:33:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:33:37 INFO - PROCESS | 1652 | 1467372817894 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 1652 | 1467372817895 Marionette TRACE conn2 <- [1,3058,null,{}] 04:33:37 INFO - PROCESS | 1652 | 1467372817903 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}] 04:33:37 INFO - PROCESS | 1652 | 1467372817904 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:37 INFO - PROCESS | 1652 | 1467372817992 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:33:38 INFO - PROCESS | 1652 | 1467372817996 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1652 | 1467372817997 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d6a000 == 36 [pid = 1652] [id = 774] 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e5c00) [pid = 1652] [serial = 2320] [outer = 0x0] 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119033800) [pid = 1652] [serial = 2321] [outer = 0x1182e5c00] 04:33:38 INFO - PROCESS | 1652 | 1467372818023 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12117d400) [pid = 1652] [serial = 2322] [outer = 0x1182e5c00] 04:33:38 INFO - PROCESS | 1652 | 1467372818354 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]]]}] 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:33:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:33:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:33:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:33:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:33:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:33:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:33:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:33:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:33:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 469ms 04:33:38 INFO - PROCESS | 1652 | 1467372818364 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:33:38 INFO - PROCESS | 1652 | 1467372818365 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:33:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:33:38 INFO - PROCESS | 1652 | 1467372818371 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 1652 | 1467372818372 Marionette TRACE conn2 <- [1,3062,null,{}] 04:33:38 INFO - PROCESS | 1652 | 1467372818375 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}] 04:33:38 INFO - PROCESS | 1652 | 1467372818376 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:38 INFO - PROCESS | 1652 | 1467372818460 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:33:38 INFO - PROCESS | 1652 | 1467372818534 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1652 | 1467372818535 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12deb5800 == 37 [pid = 1652] [id = 775] 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195ef000) [pid = 1652] [serial = 2323] [outer = 0x0] 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12bd2f000) [pid = 1652] [serial = 2324] [outer = 0x1195ef000] 04:33:38 INFO - PROCESS | 1652 | 1467372818563 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bfd2c00) [pid = 1652] [serial = 2325] [outer = 0x1195ef000] 04:33:38 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:33:38 INFO - PROCESS | 1652 | 1467372818847 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:33:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:33:38 INFO - {} 04:33:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 04:33:38 INFO - PROCESS | 1652 | 1467372818891 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:33:38 INFO - PROCESS | 1652 | 1467372818892 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:33:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:33:38 INFO - PROCESS | 1652 | 1467372818895 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 1652 | 1467372818896 Marionette TRACE conn2 <- [1,3066,null,{}] 04:33:38 INFO - PROCESS | 1652 | 1467372818898 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}] 04:33:38 INFO - PROCESS | 1652 | 1467372818901 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:38 INFO - PROCESS | 1652 | 1467372818990 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:33:38 INFO - PROCESS | 1652 | 1467372818994 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1652 | 1467372818995 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127d96800 == 38 [pid = 1652] [id = 776] 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a7a2800) [pid = 1652] [serial = 2326] [outer = 0x0] 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bfd4c00) [pid = 1652] [serial = 2327] [outer = 0x12a7a2800] 04:33:39 INFO - PROCESS | 1652 | 1467372819019 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c586400) [pid = 1652] [serial = 2328] [outer = 0x12a7a2800] 04:33:39 INFO - PROCESS | 1652 | 1467372819353 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]]]}] 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:33:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 04:33:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:33:39 INFO - PROCESS | 1652 | 1467372819371 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 1652 | 1467372819372 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:33:39 INFO - PROCESS | 1652 | 1467372819374 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 1652 | 1467372819376 Marionette TRACE conn2 <- [1,3070,null,{}] 04:33:39 INFO - PROCESS | 1652 | 1467372819378 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}] 04:33:39 INFO - PROCESS | 1652 | 1467372819380 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:39 INFO - PROCESS | 1652 | 1467372819510 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:33:39 INFO - PROCESS | 1652 | 1467372819517 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 1652 | 1467372819519 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121d800 == 39 [pid = 1652] [id = 777] 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116fbe000) [pid = 1652] [serial = 2329] [outer = 0x0] 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1193ad000) [pid = 1652] [serial = 2330] [outer = 0x116fbe000] 04:33:39 INFO - PROCESS | 1652 | 1467372819543 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119959800) [pid = 1652] [serial = 2331] [outer = 0x116fbe000] 04:33:39 INFO - PROCESS | 1652 | 1467372819861 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]]]}] 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:33:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:33:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 524ms 04:33:39 INFO - PROCESS | 1652 | 1467372819966 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 1652 | 1467372819970 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:33:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:33:39 INFO - PROCESS | 1652 | 1467372819977 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 1652 | 1467372819981 Marionette TRACE conn2 <- [1,3074,null,{}] 04:33:39 INFO - PROCESS | 1652 | 1467372819996 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}] 04:33:40 INFO - PROCESS | 1652 | 1467372820000 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:40 INFO - PROCESS | 1652 | 1467372820177 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:33:40 INFO - PROCESS | 1652 | 1467372820292 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 1652 | 1467372820294 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739800 == 40 [pid = 1652] [id = 778] 04:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11662d800) [pid = 1652] [serial = 2332] [outer = 0x0] 04:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11697cc00) [pid = 1652] [serial = 2333] [outer = 0x11662d800] 04:33:40 INFO - PROCESS | 1652 | 1467372820388 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118167400) [pid = 1652] [serial = 2334] [outer = 0x11662d800] 04:33:40 INFO - PROCESS | 1652 | 1467372820780 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]]]}] 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 833ms 04:33:40 INFO - PROCESS | 1652 | 1467372820810 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 1652 | 1467372820812 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:33:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:33:40 INFO - PROCESS | 1652 | 1467372820817 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 1652 | 1467372820820 Marionette TRACE conn2 <- [1,3078,null,{}] 04:33:40 INFO - PROCESS | 1652 | 1467372820823 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}] 04:33:40 INFO - PROCESS | 1652 | 1467372820825 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:40 INFO - PROCESS | 1652 | 1467372820936 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:33:41 INFO - PROCESS | 1652 | 1467372821044 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 1652 | 1467372821045 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f0f000 == 41 [pid = 1652] [id = 779] 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1182eac00) [pid = 1652] [serial = 2335] [outer = 0x0] 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118772000) [pid = 1652] [serial = 2336] [outer = 0x1182eac00] 04:33:41 INFO - PROCESS | 1652 | 1467372821077 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119952400) [pid = 1652] [serial = 2337] [outer = 0x1182eac00] 04:33:41 INFO - PROCESS | 1652 | 1467372821527 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] 04:33:41 INFO - PROCESS | 1652 | 1467372821543 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:33:41 INFO - PROCESS | 1652 | 1467372821547 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - PROCESS | 1652 | 1467372821549 Marionette TRACE conn2 <- [1,3082,null,{}] 04:33:41 INFO - PROCESS | 1652 | 1467372821559 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}] 04:33:41 INFO - PROCESS | 1652 | 1467372821562 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:41 INFO - PROCESS | 1652 | 1467372821766 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:33:41 INFO - PROCESS | 1652 | 1467372821866 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 1652 | 1467372821869 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127d9b000 == 42 [pid = 1652] [id = 780] 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12139a800) [pid = 1652] [serial = 2338] [outer = 0x0] 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121b1c000) [pid = 1652] [serial = 2339] [outer = 0x12139a800] 04:33:41 INFO - PROCESS | 1652 | 1467372821900 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12562e400) [pid = 1652] [serial = 2340] [outer = 0x12139a800] 04:33:42 INFO - PROCESS | 1652 | 1467372822260 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]]]}] 04:33:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:33:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:33:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:33:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 723ms 04:33:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:33:42 INFO - PROCESS | 1652 | 1467372822270 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 1652 | 1467372822271 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:33:42 INFO - PROCESS | 1652 | 1467372822274 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 1652 | 1467372822275 Marionette TRACE conn2 <- [1,3086,null,{}] 04:33:42 INFO - PROCESS | 1652 | 1467372822277 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}] 04:33:42 INFO - PROCESS | 1652 | 1467372822278 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:42 INFO - PROCESS | 1652 | 1467372822388 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:33:42 INFO - PROCESS | 1652 | 1467372822497 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 1652 | 1467372822498 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128aae000 == 43 [pid = 1652] [id = 781] 04:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1264bac00) [pid = 1652] [serial = 2341] [outer = 0x0] 04:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128a26400) [pid = 1652] [serial = 2342] [outer = 0x1264bac00] 04:33:42 INFO - PROCESS | 1652 | 1467372822529 Marionette DEBUG loaded listener.js 04:33:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128ac4800) [pid = 1652] [serial = 2343] [outer = 0x1264bac00] 04:33:42 INFO - PROCESS | 1652 | 1467372822891 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:33:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:33:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 668ms 04:33:42 INFO - PROCESS | 1652 | 1467372822943 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 1652 | 1467372822944 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:33:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:33:42 INFO - PROCESS | 1652 | 1467372822946 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 1652 | 1467372822948 Marionette TRACE conn2 <- [1,3090,null,{}] 04:33:42 INFO - PROCESS | 1652 | 1467372822950 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}] 04:33:42 INFO - PROCESS | 1652 | 1467372822952 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:43 INFO - PROCESS | 1652 | 1467372823058 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:33:43 INFO - PROCESS | 1652 | 1467372823157 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 1652 | 1467372823158 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12986b000 == 44 [pid = 1652] [id = 782] 04:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ac6000) [pid = 1652] [serial = 2344] [outer = 0x0] 04:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129430c00) [pid = 1652] [serial = 2345] [outer = 0x128ac6000] 04:33:43 INFO - PROCESS | 1652 | 1467372823189 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12963e000) [pid = 1652] [serial = 2346] [outer = 0x128ac6000] 04:33:43 INFO - PROCESS | 1652 | 1467372823555 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:33:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:33:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 04:33:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:33:43 INFO - PROCESS | 1652 | 1467372823566 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 1652 | 1467372823568 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:33:43 INFO - PROCESS | 1652 | 1467372823572 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 1652 | 1467372823574 Marionette TRACE conn2 <- [1,3094,null,{}] 04:33:43 INFO - PROCESS | 1652 | 1467372823577 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}] 04:33:43 INFO - PROCESS | 1652 | 1467372823584 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:43 INFO - PROCESS | 1652 | 1467372823756 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:33:44 INFO - PROCESS | 1652 | 1467372824015 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1652 | 1467372824017 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11905f800 == 45 [pid = 1652] [id = 783] 04:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1128af000) [pid = 1652] [serial = 2347] [outer = 0x0] 04:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116757c00) [pid = 1652] [serial = 2348] [outer = 0x1128af000] 04:33:44 INFO - PROCESS | 1652 | 1467372824064 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11714e400) [pid = 1652] [serial = 2349] [outer = 0x1128af000] 04:33:44 INFO - PROCESS | 1652 | 1467372824479 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:33:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:33:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 921ms 04:33:44 INFO - PROCESS | 1652 | 1467372824493 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:33:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:33:44 INFO - PROCESS | 1652 | 1467372824495 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:33:44 INFO - PROCESS | 1652 | 1467372824498 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 1652 | 1467372824500 Marionette TRACE conn2 <- [1,3098,null,{}] 04:33:44 INFO - PROCESS | 1652 | 1467372824503 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}] 04:33:44 INFO - PROCESS | 1652 | 1467372824506 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:44 INFO - PROCESS | 1652 | 1467372824610 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:33:44 INFO - PROCESS | 1652 | 1467372824683 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1652 | 1467372824685 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127d96800 == 44 [pid = 1652] [id = 776] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12deb5800 == 43 [pid = 1652] [id = 775] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x115d6a000 == 42 [pid = 1652] [id = 774] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12de42000 == 41 [pid = 1652] [id = 773] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d834000 == 40 [pid = 1652] [id = 772] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01c800 == 39 [pid = 1652] [id = 771] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d498800 == 38 [pid = 1652] [id = 770] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12c010000 == 37 [pid = 1652] [id = 769] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a891000 == 36 [pid = 1652] [id = 768] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119ba2000 == 35 [pid = 1652] [id = 767] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b020000 == 34 [pid = 1652] [id = 766] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121e1d000 == 33 [pid = 1652] [id = 765] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1183a6000 == 32 [pid = 1652] [id = 764] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd37000 == 31 [pid = 1652] [id = 763] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11905f800 == 30 [pid = 1652] [id = 783] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12986b000 == 29 [pid = 1652] [id = 782] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x128aae000 == 28 [pid = 1652] [id = 781] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127d9b000 == 27 [pid = 1652] [id = 780] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125f0f000 == 26 [pid = 1652] [id = 779] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12121d800 == 25 [pid = 1652] [id = 777] 04:33:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118739800 == 24 [pid = 1652] [id = 778] 04:33:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x112539800 == 25 [pid = 1652] [id = 784] 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1126f0000) [pid = 1652] [serial = 2350] [outer = 0x0] 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1126f4000) [pid = 1652] [serial = 2351] [outer = 0x1126f0000] 04:33:45 INFO - PROCESS | 1652 | 1467372825317 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1132ef800) [pid = 1652] [serial = 2352] [outer = 0x1126f0000] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11809c400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1176d8000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119332800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11932e400) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11851b800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11818a800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116938400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121622c00) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11714b800) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a067400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113c36800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116756400) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184ccc00) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119972000) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118778000) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12687b000) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113257000) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115d14800) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ac2c00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128e11800) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128e1b400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a05e000) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119973800) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1214ac400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11815c400) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1193b1400) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121e70c00) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126447000) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126c78400) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121be8400) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182e8800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128a2fc00) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1188cf400) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11936c000) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119ab7000) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1256c5800) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a06b800) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 04:33:45 INFO - PROCESS | 1652 | 1467372825664 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]]]}] 04:33:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:33:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:33:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1225ms 04:33:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:33:45 INFO - PROCESS | 1652 | 1467372825723 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 1652 | 1467372825725 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:33:45 INFO - PROCESS | 1652 | 1467372825728 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 1652 | 1467372825730 Marionette TRACE conn2 <- [1,3102,null,{}] 04:33:45 INFO - PROCESS | 1652 | 1467372825733 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}] 04:33:45 INFO - PROCESS | 1652 | 1467372825734 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:45 INFO - PROCESS | 1652 | 1467372825815 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:33:45 INFO - PROCESS | 1652 | 1467372825822 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 1652 | 1467372825824 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118403800 == 26 [pid = 1652] [id = 785] 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112982000) [pid = 1652] [serial = 2353] [outer = 0x0] 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11675e800) [pid = 1652] [serial = 2354] [outer = 0x112982000] 04:33:45 INFO - PROCESS | 1652 | 1467372825852 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116a24000) [pid = 1652] [serial = 2355] [outer = 0x112982000] 04:33:46 INFO - PROCESS | 1652 | 1467372826238 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:33:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:33:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 522ms 04:33:46 INFO - PROCESS | 1652 | 1467372826251 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 1652 | 1467372826255 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:33:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:33:46 INFO - PROCESS | 1652 | 1467372826262 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 1652 | 1467372826265 Marionette TRACE conn2 <- [1,3106,null,{}] 04:33:46 INFO - PROCESS | 1652 | 1467372826268 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}] 04:33:46 INFO - PROCESS | 1652 | 1467372826271 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:46 INFO - PROCESS | 1652 | 1467372826404 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:33:46 INFO - PROCESS | 1652 | 1467372826410 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 1652 | 1467372826412 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121a000 == 27 [pid = 1652] [id = 786] 04:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11714f000) [pid = 1652] [serial = 2356] [outer = 0x0] 04:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11808dc00) [pid = 1652] [serial = 2357] [outer = 0x11714f000] 04:33:46 INFO - PROCESS | 1652 | 1467372826456 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118187400) [pid = 1652] [serial = 2358] [outer = 0x11714f000] 04:33:46 INFO - PROCESS | 1652 | 1467372826905 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]]]}] 04:33:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:33:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:33:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:33:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 678ms 04:33:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:33:46 INFO - PROCESS | 1652 | 1467372826940 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 1652 | 1467372826941 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:33:46 INFO - PROCESS | 1652 | 1467372826943 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 1652 | 1467372826946 Marionette TRACE conn2 <- [1,3110,null,{}] 04:33:46 INFO - PROCESS | 1652 | 1467372826954 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}] 04:33:46 INFO - PROCESS | 1652 | 1467372826957 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:47 INFO - PROCESS | 1652 | 1467372827040 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:33:47 INFO - PROCESS | 1652 | 1467372827046 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1652 | 1467372827047 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ea6000 == 28 [pid = 1652] [id = 787] 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182f0c00) [pid = 1652] [serial = 2359] [outer = 0x0] 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11847ac00) [pid = 1652] [serial = 2360] [outer = 0x1182f0c00] 04:33:47 INFO - PROCESS | 1652 | 1467372827076 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11876f800) [pid = 1652] [serial = 2361] [outer = 0x1182f0c00] 04:33:47 INFO - PROCESS | 1652 | 1467372827417 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"]]]}] 04:33:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:33:47 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 04:33:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:33:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 04:33:47 INFO - PROCESS | 1652 | 1467372827465 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:33:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:33:47 INFO - PROCESS | 1652 | 1467372827467 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:33:47 INFO - PROCESS | 1652 | 1467372827470 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 1652 | 1467372827471 Marionette TRACE conn2 <- [1,3114,null,{}] 04:33:47 INFO - PROCESS | 1652 | 1467372827473 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}] 04:33:47 INFO - PROCESS | 1652 | 1467372827474 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:47 INFO - PROCESS | 1652 | 1467372827590 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:33:47 INFO - PROCESS | 1652 | 1467372827608 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\", \"d28c60bf-3053-4a99-93e5-04812739f77f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1652 | 1467372827609 Marionette INFO sendAsync a3734ab1-2427-8d4c-8666-9178c41ef2d8 04:33:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f08000 == 29 [pid = 1652] [id = 788] 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11932d400) [pid = 1652] [serial = 2362] [outer = 0x0] 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119363c00) [pid = 1652] [serial = 2363] [outer = 0x11932d400] 04:33:47 INFO - PROCESS | 1652 | 1467372827633 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11936b400) [pid = 1652] [serial = 2364] [outer = 0x11932d400] 04:33:48 INFO - PROCESS | 1652 | 1467372828017 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]]]}] 04:33:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:33:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 04:33:48 INFO - PROCESS | 1652 | 1467372828049 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 1652 | 1467372828051 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:33:49 WARNING - u'runner_teardown' () 04:33:49 INFO - No more tests 04:33:49 INFO - Got 0 unexpected results 04:33:49 INFO - SUITE-END | took 524s 04:33:49 INFO - Closing logging queue 04:33:49 INFO - queue closed 04:33:49 INFO - Return code: 0 04:33:49 WARNING - # TBPL SUCCESS # 04:33:49 INFO - Running post-action listener: _resource_record_post_action 04:33:49 INFO - Running post-run listener: _resource_record_post_run 04:33:50 INFO - Total resource usage - Wall time: 546s; CPU: 58.0%; Read bytes: 36881920; Write bytes: 953287168; Read time: 250; Write time: 5055 04:33:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:33:50 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150602240; Write bytes: 147593216; Read time: 13652; Write time: 310 04:33:50 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 34678272; Write bytes: 793025024; Read time: 230; Write time: 4702 04:33:50 INFO - Running post-run listener: _upload_blobber_files 04:33:50 INFO - Blob upload gear active. 04:33:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:33:50 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 04:33:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:33:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:33:50 INFO - (blobuploader) - INFO - Open directory for files ... 04:33:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:33:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:33:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:33:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:33:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:33:51 INFO - (blobuploader) - INFO - Done attempting. 04:33:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:33:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:33:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:33:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:33:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:33:53 INFO - (blobuploader) - INFO - Done attempting. 04:33:53 INFO - (blobuploader) - INFO - Iteration through files over. 04:33:53 INFO - Return code: 0 04:33:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:33:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:33:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/831804fd401c85b105f8146da1106e43b8424a9b834a5ce9ccf250657a6a1b5a5d400727a2c6c007c26582d96232598c5ea46d18b44fbf7dc7acb001ea27a15a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b7776ca719e35a67ea1b1ba27c8a55a72bc251a1f6149f60e04f160e7d52566b86750991a8e0dcea0e7649c06321f46d7315bc4329ca608cda7d9bfc72ec0fd7"} 04:33:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:33:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:33:53 INFO - Contents: 04:33:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/831804fd401c85b105f8146da1106e43b8424a9b834a5ce9ccf250657a6a1b5a5d400727a2c6c007c26582d96232598c5ea46d18b44fbf7dc7acb001ea27a15a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b7776ca719e35a67ea1b1ba27c8a55a72bc251a1f6149f60e04f160e7d52566b86750991a8e0dcea0e7649c06321f46d7315bc4329ca608cda7d9bfc72ec0fd7"} 04:33:53 INFO - Running post-run listener: copy_logs_to_upload_dir 04:33:53 INFO - Copying logs to upload dir... 04:33:53 INFO - mkdir: /builds/slave/test/build/upload/logs 04:33:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=600.510577 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-01 04:33:53.768802) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 04:33:53.772110) ========= 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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/831804fd401c85b105f8146da1106e43b8424a9b834a5ce9ccf250657a6a1b5a5d400727a2c6c007c26582d96232598c5ea46d18b44fbf7dc7acb001ea27a15a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b7776ca719e35a67ea1b1ba27c8a55a72bc251a1f6149f60e04f160e7d52566b86750991a8e0dcea0e7649c06321f46d7315bc4329ca608cda7d9bfc72ec0fd7"} build_url:https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012656 build_url: 'https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/831804fd401c85b105f8146da1106e43b8424a9b834a5ce9ccf250657a6a1b5a5d400727a2c6c007c26582d96232598c5ea46d18b44fbf7dc7acb001ea27a15a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b7776ca719e35a67ea1b1ba27c8a55a72bc251a1f6149f60e04f160e7d52566b86750991a8e0dcea0e7649c06321f46d7315bc4329ca608cda7d9bfc72ec0fd7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bQqSEJX-QAKgPTvZmBDncw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 04:33:53.805578) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:33:53.805946) ========= 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.TIgMJYfz0v/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.LUEdxM3Ibv/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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.005242 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 04:33:53.855520) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 04:33:53.855840) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 04:33:53.856142) ========= ========= Total master_lag: 0.40 =========