builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0148 starttime: 1461676200.4 results: success (0) buildid: 20160426044601 builduid: 492b86c5e1054d86bce01a3b6d55f5ad revision: 9ce31e9f90cb0e534611b0f617c5bbc232ffe748 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.395653) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.396068) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.396341) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.430716) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.431080) ========= 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.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-26 06:10:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 148M=0s 2016-04-26 06:10:00 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.163884 ========= master_lag: 0.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.849096) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.849556) ========= 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.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/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.026513 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:00.908685) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 06:10:00.912240) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 9ce31e9f90cb0e534611b0f617c5bbc232ffe748 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 9ce31e9f90cb0e534611b0f617c5bbc232ffe748 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-26 06:10:00,988 truncating revision to first 12 chars 2016-04-26 06:10:00,988 Setting DEBUG logging. 2016-04-26 06:10:00,988 attempt 1/10 2016-04-26 06:10:00,988 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/9ce31e9f90cb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 06:10:02,141 unpacking tar archive at: mozilla-central-9ce31e9f90cb/testing/mozharness/ program finished with exit code 0 elapsedTime=1.411426 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 06:10:02.352645) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:02.353248) ========= script_repo_revision: 9ce31e9f90cb0e534611b0f617c5bbc232ffe748 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:02.358025) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:02.358580) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 06:10:02.380919) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-04-26 06:10:02.381302) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/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 06:10:02 INFO - MultiFileLogger online at 20160426 06:10:02 in /builds/slave/test 06:10:02 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 06:10:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:10:02 INFO - {'append_to_log': False, 06:10:02 INFO - 'base_work_dir': '/builds/slave/test', 06:10:02 INFO - 'blob_upload_branch': 'mozilla-central', 06:10:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:10:02 INFO - 'buildbot_json_path': 'buildprops.json', 06:10:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:10:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:10:02 INFO - 'download_minidump_stackwalk': True, 06:10:02 INFO - 'download_symbols': 'true', 06:10:02 INFO - 'e10s': False, 06:10:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:10:02 INFO - 'tooltool.py': '/tools/tooltool.py', 06:10:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:10:02 INFO - '/tools/misc-python/virtualenv.py')}, 06:10:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:10:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:10:02 INFO - 'log_level': 'info', 06:10:02 INFO - 'log_to_console': True, 06:10:02 INFO - 'opt_config_files': (), 06:10:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:10:02 INFO - '--processes=1', 06:10:02 INFO - '--config=%(test_path)s/wptrunner.ini', 06:10:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:10:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:10:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:10:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:10:02 INFO - 'pip_index': False, 06:10:02 INFO - 'require_test_zip': True, 06:10:02 INFO - 'test_type': ('testharness',), 06:10:02 INFO - 'this_chunk': '1', 06:10:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:10:02 INFO - 'total_chunks': '10', 06:10:02 INFO - 'virtualenv_path': 'venv', 06:10:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:10:02 INFO - 'work_dir': 'build'} 06:10:02 INFO - ##### 06:10:02 INFO - ##### Running clobber step. 06:10:02 INFO - ##### 06:10:02 INFO - Running pre-action listener: _resource_record_pre_action 06:10:02 INFO - Running main action method: clobber 06:10:02 INFO - rmtree: /builds/slave/test/build 06:10:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:10:04 INFO - Running post-action listener: _resource_record_post_action 06:10:04 INFO - ##### 06:10:04 INFO - ##### Running read-buildbot-config step. 06:10:04 INFO - ##### 06:10:04 INFO - Running pre-action listener: _resource_record_pre_action 06:10:04 INFO - Running main action method: read_buildbot_config 06:10:04 INFO - Using buildbot properties: 06:10:04 INFO - { 06:10:04 INFO - "project": "", 06:10:04 INFO - "product": "firefox", 06:10:04 INFO - "script_repo_revision": "production", 06:10:04 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 06:10:04 INFO - "repository": "", 06:10:04 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 06:10:04 INFO - "buildid": "20160426044601", 06:10:04 INFO - "pgo_build": "False", 06:10:04 INFO - "basedir": "/builds/slave/test", 06:10:04 INFO - "buildnumber": 48, 06:10:04 INFO - "slavename": "t-yosemite-r7-0148", 06:10:04 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 06:10:04 INFO - "platform": "macosx64", 06:10:04 INFO - "branch": "mozilla-central", 06:10:04 INFO - "revision": "9ce31e9f90cb0e534611b0f617c5bbc232ffe748", 06:10:04 INFO - "repo_path": "mozilla-central", 06:10:04 INFO - "moz_repo_path": "", 06:10:04 INFO - "stage_platform": "macosx64", 06:10:04 INFO - "builduid": "492b86c5e1054d86bce01a3b6d55f5ad", 06:10:04 INFO - "slavebuilddir": "test" 06:10:04 INFO - } 06:10:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 06:10:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 06:10:04 INFO - Running post-action listener: _resource_record_post_action 06:10:04 INFO - ##### 06:10:04 INFO - ##### Running download-and-extract step. 06:10:04 INFO - ##### 06:10:04 INFO - Running pre-action listener: _resource_record_pre_action 06:10:04 INFO - Running main action method: download_and_extract 06:10:04 INFO - mkdir: /builds/slave/test/build/tests 06:10:04 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')]} 06:10:04 INFO - https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:10:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 06:10:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 06:10:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 06:10:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 06:10:06 INFO - Downloaded 1235 bytes. 06:10:06 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 06:10:06 INFO - Using the following test package requirements: 06:10:06 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 06:10:06 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 06:10:06 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 06:10:06 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'jsshell-mac64.zip'], 06:10:06 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 06:10:06 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 06:10:06 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 06:10:06 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 06:10:06 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 06:10:06 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 06:10:06 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 06:10:06 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 06:10: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')]} 06:10:06 INFO - https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:10:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 06:10:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 06:10:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 06:10:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 06:10:07 INFO - Downloaded 17993165 bytes. 06:10:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:10:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:10:07 INFO - caution: filename not matched: web-platform/* 06:10:07 INFO - Return code: 11 06:10:07 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')]} 06:10:07 INFO - https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:10:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 06:10:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 06:10:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 06:10:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 06:10:09 INFO - Downloaded 36406661 bytes. 06:10:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:10:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:10:13 INFO - caution: filename not matched: bin/* 06:10:13 INFO - caution: filename not matched: config/* 06:10:13 INFO - caution: filename not matched: mozbase/* 06:10:13 INFO - caution: filename not matched: marionette/* 06:10:13 INFO - caution: filename not matched: tools/wptserve/* 06:10:13 INFO - Return code: 11 06:10:13 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')]} 06:10:13 INFO - https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 06:10:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 06:10:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 06:10:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 06:10:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 06:10:18 INFO - Downloaded 68936292 bytes. 06:10:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 06:10:18 INFO - mkdir: /builds/slave/test/properties 06:10:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:10:18 INFO - Writing to file /builds/slave/test/properties/build_url 06:10:18 INFO - Contents: 06:10:18 INFO - build_url:https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 06:10:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 06:10:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:10:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:10:19 INFO - Contents: 06:10:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 06:10:19 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')]} 06:10:19 INFO - https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:10:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 06:10:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 06:10:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 06:10:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 06:10:23 INFO - Downloaded 103634521 bytes. 06:10:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:10:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:10:27 INFO - Return code: 0 06:10:27 INFO - Running post-action listener: _resource_record_post_action 06:10:27 INFO - Running post-action listener: set_extra_try_arguments 06:10:27 INFO - ##### 06:10:27 INFO - ##### Running create-virtualenv step. 06:10:27 INFO - ##### 06:10:27 INFO - Running pre-action listener: _pre_create_virtualenv 06:10:27 INFO - Running pre-action listener: _resource_record_pre_action 06:10:27 INFO - Running main action method: create_virtualenv 06:10:27 INFO - Creating virtualenv /builds/slave/test/build/venv 06:10:27 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 06:10:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:10:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:10:27 INFO - Using real prefix '/tools/python27' 06:10:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:10:28 INFO - Installing distribute.............................................................................................................................................................................................done. 06:10:30 INFO - Installing pip.................done. 06:10:30 INFO - Return code: 0 06:10:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:10:30 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')]} 06:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:10:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:31 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')]} 06:10:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:10:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:31 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 0x108d9be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88d9d74b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, '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.OSibEnp2sq/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.zdAUccAmCe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:10:31 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 06:10:31 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 06:10:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:10:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:10:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:10:31 INFO - 'HOME': '/Users/cltbld', 06:10:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:10:31 INFO - 'LOGNAME': 'cltbld', 06:10:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:10:31 INFO - 'MOZ_NO_REMOTE': '1', 06:10:31 INFO - 'NO_EM_RESTART': '1', 06:10:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:10:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:10:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:10:31 INFO - 'PWD': '/builds/slave/test', 06:10:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:10:31 INFO - 'SHELL': '/bin/bash', 06:10:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:10:31 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:10:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:10:31 INFO - 'USER': 'cltbld', 06:10:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:10:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:10:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:10:31 INFO - 'XPC_FLAGS': '0x0', 06:10:31 INFO - 'XPC_SERVICE_NAME': '0', 06:10:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:10:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:10:31 INFO - Downloading/unpacking psutil>=0.7.1 06:10:31 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 06:10:31 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 06:10:31 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 06:10:31 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 06:10:31 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 06:10:31 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 06:10:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:10:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:10:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:10:34 INFO - Installing collected packages: psutil 06:10:34 INFO - Running setup.py install for psutil 06:10:34 INFO - building 'psutil._psutil_osx' extension 06:10:34 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 06:10:35 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 06:10:35 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 06:10:35 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 06:10:35 INFO - building 'psutil._psutil_posix' extension 06:10:35 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 06:10:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:10:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:10:35 INFO - ^ 06:10:35 INFO - 1 warning generated. 06:10:35 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 06:10:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:10:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:10:35 INFO - Successfully installed psutil 06:10:35 INFO - Cleaning up... 06:10:35 INFO - Return code: 0 06:10:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:10:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:10:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:10:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:35 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 0x108d9be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88d9d74b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, '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.OSibEnp2sq/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.zdAUccAmCe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:10:35 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 06:10:35 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 06:10:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:10:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:10:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:10:35 INFO - 'HOME': '/Users/cltbld', 06:10:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:10:35 INFO - 'LOGNAME': 'cltbld', 06:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:10:35 INFO - 'MOZ_NO_REMOTE': '1', 06:10:35 INFO - 'NO_EM_RESTART': '1', 06:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:10:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:10:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:10:35 INFO - 'PWD': '/builds/slave/test', 06:10:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:10:35 INFO - 'SHELL': '/bin/bash', 06:10:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:10:35 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:10:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:10:35 INFO - 'USER': 'cltbld', 06:10:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:10:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:10:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:10:35 INFO - 'XPC_FLAGS': '0x0', 06:10:35 INFO - 'XPC_SERVICE_NAME': '0', 06:10:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:10:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:10:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:10:35 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 06:10:35 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 06:10:35 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 06:10:35 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 06:10:35 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 06:10:35 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 06:10:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:10:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:10:38 INFO - Installing collected packages: mozsystemmonitor 06:10:38 INFO - Running setup.py install for mozsystemmonitor 06:10:38 INFO - Successfully installed mozsystemmonitor 06:10:38 INFO - Cleaning up... 06:10:38 INFO - Return code: 0 06:10:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:10:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:10:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:10:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:38 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 0x108d9be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88d9d74b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, '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.OSibEnp2sq/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.zdAUccAmCe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:10:38 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 06:10:38 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 06:10:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:10:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:10:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:10:38 INFO - 'HOME': '/Users/cltbld', 06:10:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:10:38 INFO - 'LOGNAME': 'cltbld', 06:10:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:10:38 INFO - 'MOZ_NO_REMOTE': '1', 06:10:38 INFO - 'NO_EM_RESTART': '1', 06:10:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:10:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:10:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:10:38 INFO - 'PWD': '/builds/slave/test', 06:10:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:10:38 INFO - 'SHELL': '/bin/bash', 06:10:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:10:38 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:10:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:10:38 INFO - 'USER': 'cltbld', 06:10:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:10:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:10:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:10:38 INFO - 'XPC_FLAGS': '0x0', 06:10:38 INFO - 'XPC_SERVICE_NAME': '0', 06:10:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:10:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:10:38 INFO - Downloading/unpacking blobuploader==1.2.4 06:10:38 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 06:10:38 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 06:10:38 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 06:10:38 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 06:10:38 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 06:10:38 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 06:10:41 INFO - Downloading blobuploader-1.2.4.tar.gz 06:10:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:10:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:10:41 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 06:10:41 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 06:10:41 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 06:10:41 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 06:10:41 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 06:10:41 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 06:10:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:10:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:10:42 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 06:10:42 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 06:10:42 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 06:10:42 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 06:10:42 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 06:10:42 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 06:10:42 INFO - Downloading docopt-0.6.1.tar.gz 06:10:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:10:42 INFO - Installing collected packages: blobuploader, requests, docopt 06:10:42 INFO - Running setup.py install for blobuploader 06:10:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:10:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:10:42 INFO - Running setup.py install for requests 06:10:43 INFO - Running setup.py install for docopt 06:10:43 INFO - Successfully installed blobuploader requests docopt 06:10:43 INFO - Cleaning up... 06:10:43 INFO - Return code: 0 06:10:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:10:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:10:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:10:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:43 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 0x108d9be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88d9d74b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, '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.OSibEnp2sq/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.zdAUccAmCe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:10:43 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 06:10:43 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 06:10:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:10:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:10:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:10:43 INFO - 'HOME': '/Users/cltbld', 06:10:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:10:43 INFO - 'LOGNAME': 'cltbld', 06:10:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:10:43 INFO - 'MOZ_NO_REMOTE': '1', 06:10:43 INFO - 'NO_EM_RESTART': '1', 06:10:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:10:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:10:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:10:43 INFO - 'PWD': '/builds/slave/test', 06:10:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:10:43 INFO - 'SHELL': '/bin/bash', 06:10:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:10:43 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:10:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:10:43 INFO - 'USER': 'cltbld', 06:10:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:10:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:10:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:10:43 INFO - 'XPC_FLAGS': '0x0', 06:10:43 INFO - 'XPC_SERVICE_NAME': '0', 06:10:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:10:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:10:43 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-MUb1bw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:10:43 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-nlwtnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:10:43 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-ZOYniJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:10:43 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-ugaNtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-XSDzlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-vtNsPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-iqIu_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-MNe4Vz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-fTZLVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-qZgiNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-RzKig6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-VkVtH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:10:44 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-sAeqLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-gWncru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-gnKRKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-hPcQCX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-zRgWDA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-Tmb5FK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-rwQUHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:10:45 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-QW2LuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:10:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:10:46 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-6Tzp38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:10:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:10:46 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 06:10:46 INFO - Running setup.py install for manifestparser 06:10:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:10:46 INFO - Running setup.py install for mozcrash 06:10:46 INFO - Running setup.py install for mozdebug 06:10:46 INFO - Running setup.py install for mozdevice 06:10:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:10:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:10:46 INFO - Running setup.py install for mozfile 06:10:46 INFO - Running setup.py install for mozhttpd 06:10:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Running setup.py install for mozinfo 06:10:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Running setup.py install for mozInstall 06:10:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Running setup.py install for mozleak 06:10:47 INFO - Running setup.py install for mozlog 06:10:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Running setup.py install for moznetwork 06:10:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:10:47 INFO - Running setup.py install for mozprocess 06:10:47 INFO - Running setup.py install for mozprofile 06:10:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:10:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:10:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:10:48 INFO - Running setup.py install for mozrunner 06:10:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:10:48 INFO - Running setup.py install for mozscreenshot 06:10:48 INFO - Running setup.py install for moztest 06:10:48 INFO - Running setup.py install for mozversion 06:10:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:10:48 INFO - Running setup.py install for wptserve 06:10:48 INFO - Running setup.py install for marionette-driver 06:10:49 INFO - Running setup.py install for browsermob-proxy 06:10:49 INFO - Running setup.py install for marionette-client 06:10:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:10:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:10:49 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 06:10:49 INFO - Cleaning up... 06:10:49 INFO - Return code: 0 06:10:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:10:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:10:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:10:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:10:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:10:49 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 0x108d9be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88d9d74b30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, '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.OSibEnp2sq/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.zdAUccAmCe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:10:49 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 06:10:49 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 06:10:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:10:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:10:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:10:49 INFO - 'HOME': '/Users/cltbld', 06:10:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:10:49 INFO - 'LOGNAME': 'cltbld', 06:10:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:10:49 INFO - 'MOZ_NO_REMOTE': '1', 06:10:49 INFO - 'NO_EM_RESTART': '1', 06:10:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:10:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:10:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:10:49 INFO - 'PWD': '/builds/slave/test', 06:10:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:10:49 INFO - 'SHELL': '/bin/bash', 06:10:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:10:49 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:10:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:10:49 INFO - 'USER': 'cltbld', 06:10:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:10:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:10:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:10:49 INFO - 'XPC_FLAGS': '0x0', 06:10:49 INFO - 'XPC_SERVICE_NAME': '0', 06:10:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:10:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:10:49 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-_35Nq_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:10:49 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)) 06:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:10:49 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-oYov4W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-T59Skt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-0tn4gV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-KEpEDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-6iyaJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-JOaMpw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-gtGdvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-676bwd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-qoYjkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:10:50 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)) 06:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:10:50 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-d8IPYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-WfkzAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-ztfEN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-xOaJqI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-Q1Ozsx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-3CIkxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-D9ynYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-pGLEaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-rD9Z3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:10:51 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)) 06:10:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:10:51 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-q3MX5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:10:52 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)) 06:10:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:10:52 INFO - Running setup.py (path:/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/pip-8P2veN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:10:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:10:52 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)) 06:10:52 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)) 06:10:52 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)) 06:10:52 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)) 06:10:52 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)) 06:10:52 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)) 06:10:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:10:52 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 06:10:52 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 06:10:52 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 06:10:52 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 06:10:52 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 06:10:52 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 06:10:54 INFO - Downloading blessings-1.6.tar.gz 06:10:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:10:54 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)) 06:10:54 INFO - Installing collected packages: blessings 06:10:54 INFO - Running setup.py install for blessings 06:10:55 INFO - Successfully installed blessings 06:10:55 INFO - Cleaning up... 06:10:55 INFO - Return code: 0 06:10:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:10:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:10:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:10:55 INFO - Reading from file tmpfile_stdout 06:10:55 INFO - Current package versions: 06:10:55 INFO - blessings == 1.6 06:10:55 INFO - blobuploader == 1.2.4 06:10:55 INFO - browsermob-proxy == 0.6.0 06:10:55 INFO - docopt == 0.6.1 06:10:55 INFO - manifestparser == 1.1 06:10:55 INFO - marionette-client == 2.3.0 06:10:55 INFO - marionette-driver == 1.4.0 06:10:55 INFO - mozInstall == 1.12 06:10:55 INFO - mozcrash == 0.17 06:10:55 INFO - mozdebug == 0.1 06:10:55 INFO - mozdevice == 0.48 06:10:55 INFO - mozfile == 1.2 06:10:55 INFO - mozhttpd == 0.7 06:10:55 INFO - mozinfo == 0.9 06:10:55 INFO - mozleak == 0.1 06:10:55 INFO - mozlog == 3.1 06:10:55 INFO - moznetwork == 0.27 06:10:55 INFO - mozprocess == 0.22 06:10:55 INFO - mozprofile == 0.28 06:10:55 INFO - mozrunner == 6.11 06:10:55 INFO - mozscreenshot == 0.1 06:10:55 INFO - mozsystemmonitor == 0.0 06:10:55 INFO - moztest == 0.7 06:10:55 INFO - mozversion == 1.4 06:10:55 INFO - psutil == 3.1.1 06:10:55 INFO - requests == 1.2.3 06:10:55 INFO - wptserve == 1.4.0 06:10:55 INFO - wsgiref == 0.1.2 06:10:55 INFO - Running post-action listener: _resource_record_post_action 06:10:55 INFO - Running post-action listener: _start_resource_monitoring 06:10:55 INFO - Starting resource monitoring. 06:10:55 INFO - ##### 06:10:55 INFO - ##### Running pull step. 06:10:55 INFO - ##### 06:10:55 INFO - Running pre-action listener: _resource_record_pre_action 06:10:55 INFO - Running main action method: pull 06:10:55 INFO - Pull has nothing to do! 06:10:55 INFO - Running post-action listener: _resource_record_post_action 06:10:55 INFO - ##### 06:10:55 INFO - ##### Running install step. 06:10:55 INFO - ##### 06:10:55 INFO - Running pre-action listener: _resource_record_pre_action 06:10:55 INFO - Running main action method: install 06:10:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:10:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:10:55 INFO - Reading from file tmpfile_stdout 06:10:55 INFO - Detecting whether we're running mozinstall >=1.0... 06:10:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:10:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:10:55 INFO - Reading from file tmpfile_stdout 06:10:55 INFO - Output received: 06:10:55 INFO - Usage: mozinstall [options] installer 06:10:55 INFO - Options: 06:10:55 INFO - -h, --help show this help message and exit 06:10:55 INFO - -d DEST, --destination=DEST 06:10:55 INFO - Directory to install application into. [default: 06:10:55 INFO - "/builds/slave/test"] 06:10:55 INFO - --app=APP Application being installed. [default: firefox] 06:10:55 INFO - mkdir: /builds/slave/test/build/application 06:10:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 06:10:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 06:11:15 INFO - Reading from file tmpfile_stdout 06:11:15 INFO - Output received: 06:11:15 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:11:15 INFO - Running post-action listener: _resource_record_post_action 06:11:15 INFO - ##### 06:11:15 INFO - ##### Running run-tests step. 06:11:15 INFO - ##### 06:11:15 INFO - Running pre-action listener: _resource_record_pre_action 06:11:15 INFO - Running main action method: run_tests 06:11:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:11:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:11:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:11:15 INFO - grabbing minidump binary from tooltool 06:11:15 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')]} 06:11:15 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 0x108db45e0>, '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 0x108997cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089c2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:11:15 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 06:11:15 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 06:11:15 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:11:15 INFO - Return code: 0 06:11:15 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:11:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:11:15 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/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 06:11:15 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/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 06:11:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OSibEnp2sq/Render', 06:11:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:11:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:11:15 INFO - 'HOME': '/Users/cltbld', 06:11:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:11:15 INFO - 'LOGNAME': 'cltbld', 06:11:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:11:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:11:15 INFO - 'MOZ_NO_REMOTE': '1', 06:11:15 INFO - 'NO_EM_RESTART': '1', 06:11:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:11:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:11:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:11:15 INFO - 'PWD': '/builds/slave/test', 06:11:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:11:15 INFO - 'SHELL': '/bin/bash', 06:11:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zdAUccAmCe/Listeners', 06:11:15 INFO - 'TMPDIR': '/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/', 06:11:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:11:15 INFO - 'USER': 'cltbld', 06:11:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:11:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:11:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:11:15 INFO - 'XPC_FLAGS': '0x0', 06:11:15 INFO - 'XPC_SERVICE_NAME': '0', 06:11:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:11:15 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/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 06:11:16 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 06:11:16 INFO - import pkg_resources 06:11:17 INFO - Using 1 client processes 06:11:17 INFO - wptserve Starting http server on 127.0.0.1:8000 06:11:17 INFO - wptserve Starting http server on 127.0.0.1:8001 06:11:17 INFO - wptserve Starting http server on 127.0.0.1:8443 06:11:19 INFO - SUITE-START | Running 778 tests 06:11:19 INFO - Running testharness tests 06:11:19 INFO - Setting up ssl 06:11:19 INFO - PROCESS | certutil | 06:11:19 INFO - PROCESS | certutil | 06:11:19 INFO - PROCESS | certutil | 06:11:19 INFO - Certificate Nickname Trust Attributes 06:11:19 INFO - SSL,S/MIME,JAR/XPI 06:11:19 INFO - 06:11:19 INFO - web-platform-tests CT,, 06:11:19 INFO - 06:11:19 INFO - Starting runner 06:11:20 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:11:20 INFO - PROCESS | 1650 | 1461676280564 Marionette DEBUG Marionette enabled via build flag and pref 06:11:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662b000 == 1 [pid = 1650] [id = 1] 06:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x11662b800) [pid = 1650] [serial = 1] [outer = 0x0] 06:11:20 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x11662c800) [pid = 1650] [serial = 2] [outer = 0x11662b800] 06:11:20 INFO - PROCESS | 1650 | 1461676280871 Marionette INFO Listening on port 2828 06:11:21 INFO - PROCESS | 1650 | 1461676281095 Marionette DEBUG Marionette enabled via command-line flag 06:11:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119076000 == 2 [pid = 1650] [id = 2] 06:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119076800) [pid = 1650] [serial = 3] [outer = 0x0] 06:11:21 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119077800) [pid = 1650] [serial = 4] [outer = 0x119076800] 06:11:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:11:21 INFO - PROCESS | 1650 | 1461676281240 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 06:11:21 INFO - PROCESS | 1650 | 1461676281323 Marionette DEBUG Closed connection conn0 06:11:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:11:21 INFO - PROCESS | 1650 | 1461676281329 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 06:11:21 INFO - PROCESS | 1650 | 1461676281344 Marionette DEBUG Closed connection conn1 06:11:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:11:21 INFO - PROCESS | 1650 | 1461676281349 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 06:11:21 INFO - PROCESS | 1650 | 1461676281356 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:11:21 INFO - PROCESS | 1650 | 1461676281364 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426044601","device":"desktop","version":"49.0a1"} 06:11:21 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c515000 == 3 [pid = 1650] [id = 3] 06:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c515800) [pid = 1650] [serial = 5] [outer = 0x0] 06:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c516000 == 4 [pid = 1650] [id = 4] 06:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c5cf000) [pid = 1650] [serial = 6] [outer = 0x0] 06:11:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f12800 == 5 [pid = 1650] [id = 5] 06:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c5ce800) [pid = 1650] [serial = 7] [outer = 0x0] 06:11:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:11:22 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12407cc00) [pid = 1650] [serial = 8] [outer = 0x11c5ce800] 06:11:22 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:11:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 06:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x125fad000) [pid = 1650] [serial = 9] [outer = 0x11c515800] 06:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x125fc2400) [pid = 1650] [serial = 10] [outer = 0x11c5cf000] 06:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x125fc4000) [pid = 1650] [serial = 11] [outer = 0x11c5ce800] 06:11:23 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:11:23 INFO - PROCESS | 1650 | 1461676283721 Marionette DEBUG loaded listener.js 06:11:23 INFO - PROCESS | 1650 | 1461676283732 Marionette DEBUG loaded listener.js 06:11:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 06:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x129836c00) [pid = 1650] [serial = 12] [outer = 0x11c5ce800] 06:11:24 INFO - PROCESS | 1650 | 1461676284088 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c57d3786-4625-b647-b273-55d2307e3560","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426044601","device":"desktop","version":"49.0a1","command_id":1}}] 06:11:24 INFO - PROCESS | 1650 | 1461676284183 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}] 06:11:24 INFO - PROCESS | 1650 | 1461676284225 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 06:11:24 INFO - PROCESS | 1650 | 1461676284313 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:11:24 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:11:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b1cf800) [pid = 1650] [serial = 13] [outer = 0x11c5ce800] 06:11:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:11:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:11:24 INFO - PROCESS | 1650 | 1461676284594 Marionette TRACE conn2 <- [1,3,null,{}] 06:11:24 INFO - PROCESS | 1650 | 1461676284603 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:11:24 INFO - PROCESS | 1650 | 1461676284620 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 06:11:24 INFO - PROCESS | 1650 | 1461676284642 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 06:11:24 INFO - PROCESS | 1650 | 1461676284644 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 06:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:11:24 INFO - PROCESS | 1650 | 1461676284652 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:11:24 INFO - PROCESS | 1650 | 1461676284654 Marionette TRACE conn2 <- [1,6,null,{}] 06:11:24 INFO - PROCESS | 1650 | 1461676284657 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}] 06:11:24 INFO - PROCESS | 1650 | 1461676284676 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 06:11:24 INFO - PROCESS | 1650 | 1461676284680 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bae0000 == 6 [pid = 1650] [id = 6] 06:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bab8400) [pid = 1650] [serial = 14] [outer = 0x0] 06:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bab9000) [pid = 1650] [serial = 15] [outer = 0x12bab8400] 06:11:24 INFO - PROCESS | 1650 | 1461676284711 Marionette DEBUG loaded listener.js 06:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12babfc00) [pid = 1650] [serial = 16] [outer = 0x12bab8400] 06:11:25 INFO - PROCESS | 1650 | 1461676285036 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]]]}] 06:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be36800 == 7 [pid = 1650] [id = 7] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bd63c00) [pid = 1650] [serial = 17] [outer = 0x0] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bd68400) [pid = 1650] [serial = 18] [outer = 0x12bd63c00] 06:11:25 INFO - PROCESS | 1650 | 1461676285064 Marionette DEBUG loaded listener.js 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12be11c00) [pid = 1650] [serial = 19] [outer = 0x12bd63c00] 06:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 06:11:25 INFO - PROCESS | 1650 | 1461676285134 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 06:11:25 INFO - PROCESS | 1650 | 1461676285136 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 06:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:11:25 INFO - PROCESS | 1650 | 1461676285151 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:11:25 INFO - PROCESS | 1650 | 1461676285152 Marionette TRACE conn2 <- [1,10,null,{}] 06:11:25 INFO - PROCESS | 1650 | 1461676285160 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}] 06:11:25 INFO - PROCESS | 1650 | 1461676285291 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 06:11:25 INFO - PROCESS | 1650 | 1461676285325 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d35e000 == 8 [pid = 1650] [id = 8] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12be0f800) [pid = 1650] [serial = 20] [outer = 0x0] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d39a400) [pid = 1650] [serial = 21] [outer = 0x12be0f800] 06:11:25 INFO - PROCESS | 1650 | 1461676285357 Marionette DEBUG loaded listener.js 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d39ec00) [pid = 1650] [serial = 22] [outer = 0x12be0f800] 06:11:25 INFO - PROCESS | 1650 | 1461676285723 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]]]}] 06:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 626ms 06:11:25 INFO - PROCESS | 1650 | 1461676285771 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 06:11:25 INFO - PROCESS | 1650 | 1461676285772 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 06:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:11:25 INFO - PROCESS | 1650 | 1461676285775 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:11:25 INFO - PROCESS | 1650 | 1461676285776 Marionette TRACE conn2 <- [1,14,null,{}] 06:11:25 INFO - PROCESS | 1650 | 1461676285778 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}] 06:11:25 INFO - PROCESS | 1650 | 1461676285869 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 06:11:25 INFO - PROCESS | 1650 | 1461676285873 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db43800 == 9 [pid = 1650] [id = 9] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d3a4800) [pid = 1650] [serial = 23] [outer = 0x0] 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12da3c000) [pid = 1650] [serial = 24] [outer = 0x12d3a4800] 06:11:25 INFO - PROCESS | 1650 | 1461676285899 Marionette DEBUG loaded listener.js 06:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x128022400) [pid = 1650] [serial = 25] [outer = 0x12d3a4800] 06:11:26 INFO - PROCESS | 1650 | 1461676286203 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]]]}] 06:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 06:11:26 INFO - PROCESS | 1650 | 1461676286243 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 06:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:11:26 INFO - PROCESS | 1650 | 1461676286248 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 06:11:26 INFO - PROCESS | 1650 | 1461676286252 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:11:26 INFO - PROCESS | 1650 | 1461676286253 Marionette TRACE conn2 <- [1,18,null,{}] 06:11:26 INFO - PROCESS | 1650 | 1461676286257 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}] 06:11:26 INFO - PROCESS | 1650 | 1461676286398 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 06:11:26 INFO - PROCESS | 1650 | 1461676286406 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31f800 == 10 [pid = 1650] [id = 10] 06:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12872e000) [pid = 1650] [serial = 26] [outer = 0x0] 06:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e3e1c00) [pid = 1650] [serial = 27] [outer = 0x12872e000] 06:11:26 INFO - PROCESS | 1650 | 1461676286449 Marionette DEBUG loaded listener.js 06:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x11aca8000) [pid = 1650] [serial = 28] [outer = 0x12872e000] 06:11:26 INFO - PROCESS | 1650 | 1461676286840 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]]]}] 06:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 619ms 06:11:26 INFO - PROCESS | 1650 | 1461676286871 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 06:11:26 INFO - PROCESS | 1650 | 1461676286872 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 06:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:11:26 INFO - PROCESS | 1650 | 1461676286875 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:11:26 INFO - PROCESS | 1650 | 1461676286876 Marionette TRACE conn2 <- [1,22,null,{}] 06:11:26 INFO - PROCESS | 1650 | 1461676286878 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}] 06:11:26 INFO - PROCESS | 1650 | 1461676286968 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 06:11:26 INFO - PROCESS | 1650 | 1461676286972 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6b1000 == 11 [pid = 1650] [id = 11] 06:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e53fc00) [pid = 1650] [serial = 29] [outer = 0x0] 06:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e6d9000) [pid = 1650] [serial = 30] [outer = 0x12e53fc00] 06:11:26 INFO - PROCESS | 1650 | 1461676286997 Marionette DEBUG loaded listener.js 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e6dec00) [pid = 1650] [serial = 31] [outer = 0x12e53fc00] 06:11:27 INFO - PROCESS | 1650 | 1461676287235 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]]]}] 06:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 06:11:27 INFO - PROCESS | 1650 | 1461676287251 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 06:11:27 INFO - PROCESS | 1650 | 1461676287252 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 06:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:11:27 INFO - PROCESS | 1650 | 1461676287254 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:11:27 INFO - PROCESS | 1650 | 1461676287255 Marionette TRACE conn2 <- [1,26,null,{}] 06:11:27 INFO - PROCESS | 1650 | 1461676287258 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}] 06:11:27 INFO - PROCESS | 1650 | 1461676287359 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 06:11:27 INFO - PROCESS | 1650 | 1461676287365 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 12 [pid = 1650] [id = 12] 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12eb9a000) [pid = 1650] [serial = 32] [outer = 0x0] 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12eba1800) [pid = 1650] [serial = 33] [outer = 0x12eb9a000] 06:11:27 INFO - PROCESS | 1650 | 1461676287390 Marionette DEBUG loaded listener.js 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12ebc2400) [pid = 1650] [serial = 34] [outer = 0x12eb9a000] 06:11:27 INFO - PROCESS | 1650 | 1461676287628 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]]]}] 06:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 06:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:11:27 INFO - PROCESS | 1650 | 1461676287673 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 06:11:27 INFO - PROCESS | 1650 | 1461676287674 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 06:11:27 INFO - PROCESS | 1650 | 1461676287684 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:11:27 INFO - PROCESS | 1650 | 1461676287686 Marionette TRACE conn2 <- [1,30,null,{}] 06:11:27 INFO - PROCESS | 1650 | 1461676287702 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}] 06:11:27 INFO - PROCESS | 1650 | 1461676287803 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 06:11:27 INFO - PROCESS | 1650 | 1461676287808 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f024800 == 13 [pid = 1650] [id = 13] 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12ebc5000) [pid = 1650] [serial = 35] [outer = 0x0] 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12f058400) [pid = 1650] [serial = 36] [outer = 0x12ebc5000] 06:11:27 INFO - PROCESS | 1650 | 1461676287833 Marionette DEBUG loaded listener.js 06:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12f05c800) [pid = 1650] [serial = 37] [outer = 0x12ebc5000] 06:11:28 INFO - PROCESS | 1650 | 1461676288068 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]]]}] 06:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 06:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:11:28 INFO - PROCESS | 1650 | 1461676288104 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 06:11:28 INFO - PROCESS | 1650 | 1461676288105 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 06:11:28 INFO - PROCESS | 1650 | 1461676288107 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:11:28 INFO - PROCESS | 1650 | 1461676288108 Marionette TRACE conn2 <- [1,34,null,{}] 06:11:28 INFO - PROCESS | 1650 | 1461676288122 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}] 06:11:28 INFO - PROCESS | 1650 | 1461676288209 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 06:11:28 INFO - PROCESS | 1650 | 1461676288216 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f416800 == 14 [pid = 1650] [id = 14] 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12e3df000) [pid = 1650] [serial = 38] [outer = 0x0] 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12f064400) [pid = 1650] [serial = 39] [outer = 0x12e3df000] 06:11:28 INFO - PROCESS | 1650 | 1461676288242 Marionette DEBUG loaded listener.js 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f1d7800) [pid = 1650] [serial = 40] [outer = 0x12e3df000] 06:11:28 INFO - PROCESS | 1650 | 1461676288491 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]]]}] 06:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 06:11:28 INFO - PROCESS | 1650 | 1461676288539 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 06:11:28 INFO - PROCESS | 1650 | 1461676288540 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 06:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:11:28 INFO - PROCESS | 1650 | 1461676288555 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:11:28 INFO - PROCESS | 1650 | 1461676288557 Marionette TRACE conn2 <- [1,38,null,{}] 06:11:28 INFO - PROCESS | 1650 | 1461676288572 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}] 06:11:28 INFO - PROCESS | 1650 | 1461676288720 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 06:11:28 INFO - PROCESS | 1650 | 1461676288727 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f736000 == 15 [pid = 1650] [id = 15] 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f1d9c00) [pid = 1650] [serial = 41] [outer = 0x0] 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f1e2400) [pid = 1650] [serial = 42] [outer = 0x12f1d9c00] 06:11:28 INFO - PROCESS | 1650 | 1461676288767 Marionette DEBUG loaded listener.js 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f74c800) [pid = 1650] [serial = 43] [outer = 0x12f1d9c00] 06:11:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa36000 == 16 [pid = 1650] [id = 16] 06:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12fa36800) [pid = 1650] [serial = 44] [outer = 0x0] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12fa31800) [pid = 1650] [serial = 45] [outer = 0x12fa36800] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12e30d000) [pid = 1650] [serial = 46] [outer = 0x12fa36800] 06:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa35800 == 17 [pid = 1650] [id = 17] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12f750000) [pid = 1650] [serial = 47] [outer = 0x0] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fa86000) [pid = 1650] [serial = 48] [outer = 0x12f750000] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fa7bc00) [pid = 1650] [serial = 49] [outer = 0x12f750000] 06:11:29 INFO - PROCESS | 1650 | 1461676289206 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]]]}] 06:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 681ms 06:11:29 INFO - PROCESS | 1650 | 1461676289240 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 06:11:29 INFO - PROCESS | 1650 | 1461676289241 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 06:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:11:29 INFO - PROCESS | 1650 | 1461676289244 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:11:29 INFO - PROCESS | 1650 | 1461676289245 Marionette TRACE conn2 <- [1,42,null,{}] 06:11:29 INFO - PROCESS | 1650 | 1461676289248 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}] 06:11:29 INFO - PROCESS | 1650 | 1461676289339 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 06:11:29 INFO - PROCESS | 1650 | 1461676289344 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd6d000 == 18 [pid = 1650] [id = 18] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12f751000) [pid = 1650] [serial = 50] [outer = 0x0] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fba6800) [pid = 1650] [serial = 51] [outer = 0x12f751000] 06:11:29 INFO - PROCESS | 1650 | 1461676289370 Marionette DEBUG loaded listener.js 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12fa14c00) [pid = 1650] [serial = 52] [outer = 0x12f751000] 06:11:29 INFO - PROCESS | 1650 | 1461676289623 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]]]}] 06:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 06:11:29 INFO - PROCESS | 1650 | 1461676289668 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 06:11:29 INFO - PROCESS | 1650 | 1461676289670 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 06:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:11:29 INFO - PROCESS | 1650 | 1461676289672 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:11:29 INFO - PROCESS | 1650 | 1461676289674 Marionette TRACE conn2 <- [1,46,null,{}] 06:11:29 INFO - PROCESS | 1650 | 1461676289685 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}] 06:11:29 INFO - PROCESS | 1650 | 1461676289780 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 06:11:29 INFO - PROCESS | 1650 | 1461676289784 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x130110000 == 19 [pid = 1650] [id = 19] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11ad70800) [pid = 1650] [serial = 53] [outer = 0x0] 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12fa17000) [pid = 1650] [serial = 54] [outer = 0x11ad70800] 06:11:29 INFO - PROCESS | 1650 | 1461676289813 Marionette DEBUG loaded listener.js 06:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12fa1d400) [pid = 1650] [serial = 55] [outer = 0x11ad70800] 06:11:30 INFO - PROCESS | 1650 | 1461676290072 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]]]}] 06:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 06:11:30 INFO - PROCESS | 1650 | 1461676290092 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 06:11:30 INFO - PROCESS | 1650 | 1461676290093 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 06:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:11:30 INFO - PROCESS | 1650 | 1461676290104 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:11:30 INFO - PROCESS | 1650 | 1461676290105 Marionette TRACE conn2 <- [1,50,null,{}] 06:11:30 INFO - PROCESS | 1650 | 1461676290107 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}] 06:11:30 INFO - PROCESS | 1650 | 1461676290208 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 06:11:30 INFO - PROCESS | 1650 | 1461676290212 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af18800 == 20 [pid = 1650] [id = 20] 06:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12fa1f800) [pid = 1650] [serial = 56] [outer = 0x0] 06:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12fecdc00) [pid = 1650] [serial = 57] [outer = 0x12fa1f800] 06:11:30 INFO - PROCESS | 1650 | 1461676290236 Marionette DEBUG loaded listener.js 06:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12fed4400) [pid = 1650] [serial = 58] [outer = 0x12fa1f800] 06:11:30 INFO - PROCESS | 1650 | 1461676290483 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]]]}] 06:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 06:11:30 INFO - PROCESS | 1650 | 1461676290523 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 06:11:30 INFO - PROCESS | 1650 | 1461676290525 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 06:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:11:30 INFO - PROCESS | 1650 | 1461676290540 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:11:30 INFO - PROCESS | 1650 | 1461676290541 Marionette TRACE conn2 <- [1,54,null,{}] 06:11:30 INFO - PROCESS | 1650 | 1461676290557 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}] 06:11:30 INFO - PROCESS | 1650 | 1461676290703 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 06:11:31 INFO - PROCESS | 1650 | 1461676291350 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11473f800 == 21 [pid = 1650] [id = 21] 06:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1147dac00) [pid = 1650] [serial = 59] [outer = 0x0] 06:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x114b43c00) [pid = 1650] [serial = 60] [outer = 0x1147dac00] 06:11:31 INFO - PROCESS | 1650 | 1461676291406 Marionette DEBUG loaded listener.js 06:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x114bc3c00) [pid = 1650] [serial = 61] [outer = 0x1147dac00] 06:11:31 INFO - PROCESS | 1650 | 1461676291822 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]]]}] 06:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 06:11:31 INFO - PROCESS | 1650 | 1461676291864 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 06:11:31 INFO - PROCESS | 1650 | 1461676291867 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 06:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:11:31 INFO - PROCESS | 1650 | 1461676291870 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:11:31 INFO - PROCESS | 1650 | 1461676291873 Marionette TRACE conn2 <- [1,58,null,{}] 06:11:31 INFO - PROCESS | 1650 | 1461676291876 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}] 06:11:31 INFO - PROCESS | 1650 | 1461676291989 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 06:11:32 INFO - PROCESS | 1650 | 1461676292029 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118415000 == 22 [pid = 1650] [id = 22] 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11548a800) [pid = 1650] [serial = 62] [outer = 0x0] 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1187b2400) [pid = 1650] [serial = 63] [outer = 0x11548a800] 06:11:32 INFO - PROCESS | 1650 | 1461676292061 Marionette DEBUG loaded listener.js 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118f9dc00) [pid = 1650] [serial = 64] [outer = 0x11548a800] 06:11:32 INFO - PROCESS | 1650 | 1461676292467 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]]]}] 06:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 06:11:32 INFO - PROCESS | 1650 | 1461676292492 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 06:11:32 INFO - PROCESS | 1650 | 1461676292495 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 06:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:11:32 INFO - PROCESS | 1650 | 1461676292498 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:11:32 INFO - PROCESS | 1650 | 1461676292499 Marionette TRACE conn2 <- [1,62,null,{}] 06:11:32 INFO - PROCESS | 1650 | 1461676292502 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}] 06:11:32 INFO - PROCESS | 1650 | 1461676292612 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 06:11:32 INFO - PROCESS | 1650 | 1461676292680 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922f000 == 23 [pid = 1650] [id = 23] 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11a555000) [pid = 1650] [serial = 65] [outer = 0x0] 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11ad1d000) [pid = 1650] [serial = 66] [outer = 0x11a555000] 06:11:32 INFO - PROCESS | 1650 | 1461676292711 Marionette DEBUG loaded listener.js 06:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11bb52400) [pid = 1650] [serial = 67] [outer = 0x11a555000] 06:11:33 INFO - PROCESS | 1650 | 1461676293311 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]]]}] 06:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 869ms 06:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:11:33 INFO - PROCESS | 1650 | 1461676293367 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 06:11:33 INFO - PROCESS | 1650 | 1461676293369 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 06:11:33 INFO - PROCESS | 1650 | 1461676293373 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:11:33 INFO - PROCESS | 1650 | 1461676293375 Marionette TRACE conn2 <- [1,66,null,{}] 06:11:33 INFO - PROCESS | 1650 | 1461676293379 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}] 06:11:33 INFO - PROCESS | 1650 | 1461676293459 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 06:11:33 INFO - PROCESS | 1650 | 1461676293519 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115311000 == 24 [pid = 1650] [id = 24] 06:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115399c00) [pid = 1650] [serial = 68] [outer = 0x0] 06:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118720800) [pid = 1650] [serial = 69] [outer = 0x115399c00] 06:11:33 INFO - PROCESS | 1650 | 1461676293548 Marionette DEBUG loaded listener.js 06:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1187b5800) [pid = 1650] [serial = 70] [outer = 0x115399c00] 06:11:33 INFO - PROCESS | 1650 | 1461676293975 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]]]}] 06:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 06:11:33 INFO - PROCESS | 1650 | 1461676293994 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 06:11:34 INFO - PROCESS | 1650 | 1461676294001 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 06:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:11:34 INFO - PROCESS | 1650 | 1461676294006 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:11:34 INFO - PROCESS | 1650 | 1461676294007 Marionette TRACE conn2 <- [1,70,null,{}] 06:11:34 INFO - PROCESS | 1650 | 1461676294010 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}] 06:11:34 INFO - PROCESS | 1650 | 1461676294084 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 06:11:34 INFO - PROCESS | 1650 | 1461676294088 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c32800 == 25 [pid = 1650] [id = 25] 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118a92000) [pid = 1650] [serial = 71] [outer = 0x0] 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11a507c00) [pid = 1650] [serial = 72] [outer = 0x118a92000] 06:11:34 INFO - PROCESS | 1650 | 1461676294119 Marionette DEBUG loaded listener.js 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a868800) [pid = 1650] [serial = 73] [outer = 0x118a92000] 06:11:34 INFO - PROCESS | 1650 | 1461676294440 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]]]}] 06:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms 06:11:34 INFO - PROCESS | 1650 | 1461676294476 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 06:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:11:34 INFO - PROCESS | 1650 | 1461676294477 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 06:11:34 INFO - PROCESS | 1650 | 1461676294480 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:11:34 INFO - PROCESS | 1650 | 1461676294482 Marionette TRACE conn2 <- [1,74,null,{}] 06:11:34 INFO - PROCESS | 1650 | 1461676294490 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}] 06:11:34 INFO - PROCESS | 1650 | 1461676294565 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 06:11:34 INFO - PROCESS | 1650 | 1461676294570 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119020800 == 26 [pid = 1650] [id = 26] 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11a8df400) [pid = 1650] [serial = 74] [outer = 0x0] 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11acb0c00) [pid = 1650] [serial = 75] [outer = 0x11a8df400] 06:11:34 INFO - PROCESS | 1650 | 1461676294602 Marionette DEBUG loaded listener.js 06:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11b50b800) [pid = 1650] [serial = 76] [outer = 0x11a8df400] 06:11:34 INFO - PROCESS | 1650 | 1461676294927 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]]]}] 06:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 06:11:34 INFO - PROCESS | 1650 | 1461676294951 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 06:11:34 INFO - PROCESS | 1650 | 1461676294953 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 06:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:11:34 INFO - PROCESS | 1650 | 1461676294956 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:11:34 INFO - PROCESS | 1650 | 1461676294957 Marionette TRACE conn2 <- [1,78,null,{}] 06:11:34 INFO - PROCESS | 1650 | 1461676294959 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}] 06:11:35 INFO - PROCESS | 1650 | 1461676295057 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 06:11:35 INFO - PROCESS | 1650 | 1461676295109 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119239000 == 27 [pid = 1650] [id = 27] 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119992c00) [pid = 1650] [serial = 77] [outer = 0x0] 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11b567400) [pid = 1650] [serial = 78] [outer = 0x119992c00] 06:11:35 INFO - PROCESS | 1650 | 1461676295152 Marionette DEBUG loaded listener.js 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11bc10800) [pid = 1650] [serial = 79] [outer = 0x119992c00] 06:11:35 INFO - PROCESS | 1650 | 1461676295476 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]]]}] 06:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 569ms 06:11:35 INFO - PROCESS | 1650 | 1461676295526 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 06:11:35 INFO - PROCESS | 1650 | 1461676295531 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 06:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:11:35 INFO - PROCESS | 1650 | 1461676295537 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:11:35 INFO - PROCESS | 1650 | 1461676295538 Marionette TRACE conn2 <- [1,82,null,{}] 06:11:35 INFO - PROCESS | 1650 | 1461676295542 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}] 06:11:35 INFO - PROCESS | 1650 | 1461676295654 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 06:11:35 INFO - PROCESS | 1650 | 1461676295716 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199ec800 == 28 [pid = 1650] [id = 28] 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115821000) [pid = 1650] [serial = 80] [outer = 0x0] 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11bc10c00) [pid = 1650] [serial = 81] [outer = 0x115821000] 06:11:35 INFO - PROCESS | 1650 | 1461676295758 Marionette DEBUG loaded listener.js 06:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11bc0c400) [pid = 1650] [serial = 82] [outer = 0x115821000] 06:11:36 INFO - PROCESS | 1650 | 1461676296158 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]]]}] 06:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 670ms 06:11:36 INFO - PROCESS | 1650 | 1461676296207 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 06:11:36 INFO - PROCESS | 1650 | 1461676296209 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 06:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:11:36 INFO - PROCESS | 1650 | 1461676296224 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:11:36 INFO - PROCESS | 1650 | 1461676296226 Marionette TRACE conn2 <- [1,86,null,{}] 06:11:36 INFO - PROCESS | 1650 | 1461676296229 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}] 06:11:36 INFO - PROCESS | 1650 | 1461676296317 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 06:11:36 INFO - PROCESS | 1650 | 1461676296322 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad2d800 == 29 [pid = 1650] [id = 29] 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11b55f800) [pid = 1650] [serial = 83] [outer = 0x0] 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c2d9000) [pid = 1650] [serial = 84] [outer = 0x11b55f800] 06:11:36 INFO - PROCESS | 1650 | 1461676296352 Marionette DEBUG loaded listener.js 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12390bc00) [pid = 1650] [serial = 85] [outer = 0x11b55f800] 06:11:36 INFO - PROCESS | 1650 | 1461676296670 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]]]}] 06:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 06:11:36 INFO - PROCESS | 1650 | 1461676296695 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 06:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:11:36 INFO - PROCESS | 1650 | 1461676296699 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 06:11:36 INFO - PROCESS | 1650 | 1461676296702 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:11:36 INFO - PROCESS | 1650 | 1461676296703 Marionette TRACE conn2 <- [1,90,null,{}] 06:11:36 INFO - PROCESS | 1650 | 1461676296706 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}] 06:11:36 INFO - PROCESS | 1650 | 1461676296799 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 06:11:36 INFO - PROCESS | 1650 | 1461676296858 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad42000 == 30 [pid = 1650] [id = 30] 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c217400) [pid = 1650] [serial = 86] [outer = 0x0] 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1239de400) [pid = 1650] [serial = 87] [outer = 0x11c217400] 06:11:36 INFO - PROCESS | 1650 | 1461676296897 Marionette DEBUG loaded listener.js 06:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123db1c00) [pid = 1650] [serial = 88] [outer = 0x11c217400] 06:11:37 INFO - PROCESS | 1650 | 1461676297271 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]]]}] 06:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 619ms 06:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:11:37 INFO - PROCESS | 1650 | 1461676297322 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 06:11:37 INFO - PROCESS | 1650 | 1461676297323 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 06:11:37 INFO - PROCESS | 1650 | 1461676297325 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:11:37 INFO - PROCESS | 1650 | 1461676297326 Marionette TRACE conn2 <- [1,94,null,{}] 06:11:37 INFO - PROCESS | 1650 | 1461676297328 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}] 06:11:37 INFO - PROCESS | 1650 | 1461676297397 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 06:11:37 INFO - PROCESS | 1650 | 1461676297442 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af86000 == 31 [pid = 1650] [id = 31] 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123af1000) [pid = 1650] [serial = 89] [outer = 0x0] 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124077000) [pid = 1650] [serial = 90] [outer = 0x123af1000] 06:11:37 INFO - PROCESS | 1650 | 1461676297468 Marionette DEBUG loaded listener.js 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1245ed800) [pid = 1650] [serial = 91] [outer = 0x123af1000] 06:11:37 INFO - PROCESS | 1650 | 1461676297727 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]]]}] 06:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 06:11:37 INFO - PROCESS | 1650 | 1461676297743 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 06:11:37 INFO - PROCESS | 1650 | 1461676297744 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 06:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:11:37 INFO - PROCESS | 1650 | 1461676297755 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:11:37 INFO - PROCESS | 1650 | 1461676297756 Marionette TRACE conn2 <- [1,98,null,{}] 06:11:37 INFO - PROCESS | 1650 | 1461676297769 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}] 06:11:37 INFO - PROCESS | 1650 | 1461676297845 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 06:11:37 INFO - PROCESS | 1650 | 1461676297852 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119017800 == 32 [pid = 1650] [id = 32] 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123dad800) [pid = 1650] [serial = 92] [outer = 0x0] 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125f45000) [pid = 1650] [serial = 93] [outer = 0x123dad800] 06:11:37 INFO - PROCESS | 1650 | 1461676297877 Marionette DEBUG loaded listener.js 06:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127b28400) [pid = 1650] [serial = 94] [outer = 0x123dad800] 06:11:38 INFO - PROCESS | 1650 | 1461676298169 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]]]}] 06:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 06:11:38 INFO - PROCESS | 1650 | 1461676298176 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 06:11:38 INFO - PROCESS | 1650 | 1461676298177 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 06:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:11:38 INFO - PROCESS | 1650 | 1461676298187 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:11:38 INFO - PROCESS | 1650 | 1461676298188 Marionette TRACE conn2 <- [1,102,null,{}] 06:11:38 INFO - PROCESS | 1650 | 1461676298191 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}] 06:11:38 INFO - PROCESS | 1650 | 1461676298269 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 06:11:38 INFO - PROCESS | 1650 | 1461676298315 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc8e000 == 33 [pid = 1650] [id = 33] 06:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c309400) [pid = 1650] [serial = 95] [outer = 0x0] 06:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127ba7400) [pid = 1650] [serial = 96] [outer = 0x11c309400] 06:11:38 INFO - PROCESS | 1650 | 1461676298340 Marionette DEBUG loaded listener.js 06:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127eb3000) [pid = 1650] [serial = 97] [outer = 0x11c309400] 06:11:38 INFO - PROCESS | 1650 | 1461676298597 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]]]}] 06:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 06:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:11:38 INFO - PROCESS | 1650 | 1461676298656 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 06:11:38 INFO - PROCESS | 1650 | 1461676298659 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 06:11:38 INFO - PROCESS | 1650 | 1461676298666 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:11:38 INFO - PROCESS | 1650 | 1461676298670 Marionette TRACE conn2 <- [1,106,null,{}] 06:11:38 INFO - PROCESS | 1650 | 1461676298673 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}] 06:11:38 INFO - PROCESS | 1650 | 1461676298812 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 06:11:38 INFO - PROCESS | 1650 | 1461676298876 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c50a000 == 34 [pid = 1650] [id = 34] 06:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123cd4800) [pid = 1650] [serial = 98] [outer = 0x0] 06:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128009400) [pid = 1650] [serial = 99] [outer = 0x123cd4800] 06:11:38 INFO - PROCESS | 1650 | 1461676298924 Marionette DEBUG loaded listener.js 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12872e400) [pid = 1650] [serial = 100] [outer = 0x123cd4800] 06:11:39 INFO - PROCESS | 1650 | 1461676299248 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]]]}] 06:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 627ms 06:11:39 INFO - PROCESS | 1650 | 1461676299289 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 06:11:39 INFO - PROCESS | 1650 | 1461676299290 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 06:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:11:39 INFO - PROCESS | 1650 | 1461676299293 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:11:39 INFO - PROCESS | 1650 | 1461676299294 Marionette TRACE conn2 <- [1,110,null,{}] 06:11:39 INFO - PROCESS | 1650 | 1461676299300 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}] 06:11:39 INFO - PROCESS | 1650 | 1461676299375 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 06:11:39 INFO - PROCESS | 1650 | 1461676299382 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123884000 == 35 [pid = 1650] [id = 35] 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128721c00) [pid = 1650] [serial = 101] [outer = 0x0] 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12949a000) [pid = 1650] [serial = 102] [outer = 0x128721c00] 06:11:39 INFO - PROCESS | 1650 | 1461676299407 Marionette DEBUG loaded listener.js 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1299a6400) [pid = 1650] [serial = 103] [outer = 0x128721c00] 06:11:39 INFO - PROCESS | 1650 | 1461676299717 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]]]}] 06:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 06:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:11:39 INFO - PROCESS | 1650 | 1461676299765 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 06:11:39 INFO - PROCESS | 1650 | 1461676299766 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 06:11:39 INFO - PROCESS | 1650 | 1461676299768 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:11:39 INFO - PROCESS | 1650 | 1461676299769 Marionette TRACE conn2 <- [1,114,null,{}] 06:11:39 INFO - PROCESS | 1650 | 1461676299771 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}] 06:11:39 INFO - PROCESS | 1650 | 1461676299867 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 06:11:39 INFO - PROCESS | 1650 | 1461676299872 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abe000 == 36 [pid = 1650] [id = 36] 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129407800) [pid = 1650] [serial = 104] [outer = 0x0] 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1299b2400) [pid = 1650] [serial = 105] [outer = 0x129407800] 06:11:39 INFO - PROCESS | 1650 | 1461676299898 Marionette DEBUG loaded listener.js 06:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b1c7800) [pid = 1650] [serial = 106] [outer = 0x129407800] 06:11:40 INFO - PROCESS | 1650 | 1461676300212 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]]]}] 06:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 06:11:40 INFO - PROCESS | 1650 | 1461676300236 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 06:11:40 INFO - PROCESS | 1650 | 1461676300237 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 06:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:11:40 INFO - PROCESS | 1650 | 1461676300239 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:11:40 INFO - PROCESS | 1650 | 1461676300240 Marionette TRACE conn2 <- [1,118,null,{}] 06:11:40 INFO - PROCESS | 1650 | 1461676300243 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}] 06:11:40 INFO - PROCESS | 1650 | 1461676300317 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 06:11:40 INFO - PROCESS | 1650 | 1461676300321 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f16800 == 37 [pid = 1650] [id = 37] 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b1c8800) [pid = 1650] [serial = 107] [outer = 0x0] 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b708000) [pid = 1650] [serial = 108] [outer = 0x12b1c8800] 06:11:40 INFO - PROCESS | 1650 | 1461676300348 Marionette DEBUG loaded listener.js 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ba17800) [pid = 1650] [serial = 109] [outer = 0x12b1c8800] 06:11:40 INFO - PROCESS | 1650 | 1461676300627 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]]]}] 06:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 06:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:11:40 INFO - PROCESS | 1650 | 1461676300658 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 06:11:40 INFO - PROCESS | 1650 | 1461676300659 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 06:11:40 INFO - PROCESS | 1650 | 1461676300669 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:11:40 INFO - PROCESS | 1650 | 1461676300670 Marionette TRACE conn2 <- [1,122,null,{}] 06:11:40 INFO - PROCESS | 1650 | 1461676300675 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}] 06:11:40 INFO - PROCESS | 1650 | 1461676300803 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 06:11:40 INFO - PROCESS | 1650 | 1461676300849 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b88000 == 38 [pid = 1650] [id = 38] 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114243c00) [pid = 1650] [serial = 110] [outer = 0x0] 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1147e0400) [pid = 1650] [serial = 111] [outer = 0x114243c00] 06:11:40 INFO - PROCESS | 1650 | 1461676300880 Marionette DEBUG loaded listener.js 06:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11772cc00) [pid = 1650] [serial = 112] [outer = 0x114243c00] 06:11:41 INFO - PROCESS | 1650 | 1461676301319 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]]]}] 06:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 679ms 06:11:41 INFO - PROCESS | 1650 | 1461676301341 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 06:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:11:41 INFO - PROCESS | 1650 | 1461676301344 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 06:11:41 INFO - PROCESS | 1650 | 1461676301347 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:11:41 INFO - PROCESS | 1650 | 1461676301349 Marionette TRACE conn2 <- [1,126,null,{}] 06:11:41 INFO - PROCESS | 1650 | 1461676301352 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}] 06:11:41 INFO - PROCESS | 1650 | 1461676301452 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 06:11:41 INFO - PROCESS | 1650 | 1461676301496 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11907c800 == 39 [pid = 1650] [id = 39] 06:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118c40800) [pid = 1650] [serial = 113] [outer = 0x0] 06:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a510400) [pid = 1650] [serial = 114] [outer = 0x118c40800] 06:11:41 INFO - PROCESS | 1650 | 1461676301529 Marionette DEBUG loaded listener.js 06:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a8dd800) [pid = 1650] [serial = 115] [outer = 0x118c40800] 06:11:42 INFO - PROCESS | 1650 | 1461676302014 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]]]}] 06:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 721ms 06:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:11:42 INFO - PROCESS | 1650 | 1461676302068 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 06:11:42 INFO - PROCESS | 1650 | 1461676302070 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 06:11:42 INFO - PROCESS | 1650 | 1461676302072 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:11:42 INFO - PROCESS | 1650 | 1461676302074 Marionette TRACE conn2 <- [1,130,null,{}] 06:11:42 INFO - PROCESS | 1650 | 1461676302076 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}] 06:11:42 INFO - PROCESS | 1650 | 1461676302174 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 06:11:42 INFO - PROCESS | 1650 | 1461676302233 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc9c800 == 40 [pid = 1650] [id = 40] 06:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c055400) [pid = 1650] [serial = 116] [outer = 0x0] 06:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c215c00) [pid = 1650] [serial = 117] [outer = 0x11c055400] 06:11:42 INFO - PROCESS | 1650 | 1461676302263 Marionette DEBUG loaded listener.js 06:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123648c00) [pid = 1650] [serial = 118] [outer = 0x11c055400] 06:11:42 INFO - PROCESS | 1650 | 1461676302691 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]]]}] 06:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 669ms 06:11:42 INFO - PROCESS | 1650 | 1461676302746 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 06:11:42 INFO - PROCESS | 1650 | 1461676302749 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 06:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:11:42 INFO - PROCESS | 1650 | 1461676302759 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:11:42 INFO - PROCESS | 1650 | 1461676302764 Marionette TRACE conn2 <- [1,134,null,{}] 06:11:42 INFO - PROCESS | 1650 | 1461676302767 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}] 06:11:42 INFO - PROCESS | 1650 | 1461676302870 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 06:11:42 INFO - PROCESS | 1650 | 1461676302952 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fb1000 == 41 [pid = 1650] [id = 41] 06:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x125ffac00) [pid = 1650] [serial = 119] [outer = 0x0] 06:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12800a800) [pid = 1650] [serial = 120] [outer = 0x125ffac00] 06:11:42 INFO - PROCESS | 1650 | 1461676302982 Marionette DEBUG loaded listener.js 06:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128026800) [pid = 1650] [serial = 121] [outer = 0x125ffac00] 06:11:43 INFO - PROCESS | 1650 | 1461676303557 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]]]}] 06:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 827ms 06:11:43 INFO - PROCESS | 1650 | 1461676303596 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 06:11:43 INFO - PROCESS | 1650 | 1461676303598 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 06:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:11:43 INFO - PROCESS | 1650 | 1461676303604 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:11:43 INFO - PROCESS | 1650 | 1461676303606 Marionette TRACE conn2 <- [1,138,null,{}] 06:11:43 INFO - PROCESS | 1650 | 1461676303610 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}] 06:11:43 INFO - PROCESS | 1650 | 1461676303701 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 06:11:43 INFO - PROCESS | 1650 | 1461676303764 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152cc800 == 42 [pid = 1650] [id = 42] 06:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118c4b800) [pid = 1650] [serial = 122] [outer = 0x0] 06:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118f95400) [pid = 1650] [serial = 123] [outer = 0x118c4b800] 06:11:43 INFO - PROCESS | 1650 | 1461676303794 Marionette DEBUG loaded listener.js 06:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11a506c00) [pid = 1650] [serial = 124] [outer = 0x118c4b800] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 41 [pid = 1650] [id = 12] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123f16800 == 40 [pid = 1650] [id = 37] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123abe000 == 39 [pid = 1650] [id = 36] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123884000 == 38 [pid = 1650] [id = 35] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11c50a000 == 37 [pid = 1650] [id = 34] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc8e000 == 36 [pid = 1650] [id = 33] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119017800 == 35 [pid = 1650] [id = 32] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11af86000 == 34 [pid = 1650] [id = 31] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad42000 == 33 [pid = 1650] [id = 30] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad2d800 == 32 [pid = 1650] [id = 29] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1199ec800 == 31 [pid = 1650] [id = 28] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119239000 == 30 [pid = 1650] [id = 27] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119020800 == 29 [pid = 1650] [id = 26] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x118c32800 == 28 [pid = 1650] [id = 25] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x115311000 == 27 [pid = 1650] [id = 24] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11922f000 == 26 [pid = 1650] [id = 23] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x118415000 == 25 [pid = 1650] [id = 22] 06:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11473f800 == 24 [pid = 1650] [id = 21] 06:11:44 INFO - PROCESS | 1650 | 1461676304342 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]]]}] 06:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 771ms 06:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:11:44 INFO - PROCESS | 1650 | 1461676304375 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 06:11:44 INFO - PROCESS | 1650 | 1461676304378 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 06:11:44 INFO - PROCESS | 1650 | 1461676304384 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:11:44 INFO - PROCESS | 1650 | 1461676304386 Marionette TRACE conn2 <- [1,142,null,{}] 06:11:44 INFO - PROCESS | 1650 | 1461676304391 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}] 06:11:44 INFO - PROCESS | 1650 | 1461676304480 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 06:11:44 INFO - PROCESS | 1650 | 1461676304542 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e4a000 == 25 [pid = 1650] [id = 43] 06:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118c49800) [pid = 1650] [serial = 125] [outer = 0x0] 06:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11a511800) [pid = 1650] [serial = 126] [outer = 0x118c49800] 06:11:44 INFO - PROCESS | 1650 | 1461676304574 Marionette DEBUG loaded listener.js 06:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a870400) [pid = 1650] [serial = 127] [outer = 0x118c49800] 06:11:45 INFO - PROCESS | 1650 | 1461676305008 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]]]}] 06:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 06:11:45 INFO - PROCESS | 1650 | 1461676305063 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 06:11:45 INFO - PROCESS | 1650 | 1461676305067 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 06:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:11:45 INFO - PROCESS | 1650 | 1461676305074 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:11:45 INFO - PROCESS | 1650 | 1461676305076 Marionette TRACE conn2 <- [1,146,null,{}] 06:11:45 INFO - PROCESS | 1650 | 1461676305080 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}] 06:11:45 INFO - PROCESS | 1650 | 1461676305172 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 06:11:45 INFO - PROCESS | 1650 | 1461676305230 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199ec800 == 26 [pid = 1650] [id = 44] 06:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11b569400) [pid = 1650] [serial = 128] [outer = 0x0] 06:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ba62000) [pid = 1650] [serial = 129] [outer = 0x11b569400] 06:11:45 INFO - PROCESS | 1650 | 1461676305261 Marionette DEBUG loaded listener.js 06:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11bc0fc00) [pid = 1650] [serial = 130] [outer = 0x11b569400] 06:11:45 INFO - PROCESS | 1650 | 1461676305718 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]]]}] 06:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 670ms 06:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:11:45 INFO - PROCESS | 1650 | 1461676305753 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 06:11:45 INFO - PROCESS | 1650 | 1461676305754 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 06:11:45 INFO - PROCESS | 1650 | 1461676305757 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:11:45 INFO - PROCESS | 1650 | 1461676305760 Marionette TRACE conn2 <- [1,150,null,{}] 06:11:45 INFO - PROCESS | 1650 | 1461676305789 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}] 06:11:45 INFO - PROCESS | 1650 | 1461676305885 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 06:11:45 INFO - PROCESS | 1650 | 1461676305946 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af85800 == 27 [pid = 1650] [id = 45] 06:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c5cfc00) [pid = 1650] [serial = 131] [outer = 0x0] 06:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123905400) [pid = 1650] [serial = 132] [outer = 0x11c5cfc00] 06:11:45 INFO - PROCESS | 1650 | 1461676305980 Marionette DEBUG loaded listener.js 06:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123aecc00) [pid = 1650] [serial = 133] [outer = 0x11c5cfc00] 06:11:46 INFO - PROCESS | 1650 | 1461676306482 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]]]}] 06:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 791ms 06:11:46 INFO - PROCESS | 1650 | 1461676306549 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 06:11:46 INFO - PROCESS | 1650 | 1461676306552 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 06:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:11:46 INFO - PROCESS | 1650 | 1461676306556 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:11:46 INFO - PROCESS | 1650 | 1461676306558 Marionette TRACE conn2 <- [1,154,null,{}] 06:11:46 INFO - PROCESS | 1650 | 1461676306562 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}] 06:11:46 INFO - PROCESS | 1650 | 1461676306695 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 06:11:46 INFO - PROCESS | 1650 | 1461676306765 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc98800 == 28 [pid = 1650] [id = 46] 06:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123902c00) [pid = 1650] [serial = 134] [outer = 0x0] 06:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x125f50c00) [pid = 1650] [serial = 135] [outer = 0x123902c00] 06:11:46 INFO - PROCESS | 1650 | 1461676306796 Marionette DEBUG loaded listener.js 06:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127ea4800) [pid = 1650] [serial = 136] [outer = 0x123902c00] 06:11:47 INFO - PROCESS | 1650 | 1461676307255 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]]]}] 06:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms 06:11:47 INFO - PROCESS | 1650 | 1461676307276 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 06:11:47 INFO - PROCESS | 1650 | 1461676307278 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 06:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:11:47 INFO - PROCESS | 1650 | 1461676307301 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:11:47 INFO - PROCESS | 1650 | 1461676307302 Marionette TRACE conn2 <- [1,158,null,{}] 06:11:47 INFO - PROCESS | 1650 | 1461676307305 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}] 06:11:47 INFO - PROCESS | 1650 | 1461676307393 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 06:11:47 INFO - PROCESS | 1650 | 1461676307458 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x115875800 == 29 [pid = 1650] [id = 47] 06:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127bec400) [pid = 1650] [serial = 137] [outer = 0x0] 06:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12800e400) [pid = 1650] [serial = 138] [outer = 0x127bec400] 06:11:47 INFO - PROCESS | 1650 | 1461676307488 Marionette DEBUG loaded listener.js 06:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128027400) [pid = 1650] [serial = 139] [outer = 0x127bec400] 06:11:47 INFO - PROCESS | 1650 | 1461676307987 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]]]}] 06:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 06:11:48 INFO - PROCESS | 1650 | 1461676308032 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 06:11:48 INFO - PROCESS | 1650 | 1461676308034 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 06:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:11:48 INFO - PROCESS | 1650 | 1461676308039 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:11:48 INFO - PROCESS | 1650 | 1461676308042 Marionette TRACE conn2 <- [1,162,null,{}] 06:11:48 INFO - PROCESS | 1650 | 1461676308048 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}] 06:11:48 INFO - PROCESS | 1650 | 1461676308139 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 06:11:48 INFO - PROCESS | 1650 | 1461676308204 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c20800 == 30 [pid = 1650] [id = 48] 06:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118cf5400) [pid = 1650] [serial = 140] [outer = 0x0] 06:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119262c00) [pid = 1650] [serial = 141] [outer = 0x118cf5400] 06:11:48 INFO - PROCESS | 1650 | 1461676308234 Marionette DEBUG loaded listener.js 06:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11a869000) [pid = 1650] [serial = 142] [outer = 0x118cf5400] 06:11:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc9c800 == 29 [pid = 1650] [id = 40] 06:11:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11907c800 == 28 [pid = 1650] [id = 39] 06:11:48 INFO - PROCESS | 1650 | --DOCSHELL 0x114b88000 == 27 [pid = 1650] [id = 38] 06:11:48 INFO - PROCESS | 1650 | 1461676308750 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]]]}] 06:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 06:11:48 INFO - PROCESS | 1650 | 1461676308777 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 06:11:48 INFO - PROCESS | 1650 | 1461676308781 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 06:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:11:48 INFO - PROCESS | 1650 | 1461676308788 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:11:48 INFO - PROCESS | 1650 | 1461676308790 Marionette TRACE conn2 <- [1,166,null,{}] 06:11:48 INFO - PROCESS | 1650 | 1461676308794 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}] 06:11:48 INFO - PROCESS | 1650 | 1461676308890 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 06:11:48 INFO - PROCESS | 1650 | 1461676308950 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab67800 == 28 [pid = 1650] [id = 49] 06:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11a8e0800) [pid = 1650] [serial = 143] [outer = 0x0] 06:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11ad71c00) [pid = 1650] [serial = 144] [outer = 0x11a8e0800] 06:11:48 INFO - PROCESS | 1650 | 1461676308984 Marionette DEBUG loaded listener.js 06:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11bb54c00) [pid = 1650] [serial = 145] [outer = 0x11a8e0800] 06:11:49 INFO - PROCESS | 1650 | 1461676309423 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]]]}] 06:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 06:11:49 INFO - PROCESS | 1650 | 1461676309463 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 06:11:49 INFO - PROCESS | 1650 | 1461676309467 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 06:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:11:49 INFO - PROCESS | 1650 | 1461676309474 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:11:49 INFO - PROCESS | 1650 | 1461676309476 Marionette TRACE conn2 <- [1,170,null,{}] 06:11:49 INFO - PROCESS | 1650 | 1461676309480 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}] 06:11:49 INFO - PROCESS | 1650 | 1461676309573 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 06:11:49 INFO - PROCESS | 1650 | 1461676309633 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c033000 == 29 [pid = 1650] [id = 50] 06:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c05a800) [pid = 1650] [serial = 146] [outer = 0x0] 06:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123902800) [pid = 1650] [serial = 147] [outer = 0x11c05a800] 06:11:49 INFO - PROCESS | 1650 | 1461676309663 Marionette DEBUG loaded listener.js 06:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x123cd7400) [pid = 1650] [serial = 148] [outer = 0x11c05a800] 06:11:50 INFO - PROCESS | 1650 | 1461676310089 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]]]}] 06:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 06:11:50 INFO - PROCESS | 1650 | 1461676310144 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 06:11:50 INFO - PROCESS | 1650 | 1461676310146 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 06:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:11:50 INFO - PROCESS | 1650 | 1461676310166 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:11:50 INFO - PROCESS | 1650 | 1461676310169 Marionette TRACE conn2 <- [1,174,null,{}] 06:11:50 INFO - PROCESS | 1650 | 1461676310176 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}] 06:11:50 INFO - PROCESS | 1650 | 1461676310299 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 06:11:50 INFO - PROCESS | 1650 | 1461676310348 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118414000 == 30 [pid = 1650] [id = 51] 06:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12801f400) [pid = 1650] [serial = 149] [outer = 0x0] 06:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x128026c00) [pid = 1650] [serial = 150] [outer = 0x12801f400] 06:11:50 INFO - PROCESS | 1650 | 1461676310381 Marionette DEBUG loaded listener.js 06:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12872e800) [pid = 1650] [serial = 151] [outer = 0x12801f400] 06:11:50 INFO - PROCESS | 1650 | 1461676310793 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]]]}] 06:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 06:11:50 INFO - PROCESS | 1650 | 1461676310839 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 06:11:50 INFO - PROCESS | 1650 | 1461676310841 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 06:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:11:50 INFO - PROCESS | 1650 | 1461676310843 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:11:50 INFO - PROCESS | 1650 | 1461676310844 Marionette TRACE conn2 <- [1,178,null,{}] 06:11:50 INFO - PROCESS | 1650 | 1461676310868 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}] 06:11:50 INFO - PROCESS | 1650 | 1461676310959 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 06:11:51 INFO - PROCESS | 1650 | 1461676311020 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128091800 == 31 [pid = 1650] [id = 52] 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1299b1c00) [pid = 1650] [serial = 152] [outer = 0x0] 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b1c7400) [pid = 1650] [serial = 153] [outer = 0x1299b1c00] 06:11:51 INFO - PROCESS | 1650 | 1461676311050 Marionette DEBUG loaded listener.js 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b70dc00) [pid = 1650] [serial = 154] [outer = 0x1299b1c00] 06:11:51 INFO - PROCESS | 1650 | 1461676311542 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]]]}] 06:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 739ms 06:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:11:51 INFO - PROCESS | 1650 | 1461676311622 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 06:11:51 INFO - PROCESS | 1650 | 1461676311624 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 06:11:51 INFO - PROCESS | 1650 | 1461676311628 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:11:51 INFO - PROCESS | 1650 | 1461676311630 Marionette TRACE conn2 <- [1,182,null,{}] 06:11:51 INFO - PROCESS | 1650 | 1461676311634 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}] 06:11:51 INFO - PROCESS | 1650 | 1461676311766 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 06:11:51 INFO - PROCESS | 1650 | 1461676311837 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129810000 == 32 [pid = 1650] [id = 53] 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ba19c00) [pid = 1650] [serial = 155] [outer = 0x0] 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12babb400) [pid = 1650] [serial = 156] [outer = 0x12ba19c00] 06:11:51 INFO - PROCESS | 1650 | 1461676311909 Marionette DEBUG loaded listener.js 06:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bd62c00) [pid = 1650] [serial = 157] [outer = 0x12ba19c00] 06:11:52 INFO - PROCESS | 1650 | 1461676312389 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]]]}] 06:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 771ms 06:11:52 INFO - PROCESS | 1650 | 1461676312398 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 06:11:52 INFO - PROCESS | 1650 | 1461676312401 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 06:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:11:52 INFO - PROCESS | 1650 | 1461676312404 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:11:52 INFO - PROCESS | 1650 | 1461676312406 Marionette TRACE conn2 <- [1,186,null,{}] 06:11:52 INFO - PROCESS | 1650 | 1461676312411 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}] 06:11:52 INFO - PROCESS | 1650 | 1461676312501 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 06:11:52 INFO - PROCESS | 1650 | 1461676312548 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af05800 == 33 [pid = 1650] [id = 54] 06:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11a86d800) [pid = 1650] [serial = 158] [outer = 0x0] 06:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11a8ecc00) [pid = 1650] [serial = 159] [outer = 0x11a86d800] 06:11:52 INFO - PROCESS | 1650 | 1461676312577 Marionette DEBUG loaded listener.js 06:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11bc0f000) [pid = 1650] [serial = 160] [outer = 0x11a86d800] 06:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e31f800 == 32 [pid = 1650] [id = 10] 06:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11af85800 == 31 [pid = 1650] [id = 45] 06:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1199ec800 == 30 [pid = 1650] [id = 44] 06:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118e4a000 == 29 [pid = 1650] [id = 43] 06:11:53 INFO - PROCESS | 1650 | 1461676313050 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]]]}] 06:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 722ms 06:11:53 INFO - PROCESS | 1650 | 1461676313126 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 06:11:53 INFO - PROCESS | 1650 | 1461676313128 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 06:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:11:53 INFO - PROCESS | 1650 | 1461676313134 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:11:53 INFO - PROCESS | 1650 | 1461676313137 Marionette TRACE conn2 <- [1,190,null,{}] 06:11:53 INFO - PROCESS | 1650 | 1461676313155 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}] 06:11:53 INFO - PROCESS | 1650 | 1461676313249 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 06:11:53 INFO - PROCESS | 1650 | 1461676313312 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad2d800 == 30 [pid = 1650] [id = 55] 06:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c058400) [pid = 1650] [serial = 161] [outer = 0x0] 06:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c21bc00) [pid = 1650] [serial = 162] [outer = 0x11c058400] 06:11:53 INFO - PROCESS | 1650 | 1461676313345 Marionette DEBUG loaded listener.js 06:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x123911000) [pid = 1650] [serial = 163] [outer = 0x11c058400] 06:11:53 INFO - PROCESS | 1650 | 1461676313743 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]]]}] 06:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 633ms 06:11:53 INFO - PROCESS | 1650 | 1461676313770 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 06:11:53 INFO - PROCESS | 1650 | 1461676313774 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 06:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:11:53 INFO - PROCESS | 1650 | 1461676313778 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:11:53 INFO - PROCESS | 1650 | 1461676313780 Marionette TRACE conn2 <- [1,194,null,{}] 06:11:53 INFO - PROCESS | 1650 | 1461676313783 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}] 06:11:53 INFO - PROCESS | 1650 | 1461676313876 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 06:11:53 INFO - PROCESS | 1650 | 1461676313930 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12434c000 == 31 [pid = 1650] [id = 56] 06:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x123dabc00) [pid = 1650] [serial = 164] [outer = 0x0] 06:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1245f0800) [pid = 1650] [serial = 165] [outer = 0x123dabc00] 06:11:53 INFO - PROCESS | 1650 | 1461676313960 Marionette DEBUG loaded listener.js 06:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128205800) [pid = 1650] [serial = 166] [outer = 0x123dabc00] 06:11:54 INFO - PROCESS | 1650 | 1461676314402 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]]]}] 06:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 670ms 06:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:11:54 INFO - PROCESS | 1650 | 1461676314449 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 06:11:54 INFO - PROCESS | 1650 | 1461676314450 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 06:11:54 INFO - PROCESS | 1650 | 1461676314452 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:11:54 INFO - PROCESS | 1650 | 1461676314455 Marionette TRACE conn2 <- [1,198,null,{}] 06:11:54 INFO - PROCESS | 1650 | 1461676314461 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}] 06:11:54 INFO - PROCESS | 1650 | 1461676314603 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 06:11:54 INFO - PROCESS | 1650 | 1461676314697 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d82000 == 32 [pid = 1650] [id = 57] 06:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b1c6c00) [pid = 1650] [serial = 167] [outer = 0x0] 06:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b1d3c00) [pid = 1650] [serial = 168] [outer = 0x12b1c6c00] 06:11:54 INFO - PROCESS | 1650 | 1461676314751 Marionette DEBUG loaded listener.js 06:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12bd65800) [pid = 1650] [serial = 169] [outer = 0x12b1c6c00] 06:11:55 INFO - PROCESS | 1650 | 1461676315278 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]]]}] 06:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 871ms 06:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:11:55 INFO - PROCESS | 1650 | 1461676315330 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 06:11:55 INFO - PROCESS | 1650 | 1461676315332 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 06:11:55 INFO - PROCESS | 1650 | 1461676315336 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:11:55 INFO - PROCESS | 1650 | 1461676315338 Marionette TRACE conn2 <- [1,202,null,{}] 06:11:55 INFO - PROCESS | 1650 | 1461676315340 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}] 06:11:55 INFO - PROCESS | 1650 | 1461676315434 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 06:11:55 INFO - PROCESS | 1650 | 1461676315497 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bada000 == 33 [pid = 1650] [id = 58] 06:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12be11800) [pid = 1650] [serial = 170] [outer = 0x0] 06:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12be16000) [pid = 1650] [serial = 171] [outer = 0x12be11800] 06:11:55 INFO - PROCESS | 1650 | 1461676315527 Marionette DEBUG loaded listener.js 06:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12d06f800) [pid = 1650] [serial = 172] [outer = 0x12be11800] 06:11:55 INFO - PROCESS | 1650 | 1461676315934 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]]]}] 06:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 619ms 06:11:55 INFO - PROCESS | 1650 | 1461676315955 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 06:11:55 INFO - PROCESS | 1650 | 1461676315957 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 06:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:11:55 INFO - PROCESS | 1650 | 1461676315959 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:11:55 INFO - PROCESS | 1650 | 1461676315960 Marionette TRACE conn2 <- [1,206,null,{}] 06:11:55 INFO - PROCESS | 1650 | 1461676315963 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}] 06:11:56 INFO - PROCESS | 1650 | 1461676316053 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 06:11:56 INFO - PROCESS | 1650 | 1461676316143 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2d800 == 34 [pid = 1650] [id = 59] 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12be0b000) [pid = 1650] [serial = 173] [outer = 0x0] 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d0f2800) [pid = 1650] [serial = 174] [outer = 0x12be0b000] 06:11:56 INFO - PROCESS | 1650 | 1461676316175 Marionette DEBUG loaded listener.js 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d0fcc00) [pid = 1650] [serial = 175] [outer = 0x12be0b000] 06:11:56 INFO - PROCESS | 1650 | 1461676316597 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]]]}] 06:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 06:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:11:56 INFO - PROCESS | 1650 | 1461676316628 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 06:11:56 INFO - PROCESS | 1650 | 1461676316630 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 06:11:56 INFO - PROCESS | 1650 | 1461676316632 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:11:56 INFO - PROCESS | 1650 | 1461676316633 Marionette TRACE conn2 <- [1,210,null,{}] 06:11:56 INFO - PROCESS | 1650 | 1461676316636 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}] 06:11:56 INFO - PROCESS | 1650 | 1461676316755 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 06:11:56 INFO - PROCESS | 1650 | 1461676316811 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfcb000 == 35 [pid = 1650] [id = 60] 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12da38800) [pid = 1650] [serial = 176] [outer = 0x0] 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12da39400) [pid = 1650] [serial = 177] [outer = 0x12da38800] 06:11:56 INFO - PROCESS | 1650 | 1461676316853 Marionette DEBUG loaded listener.js 06:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12e3e6c00) [pid = 1650] [serial = 178] [outer = 0x12da38800] 06:11:57 INFO - PROCESS | 1650 | 1461676317300 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]]]}] 06:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 719ms 06:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:11:57 INFO - PROCESS | 1650 | 1461676317353 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 06:11:57 INFO - PROCESS | 1650 | 1461676317355 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 06:11:57 INFO - PROCESS | 1650 | 1461676317358 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:11:57 INFO - PROCESS | 1650 | 1461676317360 Marionette TRACE conn2 <- [1,214,null,{}] 06:11:57 INFO - PROCESS | 1650 | 1461676317403 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}] 06:11:57 INFO - PROCESS | 1650 | 1461676317542 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 06:11:57 INFO - PROCESS | 1650 | 1461676317629 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d371800 == 36 [pid = 1650] [id = 61] 06:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e3e7400) [pid = 1650] [serial = 179] [outer = 0x0] 06:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e544800) [pid = 1650] [serial = 180] [outer = 0x12e3e7400] 06:11:57 INFO - PROCESS | 1650 | 1461676317658 Marionette DEBUG loaded listener.js 06:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e6d3000) [pid = 1650] [serial = 181] [outer = 0x12e3e7400] 06:11:58 INFO - PROCESS | 1650 | 1461676318068 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]]]}] 06:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 734ms 06:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:11:58 INFO - PROCESS | 1650 | 1461676318093 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 06:11:58 INFO - PROCESS | 1650 | 1461676318094 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 06:11:58 INFO - PROCESS | 1650 | 1461676318096 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:11:58 INFO - PROCESS | 1650 | 1461676318098 Marionette TRACE conn2 <- [1,218,null,{}] 06:11:58 INFO - PROCESS | 1650 | 1461676318100 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}] 06:11:58 INFO - PROCESS | 1650 | 1461676318191 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 06:11:58 INFO - PROCESS | 1650 | 1461676318239 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da98000 == 37 [pid = 1650] [id = 62] 06:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e542800) [pid = 1650] [serial = 182] [outer = 0x0] 06:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12e6d6c00) [pid = 1650] [serial = 183] [outer = 0x12e542800] 06:11:58 INFO - PROCESS | 1650 | 1461676318268 Marionette DEBUG loaded listener.js 06:11:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12e6dd000) [pid = 1650] [serial = 184] [outer = 0x12e542800] 06:11:58 INFO - PROCESS | 1650 | 1461676318753 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]]]}] 06:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 719ms 06:11:58 INFO - PROCESS | 1650 | 1461676318828 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 06:11:58 INFO - PROCESS | 1650 | 1461676318831 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 06:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c033000 == 36 [pid = 1650] [id = 50] 06:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab67800 == 35 [pid = 1650] [id = 49] 06:11:58 INFO - PROCESS | 1650 | 1461676318912 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:11:58 INFO - PROCESS | 1650 | 1461676318914 Marionette TRACE conn2 <- [1,222,null,{}] 06:11:58 INFO - PROCESS | 1650 | 1461676318933 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}] 06:11:59 INFO - PROCESS | 1650 | 1461676319036 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 06:11:59 INFO - PROCESS | 1650 | 1461676319086 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab67800 == 36 [pid = 1650] [id = 63] 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11ad1f800) [pid = 1650] [serial = 185] [outer = 0x0] 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11b561800) [pid = 1650] [serial = 186] [outer = 0x11ad1f800] 06:11:59 INFO - PROCESS | 1650 | 1461676319119 Marionette DEBUG loaded listener.js 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11c2d1800) [pid = 1650] [serial = 187] [outer = 0x11ad1f800] 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12431f400) [pid = 1650] [serial = 188] [outer = 0x12f750000] 06:11:59 INFO - PROCESS | 1650 | 1461676319601 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]]]}] 06:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 745ms 06:11:59 INFO - PROCESS | 1650 | 1461676319661 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 06:11:59 INFO - PROCESS | 1650 | 1461676319665 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 06:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:11:59 INFO - PROCESS | 1650 | 1461676319672 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:11:59 INFO - PROCESS | 1650 | 1461676319674 Marionette TRACE conn2 <- [1,226,null,{}] 06:11:59 INFO - PROCESS | 1650 | 1461676319679 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}] 06:11:59 INFO - PROCESS | 1650 | 1461676319779 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 06:11:59 INFO - PROCESS | 1650 | 1461676319858 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:11:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128083800 == 37 [pid = 1650] [id = 64] 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x127eaac00) [pid = 1650] [serial = 189] [outer = 0x0] 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x128133000) [pid = 1650] [serial = 190] [outer = 0x127eaac00] 06:11:59 INFO - PROCESS | 1650 | 1461676319890 Marionette DEBUG loaded listener.js 06:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1299af800) [pid = 1650] [serial = 191] [outer = 0x127eaac00] 06:12:00 INFO - PROCESS | 1650 | 1461676320335 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]]]}] 06:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 722ms 06:12:00 INFO - PROCESS | 1650 | 1461676320392 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 06:12:00 INFO - PROCESS | 1650 | 1461676320394 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 06:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:12:00 INFO - PROCESS | 1650 | 1461676320417 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:12:00 INFO - PROCESS | 1650 | 1461676320419 Marionette TRACE conn2 <- [1,230,null,{}] 06:12:00 INFO - PROCESS | 1650 | 1461676320421 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}] 06:12:00 INFO - PROCESS | 1650 | 1461676320520 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 06:12:00 INFO - PROCESS | 1650 | 1461676320592 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce3e800 == 38 [pid = 1650] [id = 65] 06:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12be0ac00) [pid = 1650] [serial = 192] [outer = 0x0] 06:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12be13000) [pid = 1650] [serial = 193] [outer = 0x12be0ac00] 06:12:00 INFO - PROCESS | 1650 | 1461676320628 Marionette DEBUG loaded listener.js 06:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d0f3c00) [pid = 1650] [serial = 194] [outer = 0x12be0ac00] 06:12:01 INFO - PROCESS | 1650 | 1461676321069 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]]]}] 06:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 06:12:01 INFO - PROCESS | 1650 | 1461676321086 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 06:12:01 INFO - PROCESS | 1650 | 1461676321088 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 06:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:12:01 INFO - PROCESS | 1650 | 1461676321090 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:12:01 INFO - PROCESS | 1650 | 1461676321091 Marionette TRACE conn2 <- [1,234,null,{}] 06:12:01 INFO - PROCESS | 1650 | 1461676321094 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}] 06:12:01 INFO - PROCESS | 1650 | 1461676321189 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 06:12:01 INFO - PROCESS | 1650 | 1461676321241 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e30d800 == 39 [pid = 1650] [id = 66] 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12da30800) [pid = 1650] [serial = 195] [outer = 0x0] 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12da5e800) [pid = 1650] [serial = 196] [outer = 0x12da30800] 06:12:01 INFO - PROCESS | 1650 | 1461676321271 Marionette DEBUG loaded listener.js 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12e3e5800) [pid = 1650] [serial = 197] [outer = 0x12da30800] 06:12:01 INFO - PROCESS | 1650 | 1461676321696 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]]]}] 06:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 618ms 06:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:12:01 INFO - PROCESS | 1650 | 1461676321709 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 06:12:01 INFO - PROCESS | 1650 | 1461676321710 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 06:12:01 INFO - PROCESS | 1650 | 1461676321712 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:12:01 INFO - PROCESS | 1650 | 1461676321714 Marionette TRACE conn2 <- [1,238,null,{}] 06:12:01 INFO - PROCESS | 1650 | 1461676321716 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}] 06:12:01 INFO - PROCESS | 1650 | 1461676321807 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 06:12:01 INFO - PROCESS | 1650 | 1461676321892 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a6000 == 40 [pid = 1650] [id = 67] 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12e546000) [pid = 1650] [serial = 198] [outer = 0x0] 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e6dd800) [pid = 1650] [serial = 199] [outer = 0x12e546000] 06:12:01 INFO - PROCESS | 1650 | 1461676321934 Marionette DEBUG loaded listener.js 06:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12eb9bc00) [pid = 1650] [serial = 200] [outer = 0x12e546000] 06:12:02 INFO - PROCESS | 1650 | 1461676322350 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]]]}] 06:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 06:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:12:02 INFO - PROCESS | 1650 | 1461676322383 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 06:12:02 INFO - PROCESS | 1650 | 1461676322384 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 06:12:02 INFO - PROCESS | 1650 | 1461676322387 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:12:02 INFO - PROCESS | 1650 | 1461676322388 Marionette TRACE conn2 <- [1,242,null,{}] 06:12:02 INFO - PROCESS | 1650 | 1461676322390 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}] 06:12:02 INFO - PROCESS | 1650 | 1461676322508 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 06:12:02 INFO - PROCESS | 1650 | 1461676322566 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f01e000 == 41 [pid = 1650] [id = 68] 06:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x110fb3800) [pid = 1650] [serial = 201] [outer = 0x0] 06:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12ebbe800) [pid = 1650] [serial = 202] [outer = 0x110fb3800] 06:12:02 INFO - PROCESS | 1650 | 1461676322596 Marionette DEBUG loaded listener.js 06:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12ebcac00) [pid = 1650] [serial = 203] [outer = 0x110fb3800] 06:12:03 INFO - PROCESS | 1650 | 1461676323030 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]]]}] 06:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 668ms 06:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:12:03 INFO - PROCESS | 1650 | 1461676323055 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 06:12:03 INFO - PROCESS | 1650 | 1461676323057 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 06:12:03 INFO - PROCESS | 1650 | 1461676323059 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:12:03 INFO - PROCESS | 1650 | 1461676323060 Marionette TRACE conn2 <- [1,246,null,{}] 06:12:03 INFO - PROCESS | 1650 | 1461676323063 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}] 06:12:03 INFO - PROCESS | 1650 | 1461676323172 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 06:12:03 INFO - PROCESS | 1650 | 1461676323239 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f412800 == 42 [pid = 1650] [id = 69] 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11359a800) [pid = 1650] [serial = 204] [outer = 0x0] 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11359f000) [pid = 1650] [serial = 205] [outer = 0x11359a800] 06:12:03 INFO - PROCESS | 1650 | 1461676323269 Marionette DEBUG loaded listener.js 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1135a2c00) [pid = 1650] [serial = 206] [outer = 0x11359a800] 06:12:03 INFO - PROCESS | 1650 | 1461676323682 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]]]}] 06:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 06:12:03 INFO - PROCESS | 1650 | 1461676323728 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 06:12:03 INFO - PROCESS | 1650 | 1461676323729 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 06:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:12:03 INFO - PROCESS | 1650 | 1461676323732 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:12:03 INFO - PROCESS | 1650 | 1461676323733 Marionette TRACE conn2 <- [1,250,null,{}] 06:12:03 INFO - PROCESS | 1650 | 1461676323735 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}] 06:12:03 INFO - PROCESS | 1650 | 1461676323827 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 06:12:03 INFO - PROCESS | 1650 | 1461676323893 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f732000 == 43 [pid = 1650] [id = 70] 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11359b800) [pid = 1650] [serial = 207] [outer = 0x0] 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ebc3800) [pid = 1650] [serial = 208] [outer = 0x11359b800] 06:12:03 INFO - PROCESS | 1650 | 1461676323922 Marionette DEBUG loaded listener.js 06:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12f05ac00) [pid = 1650] [serial = 209] [outer = 0x11359b800] 06:12:04 INFO - PROCESS | 1650 | 1461676324374 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]]]}] 06:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 06:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:12:04 INFO - PROCESS | 1650 | 1461676324400 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 06:12:04 INFO - PROCESS | 1650 | 1461676324402 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 06:12:04 INFO - PROCESS | 1650 | 1461676324406 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:12:04 INFO - PROCESS | 1650 | 1461676324408 Marionette TRACE conn2 <- [1,254,null,{}] 06:12:04 INFO - PROCESS | 1650 | 1461676324411 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}] 06:12:04 INFO - PROCESS | 1650 | 1461676324524 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 06:12:04 INFO - PROCESS | 1650 | 1461676324580 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b78f000 == 44 [pid = 1650] [id = 71] 06:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x1147e1c00) [pid = 1650] [serial = 210] [outer = 0x0] 06:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11ad70c00) [pid = 1650] [serial = 211] [outer = 0x1147e1c00] 06:12:04 INFO - PROCESS | 1650 | 1461676324609 Marionette DEBUG loaded listener.js 06:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11c2d6c00) [pid = 1650] [serial = 212] [outer = 0x1147e1c00] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc98800 == 43 [pid = 1650] [id = 46] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfcb000 == 42 [pid = 1650] [id = 60] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2d800 == 41 [pid = 1650] [id = 59] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bada000 == 40 [pid = 1650] [id = 58] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129d82000 == 39 [pid = 1650] [id = 57] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12434c000 == 38 [pid = 1650] [id = 56] 06:12:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad2d800 == 37 [pid = 1650] [id = 55] 06:12:05 INFO - PROCESS | 1650 | 1461676325093 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]]]}] 06:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 06:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:12:05 INFO - PROCESS | 1650 | 1461676325127 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 06:12:05 INFO - PROCESS | 1650 | 1461676325129 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 06:12:05 INFO - PROCESS | 1650 | 1461676325133 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:12:05 INFO - PROCESS | 1650 | 1461676325135 Marionette TRACE conn2 <- [1,258,null,{}] 06:12:05 INFO - PROCESS | 1650 | 1461676325139 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}] 06:12:05 INFO - PROCESS | 1650 | 1461676325240 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 06:12:05 INFO - PROCESS | 1650 | 1461676325300 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac2800 == 38 [pid = 1650] [id = 72] 06:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x1135a4400) [pid = 1650] [serial = 213] [outer = 0x0] 06:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x11acb2800) [pid = 1650] [serial = 214] [outer = 0x1135a4400] 06:12:05 INFO - PROCESS | 1650 | 1461676325334 Marionette DEBUG loaded listener.js 06:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x11c310c00) [pid = 1650] [serial = 215] [outer = 0x1135a4400] 06:12:05 INFO - PROCESS | 1650 | 1461676325768 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]]]}] 06:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 06:12:05 INFO - PROCESS | 1650 | 1461676325810 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 06:12:05 INFO - PROCESS | 1650 | 1461676325814 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 06:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:12:05 INFO - PROCESS | 1650 | 1461676325822 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:12:05 INFO - PROCESS | 1650 | 1461676325824 Marionette TRACE conn2 <- [1,262,null,{}] 06:12:05 INFO - PROCESS | 1650 | 1461676325826 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}] 06:12:05 INFO - PROCESS | 1650 | 1461676325924 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 06:12:05 INFO - PROCESS | 1650 | 1461676325982 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfd3800 == 39 [pid = 1650] [id = 73] 06:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x1245ef400) [pid = 1650] [serial = 216] [outer = 0x0] 06:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x129027000) [pid = 1650] [serial = 217] [outer = 0x1245ef400] 06:12:06 INFO - PROCESS | 1650 | 1461676326013 Marionette DEBUG loaded listener.js 06:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12902ec00) [pid = 1650] [serial = 218] [outer = 0x1245ef400] 06:12:06 INFO - PROCESS | 1650 | 1461676326441 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]]]}] 06:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 06:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:12:06 INFO - PROCESS | 1650 | 1461676326492 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 06:12:06 INFO - PROCESS | 1650 | 1461676326493 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 06:12:06 INFO - PROCESS | 1650 | 1461676326496 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:12:06 INFO - PROCESS | 1650 | 1461676326498 Marionette TRACE conn2 <- [1,266,null,{}] 06:12:06 INFO - PROCESS | 1650 | 1461676326506 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}] 06:12:06 INFO - PROCESS | 1650 | 1461676326607 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 06:12:06 INFO - PROCESS | 1650 | 1461676326666 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db3a000 == 40 [pid = 1650] [id = 74] 06:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x129de1c00) [pid = 1650] [serial = 219] [outer = 0x0] 06:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x129de7400) [pid = 1650] [serial = 220] [outer = 0x129de1c00] 06:12:06 INFO - PROCESS | 1650 | 1461676326701 Marionette DEBUG loaded listener.js 06:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12b4ae800) [pid = 1650] [serial = 221] [outer = 0x129de1c00] 06:12:07 INFO - PROCESS | 1650 | 1461676327113 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]]]}] 06:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 672ms 06:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:12:07 INFO - PROCESS | 1650 | 1461676327169 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 06:12:07 INFO - PROCESS | 1650 | 1461676327171 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 06:12:07 INFO - PROCESS | 1650 | 1461676327173 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:12:07 INFO - PROCESS | 1650 | 1461676327174 Marionette TRACE conn2 <- [1,270,null,{}] 06:12:07 INFO - PROCESS | 1650 | 1461676327177 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}] 06:12:07 INFO - PROCESS | 1650 | 1461676327291 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 06:12:07 INFO - PROCESS | 1650 | 1461676327346 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f017000 == 41 [pid = 1650] [id = 75] 06:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12b4b5000) [pid = 1650] [serial = 222] [outer = 0x0] 06:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12bab5c00) [pid = 1650] [serial = 223] [outer = 0x12b4b5000] 06:12:07 INFO - PROCESS | 1650 | 1461676327376 Marionette DEBUG loaded listener.js 06:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12bd6b800) [pid = 1650] [serial = 224] [outer = 0x12b4b5000] 06:12:07 INFO - PROCESS | 1650 | 1461676327798 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]]]}] 06:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 06:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:12:07 INFO - PROCESS | 1650 | 1461676327843 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 06:12:07 INFO - PROCESS | 1650 | 1461676327844 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 06:12:07 INFO - PROCESS | 1650 | 1461676327846 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:12:07 INFO - PROCESS | 1650 | 1461676327847 Marionette TRACE conn2 <- [1,274,null,{}] 06:12:07 INFO - PROCESS | 1650 | 1461676327850 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}] 06:12:07 INFO - PROCESS | 1650 | 1461676327941 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 06:12:08 INFO - PROCESS | 1650 | 1461676328008 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa48800 == 42 [pid = 1650] [id = 76] 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12b4b6000) [pid = 1650] [serial = 225] [outer = 0x0] 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12ceabc00) [pid = 1650] [serial = 226] [outer = 0x12b4b6000] 06:12:08 INFO - PROCESS | 1650 | 1461676328041 Marionette DEBUG loaded listener.js 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12d0f2c00) [pid = 1650] [serial = 227] [outer = 0x12b4b6000] 06:12:08 INFO - PROCESS | 1650 | 1461676328463 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]]]}] 06:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 06:12:08 INFO - PROCESS | 1650 | 1461676328516 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 06:12:08 INFO - PROCESS | 1650 | 1461676328518 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 06:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:12:08 INFO - PROCESS | 1650 | 1461676328520 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:12:08 INFO - PROCESS | 1650 | 1461676328521 Marionette TRACE conn2 <- [1,278,null,{}] 06:12:08 INFO - PROCESS | 1650 | 1461676328524 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}] 06:12:08 INFO - PROCESS | 1650 | 1461676328658 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 06:12:08 INFO - PROCESS | 1650 | 1461676328720 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd73800 == 43 [pid = 1650] [id = 77] 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12d3a8000) [pid = 1650] [serial = 228] [outer = 0x0] 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12e3e2000) [pid = 1650] [serial = 229] [outer = 0x12d3a8000] 06:12:08 INFO - PROCESS | 1650 | 1461676328751 Marionette DEBUG loaded listener.js 06:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12ebbf000) [pid = 1650] [serial = 230] [outer = 0x12d3a8000] 06:12:09 INFO - PROCESS | 1650 | 1461676329153 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]]]}] 06:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 06:12:09 INFO - PROCESS | 1650 | 1461676329190 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 06:12:09 INFO - PROCESS | 1650 | 1461676329191 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 06:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:12:09 INFO - PROCESS | 1650 | 1461676329193 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:12:09 INFO - PROCESS | 1650 | 1461676329194 Marionette TRACE conn2 <- [1,282,null,{}] 06:12:09 INFO - PROCESS | 1650 | 1461676329197 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}] 06:12:09 INFO - PROCESS | 1650 | 1461676329301 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 06:12:09 INFO - PROCESS | 1650 | 1461676329376 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x130470800 == 44 [pid = 1650] [id = 78] 06:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x110fb6800) [pid = 1650] [serial = 231] [outer = 0x0] 06:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ebc6400) [pid = 1650] [serial = 232] [outer = 0x110fb6800] 06:12:09 INFO - PROCESS | 1650 | 1461676329405 Marionette DEBUG loaded listener.js 06:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12f05f000) [pid = 1650] [serial = 233] [outer = 0x110fb6800] 06:12:09 INFO - PROCESS | 1650 | 1461676329808 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]]]}] 06:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 06:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:12:09 INFO - PROCESS | 1650 | 1461676329863 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 06:12:09 INFO - PROCESS | 1650 | 1461676329865 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 06:12:09 INFO - PROCESS | 1650 | 1461676329867 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:12:09 INFO - PROCESS | 1650 | 1461676329868 Marionette TRACE conn2 <- [1,286,null,{}] 06:12:09 INFO - PROCESS | 1650 | 1461676329870 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}] 06:12:09 INFO - PROCESS | 1650 | 1461676329992 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 06:12:10 INFO - PROCESS | 1650 | 1461676330066 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13023a800 == 45 [pid = 1650] [id = 79] 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12ebc0800) [pid = 1650] [serial = 234] [outer = 0x0] 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12f1d7400) [pid = 1650] [serial = 235] [outer = 0x12ebc0800] 06:12:10 INFO - PROCESS | 1650 | 1461676330096 Marionette DEBUG loaded listener.js 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f1e0000) [pid = 1650] [serial = 236] [outer = 0x12ebc0800] 06:12:10 INFO - PROCESS | 1650 | 1461676330519 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]]]}] 06:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 06:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:12:10 INFO - PROCESS | 1650 | 1461676330535 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 06:12:10 INFO - PROCESS | 1650 | 1461676330537 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 06:12:10 INFO - PROCESS | 1650 | 1461676330539 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:12:10 INFO - PROCESS | 1650 | 1461676330540 Marionette TRACE conn2 <- [1,290,null,{}] 06:12:10 INFO - PROCESS | 1650 | 1461676330542 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}] 06:12:10 INFO - PROCESS | 1650 | 1461676330641 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 06:12:10 INFO - PROCESS | 1650 | 1461676330715 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x130245800 == 46 [pid = 1650] [id = 80] 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12390c800) [pid = 1650] [serial = 237] [outer = 0x0] 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f749c00) [pid = 1650] [serial = 238] [outer = 0x12390c800] 06:12:10 INFO - PROCESS | 1650 | 1461676330744 Marionette DEBUG loaded listener.js 06:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12fa12400) [pid = 1650] [serial = 239] [outer = 0x12390c800] 06:12:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab67800 == 45 [pid = 1650] [id = 63] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128083800 == 44 [pid = 1650] [id = 64] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128091800 == 43 [pid = 1650] [id = 52] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f024800 == 42 [pid = 1650] [id = 13] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1152cc800 == 41 [pid = 1650] [id = 42] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce3e800 == 40 [pid = 1650] [id = 65] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x125fb1000 == 39 [pid = 1650] [id = 41] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12db43800 == 38 [pid = 1650] [id = 9] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129810000 == 37 [pid = 1650] [id = 53] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bae0000 == 36 [pid = 1650] [id = 6] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a6000 == 35 [pid = 1650] [id = 67] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118414000 == 34 [pid = 1650] [id = 51] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e30d800 == 33 [pid = 1650] [id = 66] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f01e000 == 32 [pid = 1650] [id = 68] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f412800 == 31 [pid = 1650] [id = 69] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd6d000 == 30 [pid = 1650] [id = 18] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11af18800 == 29 [pid = 1650] [id = 20] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6b1000 == 28 [pid = 1650] [id = 11] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f416800 == 27 [pid = 1650] [id = 14] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d371800 == 26 [pid = 1650] [id = 61] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x115875800 == 25 [pid = 1650] [id = 47] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x130110000 == 24 [pid = 1650] [id = 19] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118c20800 == 23 [pid = 1650] [id = 48] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11af05800 == 22 [pid = 1650] [id = 54] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f732000 == 21 [pid = 1650] [id = 70] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d35e000 == 20 [pid = 1650] [id = 8] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f736000 == 19 [pid = 1650] [id = 15] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x13023a800 == 18 [pid = 1650] [id = 79] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x130470800 == 17 [pid = 1650] [id = 78] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd73800 == 16 [pid = 1650] [id = 77] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa48800 == 15 [pid = 1650] [id = 76] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f017000 == 14 [pid = 1650] [id = 75] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12da98000 == 13 [pid = 1650] [id = 62] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12db3a000 == 12 [pid = 1650] [id = 74] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfd3800 == 11 [pid = 1650] [id = 73] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b78f000 == 10 [pid = 1650] [id = 71] 06:12:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac2800 == 9 [pid = 1650] [id = 72] 06:12:14 INFO - PROCESS | 1650 | 1461676334781 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]]]}] 06:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4278ms 06:12:14 INFO - PROCESS | 1650 | 1461676334818 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 06:12:14 INFO - PROCESS | 1650 | 1461676334820 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 06:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:12:14 INFO - PROCESS | 1650 | 1461676334824 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:12:14 INFO - PROCESS | 1650 | 1461676334826 Marionette TRACE conn2 <- [1,294,null,{}] 06:12:14 INFO - PROCESS | 1650 | 1461676334829 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}] 06:12:14 INFO - PROCESS | 1650 | 1461676334912 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 06:12:14 INFO - PROCESS | 1650 | 1461676334920 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119008800 == 10 [pid = 1650] [id = 81] 06:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x118723400) [pid = 1650] [serial = 240] [outer = 0x0] 06:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x118c0f800) [pid = 1650] [serial = 241] [outer = 0x118723400] 06:12:14 INFO - PROCESS | 1650 | 1461676334949 Marionette DEBUG loaded listener.js 06:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x119264000) [pid = 1650] [serial = 242] [outer = 0x118723400] 06:12:15 INFO - PROCESS | 1650 | 1461676335324 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]]]}] 06:12:15 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. 06:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 06:12:15 INFO - PROCESS | 1650 | 1461676335344 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 06:12:15 INFO - PROCESS | 1650 | 1461676335349 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 06:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:12:15 INFO - PROCESS | 1650 | 1461676335353 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:12:15 INFO - PROCESS | 1650 | 1461676335355 Marionette TRACE conn2 <- [1,298,null,{}] 06:12:15 INFO - PROCESS | 1650 | 1461676335357 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}] 06:12:15 INFO - PROCESS | 1650 | 1461676335443 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 06:12:15 INFO - PROCESS | 1650 | 1461676335451 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb0a000 == 11 [pid = 1650] [id = 82] 06:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x119992800) [pid = 1650] [serial = 243] [outer = 0x0] 06:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11ba65c00) [pid = 1650] [serial = 244] [outer = 0x119992800] 06:12:15 INFO - PROCESS | 1650 | 1461676335476 Marionette DEBUG loaded listener.js 06:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11c214400) [pid = 1650] [serial = 245] [outer = 0x119992800] 06:12:15 INFO - PROCESS | 1650 | 1461676335848 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]]]}] 06:12:15 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. 06:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 519ms 06:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:12:15 INFO - PROCESS | 1650 | 1461676335878 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 06:12:15 INFO - PROCESS | 1650 | 1461676335879 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 06:12:15 INFO - PROCESS | 1650 | 1461676335882 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:12:15 INFO - PROCESS | 1650 | 1461676335885 Marionette TRACE conn2 <- [1,302,null,{}] 06:12:15 INFO - PROCESS | 1650 | 1461676335892 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}] 06:12:15 INFO - PROCESS | 1650 | 1461676335976 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 06:12:15 INFO - PROCESS | 1650 | 1461676335985 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12874e000 == 12 [pid = 1650] [id = 83] 06:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x124076800) [pid = 1650] [serial = 246] [outer = 0x0] 06:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x124321800) [pid = 1650] [serial = 247] [outer = 0x124076800] 06:12:16 INFO - PROCESS | 1650 | 1461676336015 Marionette DEBUG loaded listener.js 06:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x128022800) [pid = 1650] [serial = 248] [outer = 0x124076800] 06:12:16 INFO - PROCESS | 1650 | 1461676336391 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]]]}] 06:12:16 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. 06:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 06:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:12:16 INFO - PROCESS | 1650 | 1461676336403 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 06:12:16 INFO - PROCESS | 1650 | 1461676336405 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 06:12:16 INFO - PROCESS | 1650 | 1461676336407 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:12:16 INFO - PROCESS | 1650 | 1461676336408 Marionette TRACE conn2 <- [1,306,null,{}] 06:12:16 INFO - PROCESS | 1650 | 1461676336411 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}] 06:12:16 INFO - PROCESS | 1650 | 1461676336495 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 06:12:16 INFO - PROCESS | 1650 | 1461676336593 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d92000 == 13 [pid = 1650] [id = 84] 06:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x11c218800) [pid = 1650] [serial = 249] [outer = 0x0] 06:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12812b800) [pid = 1650] [serial = 250] [outer = 0x11c218800] 06:12:16 INFO - PROCESS | 1650 | 1461676336619 Marionette DEBUG loaded listener.js 06:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12902e400) [pid = 1650] [serial = 251] [outer = 0x11c218800] 06:12:16 INFO - PROCESS | 1650 | 1461676336944 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]]]}] 06:12:16 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. 06:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 568ms 06:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:12:16 INFO - PROCESS | 1650 | 1461676336976 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 06:12:16 INFO - PROCESS | 1650 | 1461676336977 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 06:12:16 INFO - PROCESS | 1650 | 1461676336979 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:12:16 INFO - PROCESS | 1650 | 1461676336980 Marionette TRACE conn2 <- [1,310,null,{}] 06:12:16 INFO - PROCESS | 1650 | 1461676336983 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}] 06:12:17 INFO - PROCESS | 1650 | 1461676337078 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 06:12:17 INFO - PROCESS | 1650 | 1461676337082 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc1800 == 14 [pid = 1650] [id = 85] 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x11b56a400) [pid = 1650] [serial = 252] [outer = 0x0] 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x1290dd400) [pid = 1650] [serial = 253] [outer = 0x11b56a400] 06:12:17 INFO - PROCESS | 1650 | 1461676337107 Marionette DEBUG loaded listener.js 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x129834400) [pid = 1650] [serial = 254] [outer = 0x11b56a400] 06:12:17 INFO - PROCESS | 1650 | 1461676337473 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]]]}] 06:12:17 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. 06:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 06:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:12:17 INFO - PROCESS | 1650 | 1461676337505 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 06:12:17 INFO - PROCESS | 1650 | 1461676337506 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 06:12:17 INFO - PROCESS | 1650 | 1461676337508 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:12:17 INFO - PROCESS | 1650 | 1461676337509 Marionette TRACE conn2 <- [1,314,null,{}] 06:12:17 INFO - PROCESS | 1650 | 1461676337512 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}] 06:12:17 INFO - PROCESS | 1650 | 1461676337630 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 06:12:17 INFO - PROCESS | 1650 | 1461676337682 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e61a000 == 15 [pid = 1650] [id = 86] 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x1158b5c00) [pid = 1650] [serial = 255] [outer = 0x0] 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12b705400) [pid = 1650] [serial = 256] [outer = 0x1158b5c00] 06:12:17 INFO - PROCESS | 1650 | 1461676337714 Marionette DEBUG loaded listener.js 06:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12bab6c00) [pid = 1650] [serial = 257] [outer = 0x1158b5c00] 06:12:18 INFO - PROCESS | 1650 | 1461676338106 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]]]}] 06:12:18 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. 06:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 618ms 06:12:18 INFO - PROCESS | 1650 | 1461676338127 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 06:12:18 INFO - PROCESS | 1650 | 1461676338128 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 06:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:12:18 INFO - PROCESS | 1650 | 1461676338130 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:12:18 INFO - PROCESS | 1650 | 1461676338131 Marionette TRACE conn2 <- [1,318,null,{}] 06:12:18 INFO - PROCESS | 1650 | 1461676338134 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}] 06:12:18 INFO - PROCESS | 1650 | 1461676338230 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 06:12:18 INFO - PROCESS | 1650 | 1461676338247 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f01a800 == 16 [pid = 1650] [id = 87] 06:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12bab7400) [pid = 1650] [serial = 258] [outer = 0x0] 06:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12bd6a000) [pid = 1650] [serial = 259] [outer = 0x12bab7400] 06:12:18 INFO - PROCESS | 1650 | 1461676338271 Marionette DEBUG loaded listener.js 06:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12be17800) [pid = 1650] [serial = 260] [outer = 0x12bab7400] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11a86d800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x118cf5400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x118c4b800) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x115399c00) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x11a555000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x11b55f800) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x123af1000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x123dad800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11c309400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x123cd4800) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11c217400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x128721c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x129407800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x118a92000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12b1c8800) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x11a8df400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11548a800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x115821000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x119992c00) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x1147dac00) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12e546000) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x118c49800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x123dabc00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12da30800) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x1147e1c00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x127bec400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x123902c00) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x11b569400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x11c055400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12d3a4800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11359a800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12be0f800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1245ef400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x1135a4400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x1299b1c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x127eaac00) [pid = 1650] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12be11800) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x110fb3800) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x11ad1f800) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12bab8400) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12b1c6c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12801f400) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x125ffac00) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11a8e0800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x110fb6800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12ba19c00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12f1d9c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12e3df000) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12d3a8000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12ebc5000) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x114243c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12da38800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x129de1c00) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11c058400) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12b4b5000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12b4b6000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12eb9a000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12e53fc00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12872e000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12be0b000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11359b800) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e542800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12fa1f800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12be0ac00) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11ad70800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11c05a800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12ebc0800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12e3e7400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11c5cfc00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x118c40800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:12:19 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12f751000) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:12:19 INFO - PROCESS | 1650 | 1461676339726 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]]]}] 06:12:19 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. 06:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1621ms 06:12:19 INFO - PROCESS | 1650 | 1461676339751 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 06:12:19 INFO - PROCESS | 1650 | 1461676339752 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 06:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:12:19 INFO - PROCESS | 1650 | 1461676339754 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:12:19 INFO - PROCESS | 1650 | 1461676339755 Marionette TRACE conn2 <- [1,322,null,{}] 06:12:19 INFO - PROCESS | 1650 | 1461676339758 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}] 06:12:19 INFO - PROCESS | 1650 | 1461676339833 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 06:12:19 INFO - PROCESS | 1650 | 1461676339892 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11841b000 == 17 [pid = 1650] [id = 88] 06:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x110fb6800) [pid = 1650] [serial = 261] [outer = 0x0] 06:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x115487c00) [pid = 1650] [serial = 262] [outer = 0x110fb6800] 06:12:19 INFO - PROCESS | 1650 | 1461676339917 Marionette DEBUG loaded listener.js 06:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11871b800) [pid = 1650] [serial = 263] [outer = 0x110fb6800] 06:12:20 INFO - PROCESS | 1650 | 1461676340251 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]]]}] 06:12:20 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. 06:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 06:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:12:20 INFO - PROCESS | 1650 | 1461676340323 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 06:12:20 INFO - PROCESS | 1650 | 1461676340324 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 06:12:20 INFO - PROCESS | 1650 | 1461676340327 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:12:20 INFO - PROCESS | 1650 | 1461676340328 Marionette TRACE conn2 <- [1,326,null,{}] 06:12:20 INFO - PROCESS | 1650 | 1461676340330 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}] 06:12:20 INFO - PROCESS | 1650 | 1461676340430 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 06:12:20 INFO - PROCESS | 1650 | 1461676340496 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc83000 == 18 [pid = 1650] [id = 89] 06:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1158b6800) [pid = 1650] [serial = 264] [outer = 0x0] 06:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x119e5cc00) [pid = 1650] [serial = 265] [outer = 0x1158b6800] 06:12:20 INFO - PROCESS | 1650 | 1461676340522 Marionette DEBUG loaded listener.js 06:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11ad6c800) [pid = 1650] [serial = 266] [outer = 0x1158b6800] 06:12:20 INFO - PROCESS | 1650 | 1461676340902 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]]]}] 06:12:20 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. 06:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 621ms 06:12:20 INFO - PROCESS | 1650 | 1461676340949 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 06:12:20 INFO - PROCESS | 1650 | 1461676340950 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 06:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:12:20 INFO - PROCESS | 1650 | 1461676340953 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:12:20 INFO - PROCESS | 1650 | 1461676340954 Marionette TRACE conn2 <- [1,330,null,{}] 06:12:20 INFO - PROCESS | 1650 | 1461676340956 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}] 06:12:21 INFO - PROCESS | 1650 | 1461676341042 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 06:12:21 INFO - PROCESS | 1650 | 1461676341122 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01e000 == 19 [pid = 1650] [id = 90] 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x124320c00) [pid = 1650] [serial = 267] [outer = 0x0] 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x125fbfc00) [pid = 1650] [serial = 268] [outer = 0x124320c00] 06:12:21 INFO - PROCESS | 1650 | 1461676341148 Marionette DEBUG loaded listener.js 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12801dc00) [pid = 1650] [serial = 269] [outer = 0x124320c00] 06:12:21 INFO - PROCESS | 1650 | 1461676341446 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]]]}] 06:12:21 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. 06:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 06:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:12:21 INFO - PROCESS | 1650 | 1461676341472 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 06:12:21 INFO - PROCESS | 1650 | 1461676341474 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 06:12:21 INFO - PROCESS | 1650 | 1461676341476 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:12:21 INFO - PROCESS | 1650 | 1461676341478 Marionette TRACE conn2 <- [1,334,null,{}] 06:12:21 INFO - PROCESS | 1650 | 1461676341481 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}] 06:12:21 INFO - PROCESS | 1650 | 1461676341584 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 06:12:21 INFO - PROCESS | 1650 | 1461676341695 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152c7000 == 20 [pid = 1650] [id = 91] 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x110faf400) [pid = 1650] [serial = 270] [outer = 0x0] 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x113597400) [pid = 1650] [serial = 271] [outer = 0x110faf400] 06:12:21 INFO - PROCESS | 1650 | 1461676341730 Marionette DEBUG loaded listener.js 06:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1145d5400) [pid = 1650] [serial = 272] [outer = 0x110faf400] 06:12:22 INFO - PROCESS | 1650 | 1461676342145 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]]]}] 06:12:22 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. 06:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 720ms 06:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:12:22 INFO - PROCESS | 1650 | 1461676342198 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 06:12:22 INFO - PROCESS | 1650 | 1461676342200 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 06:12:22 INFO - PROCESS | 1650 | 1461676342203 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:12:22 INFO - PROCESS | 1650 | 1461676342206 Marionette TRACE conn2 <- [1,338,null,{}] 06:12:22 INFO - PROCESS | 1650 | 1461676342209 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}] 06:12:22 INFO - PROCESS | 1650 | 1461676342312 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 06:12:22 INFO - PROCESS | 1650 | 1461676342420 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f08000 == 21 [pid = 1650] [id = 92] 06:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x119e54000) [pid = 1650] [serial = 273] [outer = 0x0] 06:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11ad15000) [pid = 1650] [serial = 274] [outer = 0x119e54000] 06:12:22 INFO - PROCESS | 1650 | 1461676342453 Marionette DEBUG loaded listener.js 06:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11c052400) [pid = 1650] [serial = 275] [outer = 0x119e54000] 06:12:22 INFO - PROCESS | 1650 | 1461676342907 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]]]}] 06:12:22 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. 06:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 720ms 06:12:22 INFO - PROCESS | 1650 | 1461676342927 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 06:12:22 INFO - PROCESS | 1650 | 1461676342932 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 06:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:12:22 INFO - PROCESS | 1650 | 1461676342935 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:12:22 INFO - PROCESS | 1650 | 1461676342937 Marionette TRACE conn2 <- [1,342,null,{}] 06:12:22 INFO - PROCESS | 1650 | 1461676342941 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}] 06:12:23 INFO - PROCESS | 1650 | 1461676343095 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 06:12:23 INFO - PROCESS | 1650 | 1461676343204 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da92000 == 22 [pid = 1650] [id = 93] 06:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x123da5c00) [pid = 1650] [serial = 276] [outer = 0x0] 06:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x127bde800) [pid = 1650] [serial = 277] [outer = 0x123da5c00] 06:12:23 INFO - PROCESS | 1650 | 1461676343237 Marionette DEBUG loaded listener.js 06:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x129024400) [pid = 1650] [serial = 278] [outer = 0x123da5c00] 06:12:23 INFO - PROCESS | 1650 | 1461676343726 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]]]}] 06:12:23 INFO - PROCESS | 1650 | 1461676343730 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:12:23 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. 06:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 821ms 06:12:23 INFO - PROCESS | 1650 | 1461676343757 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 06:12:23 INFO - PROCESS | 1650 | 1461676343758 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 06:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:12:23 INFO - PROCESS | 1650 | 1461676343784 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:12:23 INFO - PROCESS | 1650 | 1461676343788 Marionette TRACE conn2 <- [1,346,null,{}] 06:12:23 INFO - PROCESS | 1650 | 1461676343796 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}] 06:12:23 INFO - PROCESS | 1650 | 1461676343900 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 06:12:23 INFO - PROCESS | 1650 | 1461676343971 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123aca000 == 23 [pid = 1650] [id = 94] 06:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x110fb1c00) [pid = 1650] [serial = 279] [outer = 0x0] 06:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x129de5800) [pid = 1650] [serial = 280] [outer = 0x110fb1c00] 06:12:24 INFO - PROCESS | 1650 | 1461676344001 Marionette DEBUG loaded listener.js 06:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12b70bc00) [pid = 1650] [serial = 281] [outer = 0x110fb1c00] 06:12:24 INFO - PROCESS | 1650 | 1461676344393 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]]]}] 06:12:24 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. 06:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 699ms 06:12:24 INFO - PROCESS | 1650 | 1461676344461 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 06:12:24 INFO - PROCESS | 1650 | 1461676344463 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 06:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:12:24 INFO - PROCESS | 1650 | 1461676344465 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:12:24 INFO - PROCESS | 1650 | 1461676344466 Marionette TRACE conn2 <- [1,350,null,{}] 06:12:24 INFO - PROCESS | 1650 | 1461676344469 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}] 06:12:24 INFO - PROCESS | 1650 | 1461676344570 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 06:12:24 INFO - PROCESS | 1650 | 1461676344636 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11885b800 == 24 [pid = 1650] [id = 95] 06:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x118eed800) [pid = 1650] [serial = 282] [outer = 0x0] 06:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11bc0e000) [pid = 1650] [serial = 283] [outer = 0x118eed800] 06:12:24 INFO - PROCESS | 1650 | 1461676344685 Marionette DEBUG loaded listener.js 06:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x123909800) [pid = 1650] [serial = 284] [outer = 0x118eed800] 06:12:25 INFO - PROCESS | 1650 | 1461676345453 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]]]}] 06:12:25 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. 06:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1020ms 06:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:12:25 INFO - PROCESS | 1650 | 1461676345485 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 06:12:25 INFO - PROCESS | 1650 | 1461676345488 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 06:12:25 INFO - PROCESS | 1650 | 1461676345491 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:12:25 INFO - PROCESS | 1650 | 1461676345494 Marionette TRACE conn2 <- [1,354,null,{}] 06:12:25 INFO - PROCESS | 1650 | 1461676345509 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}] 06:12:25 INFO - PROCESS | 1650 | 1461676345578 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 06:12:25 INFO - PROCESS | 1650 | 1461676345660 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1156c8000 == 25 [pid = 1650] [id = 96] 06:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x114b4a400) [pid = 1650] [serial = 285] [outer = 0x0] 06:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x115488000) [pid = 1650] [serial = 286] [outer = 0x114b4a400] 06:12:25 INFO - PROCESS | 1650 | 1461676345707 Marionette DEBUG loaded listener.js 06:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x117729800) [pid = 1650] [serial = 287] [outer = 0x114b4a400] 06:12:26 INFO - PROCESS | 1650 | 1461676346241 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]]]}] 06:12:26 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. 06:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 777ms 06:12:26 INFO - PROCESS | 1650 | 1461676346286 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 06:12:26 INFO - PROCESS | 1650 | 1461676346290 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 06:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:12:26 INFO - PROCESS | 1650 | 1461676346299 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:12:26 INFO - PROCESS | 1650 | 1461676346303 Marionette TRACE conn2 <- [1,358,null,{}] 06:12:26 INFO - PROCESS | 1650 | 1461676346306 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}] 06:12:26 INFO - PROCESS | 1650 | 1461676346417 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 06:12:26 INFO - PROCESS | 1650 | 1461676346494 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118420000 == 26 [pid = 1650] [id = 97] 06:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x118432c00) [pid = 1650] [serial = 288] [outer = 0x0] 06:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x118aca800) [pid = 1650] [serial = 289] [outer = 0x118432c00] 06:12:26 INFO - PROCESS | 1650 | 1461676346520 Marionette DEBUG loaded listener.js 06:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x118c4dc00) [pid = 1650] [serial = 290] [outer = 0x118432c00] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x125fc4000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12407cc00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12f749c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x114b43c00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11bc10c00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x123648c00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11b561800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11bc0f000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11a869000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11ba62000) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c215c00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11a511800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11a506c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11a8ecc00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x119262c00) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x118720800) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11ad1d000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11bb52400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c2d9000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12390bc00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x124077000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x118f95400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1245ed800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x125f45000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x127ba7400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x127b28400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x127eb3000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x128009400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1239de400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12872e400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1299a6400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1187b5800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12949a000) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1299b2400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11a868800) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12b1c7800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12b708000) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11acb0c00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1187b2400) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11bc0c400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x123db1c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12ba17800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11b567400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11a507c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11b50b800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11bc10800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x114bc3c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x118f9dc00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x128205800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e3e5800) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11c2d6c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128027400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11ad71c00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11acb2800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1245f0800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x123905400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12800e400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x127ea4800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12da5e800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11bc0fc00) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12fed4400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x125f50c00) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11ad70c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11c21bc00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12872e800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128133000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128026800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12ebbe800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11bb54c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12eb9bc00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e6dd800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128026c00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12800a800) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b1d3c00) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11a870400) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d06f800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bd68400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d0f2800) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1147e0400) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ebcac00) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c2d1800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129027000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11359f000) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bab9000) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12babfc00) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12be16000) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b1c7400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12bd65800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11aca8000) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bd6b800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a510400) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d0fcc00) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12f05ac00) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e3e1c00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129de7400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12da3c000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128022400) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12be13000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12babb400) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1135a2c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12d39a400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ebc3800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12902ec00) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d39ec00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c310c00) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b70dc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1299af800) [pid = 1650] [serial = 191] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12ebbf000) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12f05c800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11772cc00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ebc6400) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e3e6c00) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b4ae800) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e544800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123911000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bab5c00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12f058400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123902800) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e3e2000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d0f2c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12eba1800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ebc2400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12da39400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e6d9000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ceabc00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e6dec00) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12fa7bc00) [pid = 1650] [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.] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123aecc00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12fa17000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a8dd800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12e6d6c00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12fba6800) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12fa14c00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12fa31800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12fa86000) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12f05f000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bd62c00) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12f1e2400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12f1d7400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12f74c800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12f064400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12f1d7800) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12e6dd000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12fecdc00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d0f3c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12fa1d400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123cd7400) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12f1e0000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12e6d3000) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 06:12:26 INFO - PROCESS | 1650 | 1461676346922 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]]]}] 06:12:26 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. 06:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 675ms 06:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:12:26 INFO - PROCESS | 1650 | 1461676346972 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 06:12:26 INFO - PROCESS | 1650 | 1461676346974 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 06:12:26 INFO - PROCESS | 1650 | 1461676346977 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:12:26 INFO - PROCESS | 1650 | 1461676346981 Marionette TRACE conn2 <- [1,362,null,{}] 06:12:26 INFO - PROCESS | 1650 | 1461676346988 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}] 06:12:27 INFO - PROCESS | 1650 | 1461676347107 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 06:12:27 INFO - PROCESS | 1650 | 1461676347176 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e55000 == 27 [pid = 1650] [id = 98] 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118ad2400) [pid = 1650] [serial = 291] [outer = 0x0] 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119263400) [pid = 1650] [serial = 292] [outer = 0x118ad2400] 06:12:27 INFO - PROCESS | 1650 | 1461676347223 Marionette DEBUG loaded listener.js 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a549000) [pid = 1650] [serial = 293] [outer = 0x118ad2400] 06:12:27 INFO - PROCESS | 1650 | 1461676347661 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]]]}] 06:12:27 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. 06:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 725ms 06:12:27 INFO - PROCESS | 1650 | 1461676347701 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 06:12:27 INFO - PROCESS | 1650 | 1461676347703 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 06:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:12:27 INFO - PROCESS | 1650 | 1461676347705 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:12:27 INFO - PROCESS | 1650 | 1461676347706 Marionette TRACE conn2 <- [1,366,null,{}] 06:12:27 INFO - PROCESS | 1650 | 1461676347708 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}] 06:12:27 INFO - PROCESS | 1650 | 1461676347780 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 06:12:27 INFO - PROCESS | 1650 | 1461676347786 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119966000 == 28 [pid = 1650] [id = 99] 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11a868400) [pid = 1650] [serial = 294] [outer = 0x0] 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11a8df400) [pid = 1650] [serial = 295] [outer = 0x11a868400] 06:12:27 INFO - PROCESS | 1650 | 1461676347813 Marionette DEBUG loaded listener.js 06:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ad14c00) [pid = 1650] [serial = 296] [outer = 0x11a868400] 06:12:28 INFO - PROCESS | 1650 | 1461676348150 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]]]}] 06:12:28 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. 06:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 06:12:28 INFO - PROCESS | 1650 | 1461676348174 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 06:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:12:28 INFO - PROCESS | 1650 | 1461676348175 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 06:12:28 INFO - PROCESS | 1650 | 1461676348177 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:12:28 INFO - PROCESS | 1650 | 1461676348178 Marionette TRACE conn2 <- [1,370,null,{}] 06:12:28 INFO - PROCESS | 1650 | 1461676348182 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}] 06:12:28 INFO - PROCESS | 1650 | 1461676348269 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 06:12:28 INFO - PROCESS | 1650 | 1461676348275 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e0800 == 29 [pid = 1650] [id = 100] 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11ad69000) [pid = 1650] [serial = 297] [outer = 0x0] 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ad71800) [pid = 1650] [serial = 298] [outer = 0x11ad69000] 06:12:28 INFO - PROCESS | 1650 | 1461676348303 Marionette DEBUG loaded listener.js 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b56bc00) [pid = 1650] [serial = 299] [outer = 0x11ad69000] 06:12:28 INFO - PROCESS | 1650 | 1461676348636 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]]]}] 06:12:28 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. 06:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 06:12:28 INFO - PROCESS | 1650 | 1461676348646 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 06:12:28 INFO - PROCESS | 1650 | 1461676348649 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 06:12:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:12:28 INFO - PROCESS | 1650 | 1461676348652 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:12:28 INFO - PROCESS | 1650 | 1461676348653 Marionette TRACE conn2 <- [1,374,null,{}] 06:12:28 INFO - PROCESS | 1650 | 1461676348656 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}] 06:12:28 INFO - PROCESS | 1650 | 1461676348744 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 06:12:28 INFO - PROCESS | 1650 | 1461676348752 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab5c000 == 30 [pid = 1650] [id = 101] 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bc0c400) [pid = 1650] [serial = 300] [outer = 0x0] 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11c214c00) [pid = 1650] [serial = 301] [outer = 0x11bc0c400] 06:12:28 INFO - PROCESS | 1650 | 1461676348781 Marionette DEBUG loaded listener.js 06:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123904c00) [pid = 1650] [serial = 302] [outer = 0x11bc0c400] 06:12:29 INFO - PROCESS | 1650 | 1461676349143 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:12:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:12:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 06:12:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:12:29 INFO - PROCESS | 1650 | 1461676349177 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 06:12:29 INFO - PROCESS | 1650 | 1461676349178 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 06:12:29 INFO - PROCESS | 1650 | 1461676349180 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:12:29 INFO - PROCESS | 1650 | 1461676349181 Marionette TRACE conn2 <- [1,378,null,{}] 06:12:29 INFO - PROCESS | 1650 | 1461676349183 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}] 06:12:29 INFO - PROCESS | 1650 | 1461676349271 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 06:12:29 INFO - PROCESS | 1650 | 1461676349275 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1142da000 == 31 [pid = 1650] [id = 102] 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11bc0c800) [pid = 1650] [serial = 303] [outer = 0x0] 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12390b000) [pid = 1650] [serial = 304] [outer = 0x11bc0c800] 06:12:29 INFO - PROCESS | 1650 | 1461676349301 Marionette DEBUG loaded listener.js 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123dab000) [pid = 1650] [serial = 305] [outer = 0x11bc0c800] 06:12:29 INFO - PROCESS | 1650 | 1461676349624 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:12:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:12:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 06:12:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:12:29 INFO - PROCESS | 1650 | 1461676349651 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 06:12:29 INFO - PROCESS | 1650 | 1461676349652 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 06:12:29 INFO - PROCESS | 1650 | 1461676349654 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:12:29 INFO - PROCESS | 1650 | 1461676349655 Marionette TRACE conn2 <- [1,382,null,{}] 06:12:29 INFO - PROCESS | 1650 | 1461676349657 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}] 06:12:29 INFO - PROCESS | 1650 | 1461676349744 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 06:12:29 INFO - PROCESS | 1650 | 1461676349774 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1f800 == 32 [pid = 1650] [id = 103] 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123efa800) [pid = 1650] [serial = 306] [outer = 0x0] 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1245ea400) [pid = 1650] [serial = 307] [outer = 0x123efa800] 06:12:29 INFO - PROCESS | 1650 | 1461676349799 Marionette DEBUG loaded listener.js 06:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125fc3000) [pid = 1650] [serial = 308] [outer = 0x123efa800] 06:12:30 INFO - PROCESS | 1650 | 1461676350125 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 06:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:12:30 INFO - PROCESS | 1650 | 1461676350173 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 06:12:30 INFO - PROCESS | 1650 | 1461676350174 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 06:12:30 INFO - PROCESS | 1650 | 1461676350176 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:12:30 INFO - PROCESS | 1650 | 1461676350177 Marionette TRACE conn2 <- [1,386,null,{}] 06:12:30 INFO - PROCESS | 1650 | 1461676350180 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}] 06:12:30 INFO - PROCESS | 1650 | 1461676350268 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 06:12:30 INFO - PROCESS | 1650 | 1461676350282 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5eb000 == 33 [pid = 1650] [id = 104] 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125ffd800) [pid = 1650] [serial = 309] [outer = 0x0] 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127bec400) [pid = 1650] [serial = 310] [outer = 0x125ffd800] 06:12:30 INFO - PROCESS | 1650 | 1461676350308 Marionette DEBUG loaded listener.js 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12800d800) [pid = 1650] [serial = 311] [outer = 0x125ffd800] 06:12:30 INFO - PROCESS | 1650 | 1461676350647 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]]]}] 06:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 06:12:30 INFO - PROCESS | 1650 | 1461676350695 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 06:12:30 INFO - PROCESS | 1650 | 1461676350696 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 06:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:12:30 INFO - PROCESS | 1650 | 1461676350698 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:12:30 INFO - PROCESS | 1650 | 1461676350700 Marionette TRACE conn2 <- [1,390,null,{}] 06:12:30 INFO - PROCESS | 1650 | 1461676350702 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}] 06:12:30 INFO - PROCESS | 1650 | 1461676350794 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 06:12:30 INFO - PROCESS | 1650 | 1461676350798 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc80800 == 34 [pid = 1650] [id = 105] 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a870000) [pid = 1650] [serial = 312] [outer = 0x0] 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128022000) [pid = 1650] [serial = 313] [outer = 0x11a870000] 06:12:30 INFO - PROCESS | 1650 | 1461676350823 Marionette DEBUG loaded listener.js 06:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12812d000) [pid = 1650] [serial = 314] [outer = 0x11a870000] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11b56a400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1158b5c00) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bab7400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110fb6800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124076800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118723400) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12390c800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119992800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1158b6800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:12:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c218800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:12:31 INFO - PROCESS | 1650 | 1461676351195 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]]]}] 06:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 06:12:31 INFO - PROCESS | 1650 | 1461676351220 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 06:12:31 INFO - PROCESS | 1650 | 1461676351222 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 06:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:12:31 INFO - PROCESS | 1650 | 1461676351224 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:12:31 INFO - PROCESS | 1650 | 1461676351226 Marionette TRACE conn2 <- [1,394,null,{}] 06:12:31 INFO - PROCESS | 1650 | 1461676351228 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}] 06:12:31 INFO - PROCESS | 1650 | 1461676351319 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 06:12:31 INFO - PROCESS | 1650 | 1461676351324 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c3a7000 == 35 [pid = 1650] [id = 106] 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118724400) [pid = 1650] [serial = 315] [outer = 0x0] 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128724000) [pid = 1650] [serial = 316] [outer = 0x118724400] 06:12:31 INFO - PROCESS | 1650 | 1461676351353 Marionette DEBUG loaded listener.js 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12902f000) [pid = 1650] [serial = 317] [outer = 0x118724400] 06:12:31 INFO - PROCESS | 1650 | 1461676351672 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]]]}] 06:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 06:12:31 INFO - PROCESS | 1650 | 1461676351693 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 06:12:31 INFO - PROCESS | 1650 | 1461676351694 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 06:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:12:31 INFO - PROCESS | 1650 | 1461676351696 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:12:31 INFO - PROCESS | 1650 | 1461676351700 Marionette TRACE conn2 <- [1,398,null,{}] 06:12:31 INFO - PROCESS | 1650 | 1461676351704 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}] 06:12:31 INFO - PROCESS | 1650 | 1461676351783 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 06:12:31 INFO - PROCESS | 1650 | 1461676351826 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387e000 == 36 [pid = 1650] [id = 107] 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128131000) [pid = 1650] [serial = 318] [outer = 0x0] 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290da800) [pid = 1650] [serial = 319] [outer = 0x128131000] 06:12:31 INFO - PROCESS | 1650 | 1461676351851 Marionette DEBUG loaded listener.js 06:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1299ad000) [pid = 1650] [serial = 320] [outer = 0x128131000] 06:12:32 INFO - PROCESS | 1650 | 1461676352153 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]]]}] 06:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 474ms 06:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:12:32 INFO - PROCESS | 1650 | 1461676352171 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 06:12:32 INFO - PROCESS | 1650 | 1461676352172 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 06:12:32 INFO - PROCESS | 1650 | 1461676352174 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:12:32 INFO - PROCESS | 1650 | 1461676352175 Marionette TRACE conn2 <- [1,402,null,{}] 06:12:32 INFO - PROCESS | 1650 | 1461676352178 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}] 06:12:32 INFO - PROCESS | 1650 | 1461676352260 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 06:12:32 INFO - PROCESS | 1650 | 1461676352266 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f10800 == 37 [pid = 1650] [id = 108] 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1299b3800) [pid = 1650] [serial = 321] [outer = 0x0] 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129dea000) [pid = 1650] [serial = 322] [outer = 0x1299b3800] 06:12:32 INFO - PROCESS | 1650 | 1461676352292 Marionette DEBUG loaded listener.js 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b1d3c00) [pid = 1650] [serial = 323] [outer = 0x1299b3800] 06:12:32 INFO - PROCESS | 1650 | 1461676352632 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]]]}] 06:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 06:12:32 INFO - PROCESS | 1650 | 1461676352643 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 06:12:32 INFO - PROCESS | 1650 | 1461676352644 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 06:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:12:32 INFO - PROCESS | 1650 | 1461676352646 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:12:32 INFO - PROCESS | 1650 | 1461676352647 Marionette TRACE conn2 <- [1,406,null,{}] 06:12:32 INFO - PROCESS | 1650 | 1461676352654 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}] 06:12:32 INFO - PROCESS | 1650 | 1461676352754 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 06:12:32 INFO - PROCESS | 1650 | 1461676352760 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124348000 == 38 [pid = 1650] [id = 109] 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129de4c00) [pid = 1650] [serial = 324] [outer = 0x0] 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b4b5400) [pid = 1650] [serial = 325] [outer = 0x129de4c00] 06:12:32 INFO - PROCESS | 1650 | 1461676352785 Marionette DEBUG loaded listener.js 06:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b70c800) [pid = 1650] [serial = 326] [outer = 0x129de4c00] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x130245800 == 37 [pid = 1650] [id = 80] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e0800 == 36 [pid = 1650] [id = 100] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11c3a7000 == 35 [pid = 1650] [id = 106] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12387e000 == 34 [pid = 1650] [id = 107] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1f800 == 33 [pid = 1650] [id = 103] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1142da000 == 32 [pid = 1650] [id = 102] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5eb000 == 31 [pid = 1650] [id = 104] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc80800 == 30 [pid = 1650] [id = 105] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119966000 == 29 [pid = 1650] [id = 99] 06:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab5c000 == 28 [pid = 1650] [id = 101] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1290dd400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b705400) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bd6a000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115487c00) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bab6c00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124321800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128022800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118c0f800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119264000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12fa12400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11ba65c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c214400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119e5cc00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12be17800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11871b800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11ad6c800) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125fbfc00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12812b800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129834400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12902e400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 06:12:34 INFO - PROCESS | 1650 | --DOCSHELL 0x123f10800 == 27 [pid = 1650] [id = 108] 06:12:34 INFO - PROCESS | 1650 | 1461676354353 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]]]}] 06:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1776ms 06:12:34 INFO - PROCESS | 1650 | 1461676354423 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 06:12:34 INFO - PROCESS | 1650 | 1461676354425 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 06:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:12:34 INFO - PROCESS | 1650 | 1461676354430 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:12:34 INFO - PROCESS | 1650 | 1461676354432 Marionette TRACE conn2 <- [1,410,null,{}] 06:12:34 INFO - PROCESS | 1650 | 1461676354438 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}] 06:12:34 INFO - PROCESS | 1650 | 1461676354539 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 06:12:34 INFO - PROCESS | 1650 | 1461676354585 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11530d800 == 28 [pid = 1650] [id = 110] 06:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x114bb8400) [pid = 1650] [serial = 327] [outer = 0x0] 06:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114bb8c00) [pid = 1650] [serial = 328] [outer = 0x114bb8400] 06:12:34 INFO - PROCESS | 1650 | 1461676354618 Marionette DEBUG loaded listener.js 06:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115736000) [pid = 1650] [serial = 329] [outer = 0x114bb8400] 06:12:35 INFO - PROCESS | 1650 | 1461676355223 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]]]}] 06:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 872ms 06:12:35 INFO - PROCESS | 1650 | 1461676355302 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 06:12:35 INFO - PROCESS | 1650 | 1461676355307 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 06:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:12:35 INFO - PROCESS | 1650 | 1461676355312 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:12:35 INFO - PROCESS | 1650 | 1461676355314 Marionette TRACE conn2 <- [1,414,null,{}] 06:12:35 INFO - PROCESS | 1650 | 1461676355316 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}] 06:12:35 INFO - PROCESS | 1650 | 1461676355413 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 06:12:35 INFO - PROCESS | 1650 | 1461676355482 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac4000 == 29 [pid = 1650] [id = 111] 06:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114bb8800) [pid = 1650] [serial = 330] [outer = 0x0] 06:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11846c400) [pid = 1650] [serial = 331] [outer = 0x114bb8800] 06:12:35 INFO - PROCESS | 1650 | 1461676355513 Marionette DEBUG loaded listener.js 06:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118ad3000) [pid = 1650] [serial = 332] [outer = 0x114bb8800] 06:12:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123aca000 == 28 [pid = 1650] [id = 94] 06:12:36 INFO - PROCESS | 1650 | 1461676356058 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]]]}] 06:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 06:12:36 INFO - PROCESS | 1650 | 1461676356087 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 06:12:36 INFO - PROCESS | 1650 | 1461676356090 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 06:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:12:36 INFO - PROCESS | 1650 | 1461676356093 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:12:36 INFO - PROCESS | 1650 | 1461676356095 Marionette TRACE conn2 <- [1,418,null,{}] 06:12:36 INFO - PROCESS | 1650 | 1461676356103 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}] 06:12:36 INFO - PROCESS | 1650 | 1461676356177 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 06:12:36 INFO - PROCESS | 1650 | 1461676356184 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118855000 == 29 [pid = 1650] [id = 112] 06:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114ea3000) [pid = 1650] [serial = 333] [outer = 0x0] 06:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115a24c00) [pid = 1650] [serial = 334] [outer = 0x114ea3000] 06:12:36 INFO - PROCESS | 1650 | 1461676356214 Marionette DEBUG loaded listener.js 06:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1187b5800) [pid = 1650] [serial = 335] [outer = 0x114ea3000] 06:12:37 INFO - PROCESS | 1650 | 1461676357029 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]]]}] 06:12:37 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 06:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 06:12:37 INFO - PROCESS | 1650 | 1461676357069 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 06:12:37 INFO - PROCESS | 1650 | 1461676357073 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 06:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:12:37 INFO - PROCESS | 1650 | 1461676357077 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:12:37 INFO - PROCESS | 1650 | 1461676357079 Marionette TRACE conn2 <- [1,422,null,{}] 06:12:37 INFO - PROCESS | 1650 | 1461676357081 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}] 06:12:37 INFO - PROCESS | 1650 | 1461676357154 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 06:12:37 INFO - PROCESS | 1650 | 1461676357159 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119966000 == 30 [pid = 1650] [id = 113] 06:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118c07400) [pid = 1650] [serial = 336] [outer = 0x0] 06:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11926e800) [pid = 1650] [serial = 337] [outer = 0x118c07400] 06:12:37 INFO - PROCESS | 1650 | 1461676357188 Marionette DEBUG loaded listener.js 06:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a510800) [pid = 1650] [serial = 338] [outer = 0x118c07400] 06:12:38 INFO - PROCESS | 1650 | 1461676358044 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]]]}] 06:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 06:12:38 INFO - PROCESS | 1650 | 1461676358050 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 06:12:38 INFO - PROCESS | 1650 | 1461676358053 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 06:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:12:38 INFO - PROCESS | 1650 | 1461676358056 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:12:38 INFO - PROCESS | 1650 | 1461676358060 Marionette TRACE conn2 <- [1,426,null,{}] 06:12:38 INFO - PROCESS | 1650 | 1461676358074 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}] 06:12:38 INFO - PROCESS | 1650 | 1461676358191 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 06:12:38 INFO - PROCESS | 1650 | 1461676358204 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab68800 == 31 [pid = 1650] [id = 114] 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114248800) [pid = 1650] [serial = 339] [outer = 0x0] 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11ad20800) [pid = 1650] [serial = 340] [outer = 0x114248800] 06:12:38 INFO - PROCESS | 1650 | 1461676358233 Marionette DEBUG loaded listener.js 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ba62000) [pid = 1650] [serial = 341] [outer = 0x114248800] 06:12:38 INFO - PROCESS | 1650 | 1461676358609 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] 06:12:38 INFO - PROCESS | 1650 | 1461676358636 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 06:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:12:38 INFO - PROCESS | 1650 | 1461676358645 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:12:38 INFO - PROCESS | 1650 | 1461676358646 Marionette TRACE conn2 <- [1,430,null,{}] 06:12:38 INFO - PROCESS | 1650 | 1461676358648 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}] 06:12:38 INFO - PROCESS | 1650 | 1461676358741 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 06:12:38 INFO - PROCESS | 1650 | 1461676358747 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af82800 == 32 [pid = 1650] [id = 115] 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a8e7000) [pid = 1650] [serial = 342] [outer = 0x0] 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bc1bc00) [pid = 1650] [serial = 343] [outer = 0x11a8e7000] 06:12:38 INFO - PROCESS | 1650 | 1461676358773 Marionette DEBUG loaded listener.js 06:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c21f800) [pid = 1650] [serial = 344] [outer = 0x11a8e7000] 06:12:39 INFO - PROCESS | 1650 | 1461676359126 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]]]}] 06:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 06:12:39 INFO - PROCESS | 1650 | 1461676359163 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 06:12:39 INFO - PROCESS | 1650 | 1461676359165 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 06:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:12:39 INFO - PROCESS | 1650 | 1461676359167 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:12:39 INFO - PROCESS | 1650 | 1461676359168 Marionette TRACE conn2 <- [1,434,null,{}] 06:12:39 INFO - PROCESS | 1650 | 1461676359176 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}] 06:12:39 INFO - PROCESS | 1650 | 1461676359261 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 06:12:39 INFO - PROCESS | 1650 | 1461676359265 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc8b800 == 33 [pid = 1650] [id = 116] 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1187ac000) [pid = 1650] [serial = 345] [outer = 0x0] 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c2d1400) [pid = 1650] [serial = 346] [outer = 0x1187ac000] 06:12:39 INFO - PROCESS | 1650 | 1461676359291 Marionette DEBUG loaded listener.js 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123904400) [pid = 1650] [serial = 347] [outer = 0x1187ac000] 06:12:39 INFO - PROCESS | 1650 | 1461676359642 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]]]}] 06:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 06:12:39 INFO - PROCESS | 1650 | 1461676359686 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 06:12:39 INFO - PROCESS | 1650 | 1461676359687 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 06:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:12:39 INFO - PROCESS | 1650 | 1461676359689 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:12:39 INFO - PROCESS | 1650 | 1461676359690 Marionette TRACE conn2 <- [1,438,null,{}] 06:12:39 INFO - PROCESS | 1650 | 1461676359692 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}] 06:12:39 INFO - PROCESS | 1650 | 1461676359807 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 06:12:39 INFO - PROCESS | 1650 | 1461676359844 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123877800 == 34 [pid = 1650] [id = 117] 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123af0800) [pid = 1650] [serial = 348] [outer = 0x0] 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124548800) [pid = 1650] [serial = 349] [outer = 0x123af0800] 06:12:39 INFO - PROCESS | 1650 | 1461676359872 Marionette DEBUG loaded listener.js 06:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127eab000) [pid = 1650] [serial = 350] [outer = 0x123af0800] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110faf400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11bc0c400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ad69000) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a868400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118ad2400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124320c00) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1299b3800) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11bc0c800) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123efa800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125ffd800) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a870000) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128131000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118724400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118432c00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x114b4a400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118eed800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110fb1c00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123da5c00) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119e54000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:12:40 INFO - PROCESS | 1650 | 1461676360207 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]]]}] 06:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 568ms 06:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:12:40 INFO - PROCESS | 1650 | 1461676360258 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 06:12:40 INFO - PROCESS | 1650 | 1461676360259 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 06:12:40 INFO - PROCESS | 1650 | 1461676360261 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:12:40 INFO - PROCESS | 1650 | 1461676360262 Marionette TRACE conn2 <- [1,442,null,{}] 06:12:40 INFO - PROCESS | 1650 | 1461676360265 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}] 06:12:40 INFO - PROCESS | 1650 | 1461676360335 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 06:12:40 INFO - PROCESS | 1650 | 1461676360339 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118854800 == 35 [pid = 1650] [id = 118] 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114b43c00) [pid = 1650] [serial = 351] [outer = 0x0] 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a86e800) [pid = 1650] [serial = 352] [outer = 0x114b43c00] 06:12:40 INFO - PROCESS | 1650 | 1461676360367 Marionette DEBUG loaded listener.js 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123905800) [pid = 1650] [serial = 353] [outer = 0x114b43c00] 06:12:40 INFO - PROCESS | 1650 | 1461676360689 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]]]}] 06:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 06:12:40 INFO - PROCESS | 1650 | 1461676360731 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 06:12:40 INFO - PROCESS | 1650 | 1461676360735 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 06:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:12:40 INFO - PROCESS | 1650 | 1461676360738 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:12:40 INFO - PROCESS | 1650 | 1461676360739 Marionette TRACE conn2 <- [1,446,null,{}] 06:12:40 INFO - PROCESS | 1650 | 1461676360742 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}] 06:12:40 INFO - PROCESS | 1650 | 1461676360815 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 06:12:40 INFO - PROCESS | 1650 | 1461676360819 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d27800 == 36 [pid = 1650] [id = 119] 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11a8e1800) [pid = 1650] [serial = 354] [outer = 0x0] 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127eaf400) [pid = 1650] [serial = 355] [outer = 0x11a8e1800] 06:12:40 INFO - PROCESS | 1650 | 1461676360847 Marionette DEBUG loaded listener.js 06:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128010000) [pid = 1650] [serial = 356] [outer = 0x11a8e1800] 06:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 06:12:41 INFO - PROCESS | 1650 | 1461676361202 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]]]}] 06:12:41 INFO - PROCESS | 1650 | 1461676361207 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 06:12:41 INFO - PROCESS | 1650 | 1461676361209 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 06:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:12:41 INFO - PROCESS | 1650 | 1461676361213 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:12:41 INFO - PROCESS | 1650 | 1461676361216 Marionette TRACE conn2 <- [1,450,null,{}] 06:12:41 INFO - PROCESS | 1650 | 1461676361220 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}] 06:12:41 INFO - PROCESS | 1650 | 1461676361339 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 06:12:41 INFO - PROCESS | 1650 | 1461676361405 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab68000 == 37 [pid = 1650] [id = 120] 06:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110fafc00) [pid = 1650] [serial = 357] [outer = 0x0] 06:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128024400) [pid = 1650] [serial = 358] [outer = 0x110fafc00] 06:12:41 INFO - PROCESS | 1650 | 1461676361447 Marionette DEBUG loaded listener.js 06:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12806b000) [pid = 1650] [serial = 359] [outer = 0x110fafc00] 06:12:41 INFO - PROCESS | 1650 | 1461676361789 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] 06:12:41 INFO - PROCESS | 1650 | 1461676361837 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 06:12:41 INFO - PROCESS | 1650 | 1461676361839 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:12:41 INFO - PROCESS | 1650 | 1461676361840 Marionette TRACE conn2 <- [1,454,null,{}] 06:12:41 INFO - PROCESS | 1650 | 1461676361843 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}] 06:12:41 INFO - PROCESS | 1650 | 1461676361913 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 06:12:41 INFO - PROCESS | 1650 | 1461676361958 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fe3000 == 38 [pid = 1650] [id = 121] 06:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ba61400) [pid = 1650] [serial = 360] [outer = 0x0] 06:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12812e400) [pid = 1650] [serial = 361] [outer = 0x11ba61400] 06:12:41 INFO - PROCESS | 1650 | 1461676361983 Marionette DEBUG loaded listener.js 06:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12902a000) [pid = 1650] [serial = 362] [outer = 0x11ba61400] 06:12:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:42 INFO - PROCESS | 1650 | 1461676362404 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]]]}] 06:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 618ms 06:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:12:42 INFO - PROCESS | 1650 | 1461676362458 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 06:12:42 INFO - PROCESS | 1650 | 1461676362460 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 06:12:42 INFO - PROCESS | 1650 | 1461676362481 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:12:42 INFO - PROCESS | 1650 | 1461676362484 Marionette TRACE conn2 <- [1,458,null,{}] 06:12:42 INFO - PROCESS | 1650 | 1461676362490 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}] 06:12:42 INFO - PROCESS | 1650 | 1461676362595 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 06:12:42 INFO - PROCESS | 1650 | 1461676362690 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119221800 == 39 [pid = 1650] [id = 122] 06:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11846d000) [pid = 1650] [serial = 363] [outer = 0x0] 06:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118726000) [pid = 1650] [serial = 364] [outer = 0x11846d000] 06:12:42 INFO - PROCESS | 1650 | 1461676362732 Marionette DEBUG loaded listener.js 06:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118f9b800) [pid = 1650] [serial = 365] [outer = 0x11846d000] 06:12:43 INFO - PROCESS | 1650 | 1461676363176 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] 06:12:43 INFO - PROCESS | 1650 | 1461676363209 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 06:12:43 INFO - PROCESS | 1650 | 1461676363233 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:12:43 INFO - PROCESS | 1650 | 1461676363234 Marionette TRACE conn2 <- [1,462,null,{}] 06:12:43 INFO - PROCESS | 1650 | 1461676363238 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}] 06:12:43 INFO - PROCESS | 1650 | 1461676363333 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 06:12:43 INFO - PROCESS | 1650 | 1461676363392 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32d800 == 40 [pid = 1650] [id = 123] 06:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a869800) [pid = 1650] [serial = 366] [outer = 0x0] 06:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11ad71c00) [pid = 1650] [serial = 367] [outer = 0x11a869800] 06:12:43 INFO - PROCESS | 1650 | 1461676363424 Marionette DEBUG loaded listener.js 06:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c053800) [pid = 1650] [serial = 368] [outer = 0x11a869800] 06:12:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:43 INFO - PROCESS | 1650 | 1461676363860 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] 06:12:43 INFO - PROCESS | 1650 | 1461676363951 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 06:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:12:43 INFO - PROCESS | 1650 | 1461676363956 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:12:43 INFO - PROCESS | 1650 | 1461676363958 Marionette TRACE conn2 <- [1,466,null,{}] 06:12:43 INFO - PROCESS | 1650 | 1461676363966 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}] 06:12:44 INFO - PROCESS | 1650 | 1461676364060 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 06:12:44 INFO - PROCESS | 1650 | 1461676364118 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d74800 == 41 [pid = 1650] [id = 124] 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125fc0800) [pid = 1650] [serial = 369] [outer = 0x0] 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127bdec00) [pid = 1650] [serial = 370] [outer = 0x125fc0800] 06:12:44 INFO - PROCESS | 1650 | 1461676364150 Marionette DEBUG loaded listener.js 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129026c00) [pid = 1650] [serial = 371] [outer = 0x125fc0800] 06:12:44 INFO - PROCESS | 1650 | 1461676364619 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] 06:12:44 INFO - PROCESS | 1650 | 1461676364630 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 06:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:12:44 INFO - PROCESS | 1650 | 1461676364681 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:12:44 INFO - PROCESS | 1650 | 1461676364683 Marionette TRACE conn2 <- [1,470,null,{}] 06:12:44 INFO - PROCESS | 1650 | 1461676364687 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}] 06:12:44 INFO - PROCESS | 1650 | 1461676364807 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 06:12:44 INFO - PROCESS | 1650 | 1461676364863 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x115509800 == 42 [pid = 1650] [id = 125] 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1147dac00) [pid = 1650] [serial = 372] [outer = 0x0] 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11b567400) [pid = 1650] [serial = 373] [outer = 0x1147dac00] 06:12:44 INFO - PROCESS | 1650 | 1461676364896 Marionette DEBUG loaded listener.js 06:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290d3400) [pid = 1650] [serial = 374] [outer = 0x1147dac00] 06:12:45 INFO - PROCESS | 1650 | 1461676365591 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]]]}] 06:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 994ms 06:12:45 INFO - PROCESS | 1650 | 1461676365652 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 06:12:45 INFO - PROCESS | 1650 | 1461676365654 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 06:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:12:45 INFO - PROCESS | 1650 | 1461676365658 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:12:45 INFO - PROCESS | 1650 | 1461676365660 Marionette TRACE conn2 <- [1,474,null,{}] 06:12:45 INFO - PROCESS | 1650 | 1461676365665 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}] 06:12:45 INFO - PROCESS | 1650 | 1461676365754 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 06:12:45 INFO - PROCESS | 1650 | 1461676365816 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11876e800 == 43 [pid = 1650] [id = 126] 06:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11548a400) [pid = 1650] [serial = 375] [outer = 0x0] 06:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115a2a000) [pid = 1650] [serial = 376] [outer = 0x11548a400] 06:12:45 INFO - PROCESS | 1650 | 1461676365844 Marionette DEBUG loaded listener.js 06:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118ad2400) [pid = 1650] [serial = 377] [outer = 0x11548a400] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1156c8000 == 42 [pid = 1650] [id = 96] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119008800 == 41 [pid = 1650] [id = 81] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118420000 == 40 [pid = 1650] [id = 97] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f01a800 == 39 [pid = 1650] [id = 87] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129d92000 == 38 [pid = 1650] [id = 84] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118e55000 == 37 [pid = 1650] [id = 98] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123f08000 == 36 [pid = 1650] [id = 92] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12e61a000 == 35 [pid = 1650] [id = 86] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1152c7000 == 34 [pid = 1650] [id = 91] 06:12:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11530d800 == 33 [pid = 1650] [id = 110] 06:12:46 INFO - PROCESS | 1650 | 1461676366244 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]]]}] 06:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 621ms 06:12:46 INFO - PROCESS | 1650 | 1461676366279 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 06:12:46 INFO - PROCESS | 1650 | 1461676366286 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 06:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:12:46 INFO - PROCESS | 1650 | 1461676366290 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:12:46 INFO - PROCESS | 1650 | 1461676366292 Marionette TRACE conn2 <- [1,478,null,{}] 06:12:46 INFO - PROCESS | 1650 | 1461676366294 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}] 06:12:46 INFO - PROCESS | 1650 | 1461676366368 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12801dc00) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129dea000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12390b000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1245ea400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127bec400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125fc3000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128022000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1299ad000) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128724000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118c4dc00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118aca800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117729800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115488000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123909800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bc0e000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b70bc00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129de5800) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129024400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127bde800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c052400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11ad15000) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1145d5400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113597400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c214c00) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11ad71800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11b56bc00) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11a8df400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11ad14c00) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119263400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11a549000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b1d3c00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123dab000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12812d000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1290da800) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12800d800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12902f000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123904c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 06:12:46 INFO - PROCESS | 1650 | 1461676366424 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115503000 == 34 [pid = 1650] [id = 127] 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1135a3000) [pid = 1650] [serial = 378] [outer = 0x0] 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11581e000) [pid = 1650] [serial = 379] [outer = 0x1135a3000] 06:12:46 INFO - PROCESS | 1650 | 1461676366453 Marionette DEBUG loaded listener.js 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11a8df400) [pid = 1650] [serial = 380] [outer = 0x1135a3000] 06:12:46 INFO - PROCESS | 1650 | 1461676366774 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]]]}] 06:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 06:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:12:46 INFO - PROCESS | 1650 | 1461676366809 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 06:12:46 INFO - PROCESS | 1650 | 1461676366811 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 06:12:46 INFO - PROCESS | 1650 | 1461676366813 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:12:46 INFO - PROCESS | 1650 | 1461676366815 Marionette TRACE conn2 <- [1,482,null,{}] 06:12:46 INFO - PROCESS | 1650 | 1461676366823 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}] 06:12:46 INFO - PROCESS | 1650 | 1461676366899 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 06:12:46 INFO - PROCESS | 1650 | 1461676366905 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a823000 == 35 [pid = 1650] [id = 128] 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11ad1e400) [pid = 1650] [serial = 381] [outer = 0x0] 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c214c00) [pid = 1650] [serial = 382] [outer = 0x11ad1e400] 06:12:46 INFO - PROCESS | 1650 | 1461676366934 Marionette DEBUG loaded listener.js 06:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123903800) [pid = 1650] [serial = 383] [outer = 0x11ad1e400] 06:12:47 INFO - PROCESS | 1650 | 1461676367323 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]]]}] 06:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 06:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:12:47 INFO - PROCESS | 1650 | 1461676367337 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 06:12:47 INFO - PROCESS | 1650 | 1461676367339 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 06:12:47 INFO - PROCESS | 1650 | 1461676367342 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:12:47 INFO - PROCESS | 1650 | 1461676367343 Marionette TRACE conn2 <- [1,486,null,{}] 06:12:47 INFO - PROCESS | 1650 | 1461676367345 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}] 06:12:47 INFO - PROCESS | 1650 | 1461676367446 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 06:12:47 INFO - PROCESS | 1650 | 1461676367454 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af13000 == 36 [pid = 1650] [id = 129] 06:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123909000) [pid = 1650] [serial = 384] [outer = 0x0] 06:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123ef9000) [pid = 1650] [serial = 385] [outer = 0x123909000] 06:12:47 INFO - PROCESS | 1650 | 1461676367496 Marionette DEBUG loaded listener.js 06:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x127bb0c00) [pid = 1650] [serial = 386] [outer = 0x123909000] 06:12:47 INFO - PROCESS | 1650 | 1461676367945 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]]]}] 06:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 06:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:12:47 INFO - PROCESS | 1650 | 1461676367960 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 06:12:47 INFO - PROCESS | 1650 | 1461676367961 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 06:12:47 INFO - PROCESS | 1650 | 1461676367964 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:12:47 INFO - PROCESS | 1650 | 1461676367967 Marionette TRACE conn2 <- [1,490,null,{}] 06:12:47 INFO - PROCESS | 1650 | 1461676367971 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}] 06:12:48 INFO - PROCESS | 1650 | 1461676368046 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 06:12:48 INFO - PROCESS | 1650 | 1461676368053 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc83800 == 37 [pid = 1650] [id = 130] 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123ef7c00) [pid = 1650] [serial = 387] [outer = 0x0] 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128021400) [pid = 1650] [serial = 388] [outer = 0x123ef7c00] 06:12:48 INFO - PROCESS | 1650 | 1461676368080 Marionette DEBUG loaded listener.js 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129023c00) [pid = 1650] [serial = 389] [outer = 0x123ef7c00] 06:12:48 INFO - PROCESS | 1650 | 1461676368425 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]]]}] 06:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 06:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:12:48 INFO - PROCESS | 1650 | 1461676368438 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 06:12:48 INFO - PROCESS | 1650 | 1461676368439 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 06:12:48 INFO - PROCESS | 1650 | 1461676368441 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:12:48 INFO - PROCESS | 1650 | 1461676368442 Marionette TRACE conn2 <- [1,494,null,{}] 06:12:48 INFO - PROCESS | 1650 | 1461676368445 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}] 06:12:48 INFO - PROCESS | 1650 | 1461676368540 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 06:12:48 INFO - PROCESS | 1650 | 1461676368574 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc86800 == 38 [pid = 1650] [id = 131] 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11a8e4000) [pid = 1650] [serial = 390] [outer = 0x0] 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129024800) [pid = 1650] [serial = 391] [outer = 0x11a8e4000] 06:12:48 INFO - PROCESS | 1650 | 1461676368625 Marionette DEBUG loaded listener.js 06:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129de3c00) [pid = 1650] [serial = 392] [outer = 0x11a8e4000] 06:12:48 INFO - PROCESS | 1650 | 1461676368962 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]]]}] 06:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 569ms 06:12:49 INFO - PROCESS | 1650 | 1461676369011 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 06:12:49 INFO - PROCESS | 1650 | 1461676369012 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 06:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:12:49 INFO - PROCESS | 1650 | 1461676369014 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:12:49 INFO - PROCESS | 1650 | 1461676369015 Marionette TRACE conn2 <- [1,498,null,{}] 06:12:49 INFO - PROCESS | 1650 | 1461676369018 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}] 06:12:49 INFO - PROCESS | 1650 | 1461676369108 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 06:12:49 INFO - PROCESS | 1650 | 1461676369122 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac2000 == 39 [pid = 1650] [id = 132] 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1299b3c00) [pid = 1650] [serial = 393] [outer = 0x0] 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129debc00) [pid = 1650] [serial = 394] [outer = 0x1299b3c00] 06:12:49 INFO - PROCESS | 1650 | 1461676369147 Marionette DEBUG loaded listener.js 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b1ccc00) [pid = 1650] [serial = 395] [outer = 0x1299b3c00] 06:12:49 INFO - PROCESS | 1650 | 1461676369489 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]]]}] 06:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 06:12:49 INFO - PROCESS | 1650 | 1461676369533 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 06:12:49 INFO - PROCESS | 1650 | 1461676369534 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 06:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:12:49 INFO - PROCESS | 1650 | 1461676369537 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:12:49 INFO - PROCESS | 1650 | 1461676369538 Marionette TRACE conn2 <- [1,502,null,{}] 06:12:49 INFO - PROCESS | 1650 | 1461676369540 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}] 06:12:49 INFO - PROCESS | 1650 | 1461676369632 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 06:12:49 INFO - PROCESS | 1650 | 1461676369645 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12434a000 == 40 [pid = 1650] [id = 133] 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129dea400) [pid = 1650] [serial = 396] [outer = 0x0] 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b4b2000) [pid = 1650] [serial = 397] [outer = 0x129dea400] 06:12:49 INFO - PROCESS | 1650 | 1461676369671 Marionette DEBUG loaded listener.js 06:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b4b9400) [pid = 1650] [serial = 398] [outer = 0x129dea400] 06:12:49 INFO - PROCESS | 1650 | 1461676369984 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]]]}] 06:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 467ms 06:12:50 INFO - PROCESS | 1650 | 1461676370007 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 06:12:50 INFO - PROCESS | 1650 | 1461676370008 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 06:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:12:50 INFO - PROCESS | 1650 | 1461676370010 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:12:50 INFO - PROCESS | 1650 | 1461676370011 Marionette TRACE conn2 <- [1,506,null,{}] 06:12:50 INFO - PROCESS | 1650 | 1461676370014 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}] 06:12:50 INFO - PROCESS | 1650 | 1461676370106 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 06:12:50 INFO - PROCESS | 1650 | 1461676370111 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128759000 == 41 [pid = 1650] [id = 134] 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b1cd400) [pid = 1650] [serial = 399] [outer = 0x0] 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b702400) [pid = 1650] [serial = 400] [outer = 0x12b1cd400] 06:12:50 INFO - PROCESS | 1650 | 1461676370136 Marionette DEBUG loaded listener.js 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bab2800) [pid = 1650] [serial = 401] [outer = 0x12b1cd400] 06:12:50 INFO - PROCESS | 1650 | 1461676370482 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]]]}] 06:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 06:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:12:50 INFO - PROCESS | 1650 | 1461676370529 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 06:12:50 INFO - PROCESS | 1650 | 1461676370530 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 06:12:50 INFO - PROCESS | 1650 | 1461676370532 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:12:50 INFO - PROCESS | 1650 | 1461676370534 Marionette TRACE conn2 <- [1,510,null,{}] 06:12:50 INFO - PROCESS | 1650 | 1461676370536 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}] 06:12:50 INFO - PROCESS | 1650 | 1461676370686 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11a8e7000) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187ac000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114ea3000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114bb8800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114bb8400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118c07400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123af0800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114b43c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110fafc00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a8e1800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:12:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114248800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:12:50 INFO - PROCESS | 1650 | 1461676370724 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e4c800 == 42 [pid = 1650] [id = 135] 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110fafc00) [pid = 1650] [serial = 402] [outer = 0x0] 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114bb8400) [pid = 1650] [serial = 403] [outer = 0x110fafc00] 06:12:50 INFO - PROCESS | 1650 | 1461676370750 Marionette DEBUG loaded listener.js 06:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a548c00) [pid = 1650] [serial = 404] [outer = 0x110fafc00] 06:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 06:12:51 INFO - PROCESS | 1650 | 1461676371043 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]]]}] 06:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:12:51 INFO - PROCESS | 1650 | 1461676371056 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 06:12:51 INFO - PROCESS | 1650 | 1461676371058 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 06:12:51 INFO - PROCESS | 1650 | 1461676371060 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:12:51 INFO - PROCESS | 1650 | 1461676371062 Marionette TRACE conn2 <- [1,514,null,{}] 06:12:51 INFO - PROCESS | 1650 | 1461676371073 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}] 06:12:51 INFO - PROCESS | 1650 | 1461676371172 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 06:12:51 INFO - PROCESS | 1650 | 1461676371177 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d92000 == 43 [pid = 1650] [id = 136] 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117730000) [pid = 1650] [serial = 405] [outer = 0x0] 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12babb000) [pid = 1650] [serial = 406] [outer = 0x117730000] 06:12:51 INFO - PROCESS | 1650 | 1461676371207 Marionette DEBUG loaded listener.js 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bd70800) [pid = 1650] [serial = 407] [outer = 0x117730000] 06:12:51 INFO - PROCESS | 1650 | 1461676371552 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]]]}] 06:12:51 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 06:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 06:12:51 INFO - PROCESS | 1650 | 1461676371589 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 06:12:51 INFO - PROCESS | 1650 | 1461676371590 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 06:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:12:51 INFO - PROCESS | 1650 | 1461676371594 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:12:51 INFO - PROCESS | 1650 | 1461676371595 Marionette TRACE conn2 <- [1,518,null,{}] 06:12:51 INFO - PROCESS | 1650 | 1461676371597 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}] 06:12:51 INFO - PROCESS | 1650 | 1461676371675 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 06:12:51 INFO - PROCESS | 1650 | 1461676371679 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baf4800 == 44 [pid = 1650] [id = 137] 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bd66c00) [pid = 1650] [serial = 408] [outer = 0x0] 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12be14000) [pid = 1650] [serial = 409] [outer = 0x12bd66c00] 06:12:51 INFO - PROCESS | 1650 | 1461676371706 Marionette DEBUG loaded listener.js 06:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12d078000) [pid = 1650] [serial = 410] [outer = 0x12bd66c00] 06:12:52 INFO - PROCESS | 1650 | 1461676372004 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]]]}] 06:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 467ms 06:12:52 INFO - PROCESS | 1650 | 1461676372063 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 06:12:52 INFO - PROCESS | 1650 | 1461676372065 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 06:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:12:52 INFO - PROCESS | 1650 | 1461676372068 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:12:52 INFO - PROCESS | 1650 | 1461676372070 Marionette TRACE conn2 <- [1,522,null,{}] 06:12:52 INFO - PROCESS | 1650 | 1461676372073 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}] 06:12:52 INFO - PROCESS | 1650 | 1461676372175 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 06:12:52 INFO - PROCESS | 1650 | 1461676372219 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce24800 == 45 [pid = 1650] [id = 138] 06:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110faec00) [pid = 1650] [serial = 411] [outer = 0x0] 06:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ceb2c00) [pid = 1650] [serial = 412] [outer = 0x110faec00] 06:12:52 INFO - PROCESS | 1650 | 1461676372259 Marionette DEBUG loaded listener.js 06:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12d0f9c00) [pid = 1650] [serial = 413] [outer = 0x110faec00] 06:12:52 INFO - PROCESS | 1650 | 1461676372678 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]]]}] 06:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 06:12:52 INFO - PROCESS | 1650 | 1461676372738 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 06:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:12:52 INFO - PROCESS | 1650 | 1461676372741 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 06:12:52 INFO - PROCESS | 1650 | 1461676372744 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:12:52 INFO - PROCESS | 1650 | 1461676372746 Marionette TRACE conn2 <- [1,526,null,{}] 06:12:52 INFO - PROCESS | 1650 | 1461676372772 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}] 06:12:52 INFO - PROCESS | 1650 | 1461676372876 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 06:12:52 INFO - PROCESS | 1650 | 1461676372937 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118844000 == 46 [pid = 1650] [id = 139] 06:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1136db000) [pid = 1650] [serial = 414] [outer = 0x0] 06:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1147e1000) [pid = 1650] [serial = 415] [outer = 0x1136db000] 06:12:52 INFO - PROCESS | 1650 | 1461676372968 Marionette DEBUG loaded listener.js 06:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116603000) [pid = 1650] [serial = 416] [outer = 0x1136db000] 06:12:53 INFO - PROCESS | 1650 | 1461676373418 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]]]}] 06:12:53 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 06:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 726ms 06:12:53 INFO - PROCESS | 1650 | 1461676373470 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 06:12:53 INFO - PROCESS | 1650 | 1461676373473 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 06:12:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:12:53 INFO - PROCESS | 1650 | 1461676373478 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:12:53 INFO - PROCESS | 1650 | 1461676373481 Marionette TRACE conn2 <- [1,530,null,{}] 06:12:53 INFO - PROCESS | 1650 | 1461676373504 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}] 06:12:53 INFO - PROCESS | 1650 | 1461676373635 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 06:12:53 INFO - PROCESS | 1650 | 1461676373713 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c03d000 == 47 [pid = 1650] [id = 140] 06:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bc19c00) [pid = 1650] [serial = 417] [outer = 0x0] 06:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c058800) [pid = 1650] [serial = 418] [outer = 0x11bc19c00] 06:12:53 INFO - PROCESS | 1650 | 1461676373743 Marionette DEBUG loaded listener.js 06:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12364a800) [pid = 1650] [serial = 419] [outer = 0x11bc19c00] 06:12:54 INFO - PROCESS | 1650 | 1461676374123 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"]]]}] 06:12:54 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 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:12:54 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 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:12:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:12:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 692ms 06:12:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:12:54 INFO - PROCESS | 1650 | 1461676374169 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 06:12:54 INFO - PROCESS | 1650 | 1461676374170 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 06:12:54 INFO - PROCESS | 1650 | 1461676374173 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:12:54 INFO - PROCESS | 1650 | 1461676374174 Marionette TRACE conn2 <- [1,534,null,{}] 06:12:54 INFO - PROCESS | 1650 | 1461676374182 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}] 06:12:54 INFO - PROCESS | 1650 | 1461676374301 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 06:12:54 INFO - PROCESS | 1650 | 1461676374351 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc1000 == 48 [pid = 1650] [id = 141] 06:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128205400) [pid = 1650] [serial = 420] [outer = 0x0] 06:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12949e000) [pid = 1650] [serial = 421] [outer = 0x128205400] 06:12:54 INFO - PROCESS | 1650 | 1461676374390 Marionette DEBUG loaded listener.js 06:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1299acc00) [pid = 1650] [serial = 422] [outer = 0x128205400] 06:12:54 INFO - PROCESS | 1650 | 1461676374821 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]]]}] 06:12:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:12:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 669ms 06:12:54 INFO - PROCESS | 1650 | 1461676374843 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 06:12:54 INFO - PROCESS | 1650 | 1461676374844 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 06:12:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:12:54 INFO - PROCESS | 1650 | 1461676374847 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:12:54 INFO - PROCESS | 1650 | 1461676374850 Marionette TRACE conn2 <- [1,538,null,{}] 06:12:54 INFO - PROCESS | 1650 | 1461676374873 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}] 06:12:55 INFO - PROCESS | 1650 | 1461676375009 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 06:12:55 INFO - PROCESS | 1650 | 1461676375094 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d366800 == 49 [pid = 1650] [id = 142] 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b70dc00) [pid = 1650] [serial = 423] [outer = 0x0] 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bd66400) [pid = 1650] [serial = 424] [outer = 0x12b70dc00] 06:12:55 INFO - PROCESS | 1650 | 1461676375133 Marionette DEBUG loaded listener.js 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12be13400) [pid = 1650] [serial = 425] [outer = 0x12b70dc00] 06:12:55 INFO - PROCESS | 1650 | 1461676375503 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]]]}] 06:12:55 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. 06:12:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 689ms 06:12:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:12:55 INFO - PROCESS | 1650 | 1461676375537 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 06:12:55 INFO - PROCESS | 1650 | 1461676375538 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 06:12:55 INFO - PROCESS | 1650 | 1461676375541 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:12:55 INFO - PROCESS | 1650 | 1461676375542 Marionette TRACE conn2 <- [1,542,null,{}] 06:12:55 INFO - PROCESS | 1650 | 1461676375544 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}] 06:12:55 INFO - PROCESS | 1650 | 1461676375642 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 06:12:55 INFO - PROCESS | 1650 | 1461676375685 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da92800 == 50 [pid = 1650] [id = 143] 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12babb800) [pid = 1650] [serial = 426] [outer = 0x0] 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d0f1c00) [pid = 1650] [serial = 427] [outer = 0x12babb800] 06:12:55 INFO - PROCESS | 1650 | 1461676375717 Marionette DEBUG loaded listener.js 06:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d39c400) [pid = 1650] [serial = 428] [outer = 0x12babb800] 06:12:56 INFO - PROCESS | 1650 | 1461676376086 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]]]}] 06:12:56 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. 06:12:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 06:12:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:12:56 INFO - PROCESS | 1650 | 1461676376112 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 06:12:56 INFO - PROCESS | 1650 | 1461676376113 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 06:12:56 INFO - PROCESS | 1650 | 1461676376115 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:12:56 INFO - PROCESS | 1650 | 1461676376117 Marionette TRACE conn2 <- [1,546,null,{}] 06:12:56 INFO - PROCESS | 1650 | 1461676376119 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}] 06:12:56 INFO - PROCESS | 1650 | 1461676376241 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 06:12:56 INFO - PROCESS | 1650 | 1461676376548 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e1800 == 51 [pid = 1650] [id = 144] 06:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1145d4000) [pid = 1650] [serial = 429] [outer = 0x0] 06:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114bb6c00) [pid = 1650] [serial = 430] [outer = 0x1145d4000] 06:12:56 INFO - PROCESS | 1650 | 1461676376590 Marionette DEBUG loaded listener.js 06:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115a2f400) [pid = 1650] [serial = 431] [outer = 0x1145d4000] 06:12:57 INFO - PROCESS | 1650 | 1461676377022 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]]]}] 06:12:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:12:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 921ms 06:12:57 INFO - PROCESS | 1650 | 1461676377038 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 06:12:57 INFO - PROCESS | 1650 | 1461676377042 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 06:12:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:12:57 INFO - PROCESS | 1650 | 1461676377047 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:12:57 INFO - PROCESS | 1650 | 1461676377051 Marionette TRACE conn2 <- [1,550,null,{}] 06:12:57 INFO - PROCESS | 1650 | 1461676377055 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}] 06:12:57 INFO - PROCESS | 1650 | 1461676377173 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 06:12:57 INFO - PROCESS | 1650 | 1461676377254 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b7e800 == 52 [pid = 1650] [id = 145] 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115aaa800) [pid = 1650] [serial = 432] [outer = 0x0] 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11873ec00) [pid = 1650] [serial = 433] [outer = 0x115aaa800] 06:12:57 INFO - PROCESS | 1650 | 1461676377288 Marionette DEBUG loaded listener.js 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11a554400) [pid = 1650] [serial = 434] [outer = 0x115aaa800] 06:12:57 INFO - PROCESS | 1650 | 1461676377659 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]]]}] 06:12:57 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. 06:12:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 624ms 06:12:57 INFO - PROCESS | 1650 | 1461676377672 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 06:12:57 INFO - PROCESS | 1650 | 1461676377675 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 06:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:12:57 INFO - PROCESS | 1650 | 1461676377677 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:12:57 INFO - PROCESS | 1650 | 1461676377678 Marionette TRACE conn2 <- [1,554,null,{}] 06:12:57 INFO - PROCESS | 1650 | 1461676377681 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}] 06:12:57 INFO - PROCESS | 1650 | 1461676377768 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01e000 == 51 [pid = 1650] [id = 90] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11841b000 == 50 [pid = 1650] [id = 88] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc83000 == 49 [pid = 1650] [id = 89] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12baf4800 == 48 [pid = 1650] [id = 137] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129d92000 == 47 [pid = 1650] [id = 136] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118e4c800 == 46 [pid = 1650] [id = 135] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128759000 == 45 [pid = 1650] [id = 134] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12434a000 == 44 [pid = 1650] [id = 133] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac2000 == 43 [pid = 1650] [id = 132] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b4b5400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12812e400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | 1461676377886 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc86800 == 42 [pid = 1650] [id = 131] 06:12:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc83800 == 41 [pid = 1650] [id = 130] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bc1bc00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c2d1400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115a24c00) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1187b5800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118ad3000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11846c400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115736000) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x114bb8c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11926e800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a510800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124548800) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123904400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123905800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12806b000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a86e800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127eab000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128010000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ad20800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11ba62000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c21f800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x127eaf400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128024400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 06:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115318800 == 42 [pid = 1650] [id = 146] 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1145d5400) [pid = 1650] [serial = 435] [outer = 0x0] 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11846c400) [pid = 1650] [serial = 436] [outer = 0x1145d5400] 06:12:57 INFO - PROCESS | 1650 | 1461676377924 Marionette DEBUG loaded listener.js 06:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11b509800) [pid = 1650] [serial = 437] [outer = 0x1145d5400] 06:12:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 06:12:58 INFO - PROCESS | 1650 | 1461676378244 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]]]}] 06:12:58 INFO - PROCESS | 1650 | 1461676378248 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 06:12:58 INFO - PROCESS | 1650 | 1461676378251 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 06:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:12:58 INFO - PROCESS | 1650 | 1461676378269 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:12:58 INFO - PROCESS | 1650 | 1461676378274 Marionette TRACE conn2 <- [1,558,null,{}] 06:12:58 INFO - PROCESS | 1650 | 1461676378278 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}] 06:12:58 INFO - PROCESS | 1650 | 1461676378371 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 06:12:58 INFO - PROCESS | 1650 | 1461676378422 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997d000 == 43 [pid = 1650] [id = 147] 06:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b56bc00) [pid = 1650] [serial = 438] [outer = 0x0] 06:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c05bc00) [pid = 1650] [serial = 439] [outer = 0x11b56bc00] 06:12:58 INFO - PROCESS | 1650 | 1461676378463 Marionette DEBUG loaded listener.js 06:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12390e000) [pid = 1650] [serial = 440] [outer = 0x11b56bc00] 06:12:58 INFO - PROCESS | 1650 | 1461676378852 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]]]}] 06:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 632ms 06:12:58 INFO - PROCESS | 1650 | 1461676378893 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 06:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:12:58 INFO - PROCESS | 1650 | 1461676378895 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 06:12:58 INFO - PROCESS | 1650 | 1461676378897 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:12:58 INFO - PROCESS | 1650 | 1461676378899 Marionette TRACE conn2 <- [1,562,null,{}] 06:12:58 INFO - PROCESS | 1650 | 1461676378901 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}] 06:12:58 INFO - PROCESS | 1650 | 1461676378979 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 06:12:59 INFO - PROCESS | 1650 | 1461676379024 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb22800 == 44 [pid = 1650] [id = 148] 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123641000) [pid = 1650] [serial = 441] [outer = 0x0] 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123cd7400) [pid = 1650] [serial = 442] [outer = 0x123641000] 06:12:59 INFO - PROCESS | 1650 | 1461676379049 Marionette DEBUG loaded listener.js 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127bea400) [pid = 1650] [serial = 443] [outer = 0x123641000] 06:12:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:59 INFO - PROCESS | 1650 | 1461676379341 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]]]}] 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127eb2800) [pid = 1650] [serial = 444] [outer = 0x12f750000] 06:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 472ms 06:12:59 INFO - PROCESS | 1650 | 1461676379386 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 06:12:59 INFO - PROCESS | 1650 | 1461676379387 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 06:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:12:59 INFO - PROCESS | 1650 | 1461676379408 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:12:59 INFO - PROCESS | 1650 | 1461676379409 Marionette TRACE conn2 <- [1,566,null,{}] 06:12:59 INFO - PROCESS | 1650 | 1461676379412 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}] 06:12:59 INFO - PROCESS | 1650 | 1461676379488 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 06:12:59 INFO - PROCESS | 1650 | 1461676379533 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:12:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a25800 == 45 [pid = 1650] [id = 149] 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12800a000) [pid = 1650] [serial = 445] [outer = 0x0] 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128079400) [pid = 1650] [serial = 446] [outer = 0x12800a000] 06:12:59 INFO - PROCESS | 1650 | 1461676379565 Marionette DEBUG loaded listener.js 06:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129834800) [pid = 1650] [serial = 447] [outer = 0x12800a000] 06:12:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:12:59 INFO - PROCESS | 1650 | 1461676379915 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]]]}] 06:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 534ms 06:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:12:59 INFO - PROCESS | 1650 | 1461676379928 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 06:12:59 INFO - PROCESS | 1650 | 1461676379930 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 06:12:59 INFO - PROCESS | 1650 | 1461676379933 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:12:59 INFO - PROCESS | 1650 | 1461676379935 Marionette TRACE conn2 <- [1,570,null,{}] 06:12:59 INFO - PROCESS | 1650 | 1461676379939 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}] 06:13:00 INFO - PROCESS | 1650 | 1461676380060 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 06:13:00 INFO - PROCESS | 1650 | 1461676380068 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12422d800 == 46 [pid = 1650] [id = 150] 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1299ad000) [pid = 1650] [serial = 448] [outer = 0x0] 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b4b5c00) [pid = 1650] [serial = 449] [outer = 0x1299ad000] 06:13:00 INFO - PROCESS | 1650 | 1461676380109 Marionette DEBUG loaded listener.js 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b710c00) [pid = 1650] [serial = 450] [outer = 0x1299ad000] 06:13:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:00 INFO - PROCESS | 1650 | 1461676380591 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]]]}] 06:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 06:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:13:00 INFO - PROCESS | 1650 | 1461676380608 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 06:13:00 INFO - PROCESS | 1650 | 1461676380610 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 06:13:00 INFO - PROCESS | 1650 | 1461676380612 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:13:00 INFO - PROCESS | 1650 | 1461676380613 Marionette TRACE conn2 <- [1,574,null,{}] 06:13:00 INFO - PROCESS | 1650 | 1461676380615 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}] 06:13:00 INFO - PROCESS | 1650 | 1461676380711 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 06:13:00 INFO - PROCESS | 1650 | 1461676380716 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b0d000 == 47 [pid = 1650] [id = 151] 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129407400) [pid = 1650] [serial = 451] [outer = 0x0] 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bab0800) [pid = 1650] [serial = 452] [outer = 0x129407400] 06:13:00 INFO - PROCESS | 1650 | 1461676380740 Marionette DEBUG loaded listener.js 06:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bd6f400) [pid = 1650] [serial = 453] [outer = 0x129407400] 06:13:01 INFO - PROCESS | 1650 | 1461676381080 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]]]}] 06:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 06:13:01 INFO - PROCESS | 1650 | 1461676381130 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 06:13:01 INFO - PROCESS | 1650 | 1461676381132 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 06:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:13:01 INFO - PROCESS | 1650 | 1461676381134 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:13:01 INFO - PROCESS | 1650 | 1461676381135 Marionette TRACE conn2 <- [1,578,null,{}] 06:13:01 INFO - PROCESS | 1650 | 1461676381138 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}] 06:13:01 INFO - PROCESS | 1650 | 1461676381228 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 06:13:01 INFO - PROCESS | 1650 | 1461676381259 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d92000 == 48 [pid = 1650] [id = 152] 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12be0bc00) [pid = 1650] [serial = 454] [outer = 0x0] 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d070400) [pid = 1650] [serial = 455] [outer = 0x12be0bc00] 06:13:01 INFO - PROCESS | 1650 | 1461676381285 Marionette DEBUG loaded listener.js 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d0fd800) [pid = 1650] [serial = 456] [outer = 0x12be0bc00] 06:13:01 INFO - PROCESS | 1650 | 1461676381607 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]]]}] 06:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 06:13:01 INFO - PROCESS | 1650 | 1461676381653 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 06:13:01 INFO - PROCESS | 1650 | 1461676381655 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 06:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:13:01 INFO - PROCESS | 1650 | 1461676381657 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:13:01 INFO - PROCESS | 1650 | 1461676381658 Marionette TRACE conn2 <- [1,582,null,{}] 06:13:01 INFO - PROCESS | 1650 | 1461676381661 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}] 06:13:01 INFO - PROCESS | 1650 | 1461676381760 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 06:13:01 INFO - PROCESS | 1650 | 1461676381772 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2e800 == 49 [pid = 1650] [id = 153] 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12cead400) [pid = 1650] [serial = 457] [outer = 0x0] 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12da33c00) [pid = 1650] [serial = 458] [outer = 0x12cead400] 06:13:01 INFO - PROCESS | 1650 | 1461676381797 Marionette DEBUG loaded listener.js 06:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12da39c00) [pid = 1650] [serial = 459] [outer = 0x12cead400] 06:13:02 INFO - PROCESS | 1650 | 1461676382134 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]]]}] 06:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 06:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:13:02 INFO - PROCESS | 1650 | 1461676382176 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 06:13:02 INFO - PROCESS | 1650 | 1461676382177 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 06:13:02 INFO - PROCESS | 1650 | 1461676382179 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:13:02 INFO - PROCESS | 1650 | 1461676382180 Marionette TRACE conn2 <- [1,586,null,{}] 06:13:02 INFO - PROCESS | 1650 | 1461676382183 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}] 06:13:02 INFO - PROCESS | 1650 | 1461676382458 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1299b3c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129dea400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123909000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b1cd400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123ef7c00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11548a400) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1147dac00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ad1e400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1135a3000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110fafc00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117730000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a8e4000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129de4c00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:13:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bd66c00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:13:02 INFO - PROCESS | 1650 | 1461676382516 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11575e000 == 50 [pid = 1650] [id = 154] 06:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11842c000) [pid = 1650] [serial = 460] [outer = 0x0] 06:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a8e7000) [pid = 1650] [serial = 461] [outer = 0x11842c000] 06:13:02 INFO - PROCESS | 1650 | 1461676382548 Marionette DEBUG loaded listener.js 06:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129de6c00) [pid = 1650] [serial = 462] [outer = 0x11842c000] 06:13:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:02 INFO - PROCESS | 1650 | 1461676382917 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]]]}] 06:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 776ms 06:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:13:02 INFO - PROCESS | 1650 | 1461676382958 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 06:13:02 INFO - PROCESS | 1650 | 1461676382959 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 06:13:02 INFO - PROCESS | 1650 | 1461676382961 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:13:02 INFO - PROCESS | 1650 | 1461676382963 Marionette TRACE conn2 <- [1,590,null,{}] 06:13:02 INFO - PROCESS | 1650 | 1461676382965 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}] 06:13:03 INFO - PROCESS | 1650 | 1461676383058 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 06:13:03 INFO - PROCESS | 1650 | 1461676383062 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db4a800 == 51 [pid = 1650] [id = 155] 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12da5e800) [pid = 1650] [serial = 463] [outer = 0x0] 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e3df400) [pid = 1650] [serial = 464] [outer = 0x12da5e800] 06:13:03 INFO - PROCESS | 1650 | 1461676383090 Marionette DEBUG loaded listener.js 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e3e5000) [pid = 1650] [serial = 465] [outer = 0x12da5e800] 06:13:03 INFO - PROCESS | 1650 | 1461676383390 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]]]}] 06:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 06:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:13:03 INFO - PROCESS | 1650 | 1461676383436 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 06:13:03 INFO - PROCESS | 1650 | 1461676383437 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 06:13:03 INFO - PROCESS | 1650 | 1461676383439 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:13:03 INFO - PROCESS | 1650 | 1461676383440 Marionette TRACE conn2 <- [1,594,null,{}] 06:13:03 INFO - PROCESS | 1650 | 1461676383443 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}] 06:13:03 INFO - PROCESS | 1650 | 1461676383523 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 06:13:03 INFO - PROCESS | 1650 | 1461676383527 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e30f800 == 52 [pid = 1650] [id = 156] 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e3e0400) [pid = 1650] [serial = 466] [outer = 0x0] 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e541800) [pid = 1650] [serial = 467] [outer = 0x12e3e0400] 06:13:03 INFO - PROCESS | 1650 | 1461676383552 Marionette DEBUG loaded listener.js 06:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e54c400) [pid = 1650] [serial = 468] [outer = 0x12e3e0400] 06:13:03 INFO - PROCESS | 1650 | 1461676383892 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]]]}] 06:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 06:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:13:03 INFO - PROCESS | 1650 | 1461676383907 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 06:13:03 INFO - PROCESS | 1650 | 1461676383909 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 06:13:03 INFO - PROCESS | 1650 | 1461676383911 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:13:03 INFO - PROCESS | 1650 | 1461676383912 Marionette TRACE conn2 <- [1,598,null,{}] 06:13:03 INFO - PROCESS | 1650 | 1461676383914 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}] 06:13:04 INFO - PROCESS | 1650 | 1461676384022 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 06:13:04 INFO - PROCESS | 1650 | 1461676384028 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e61b000 == 53 [pid = 1650] [id = 157] 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e549800) [pid = 1650] [serial = 469] [outer = 0x0] 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e6d3800) [pid = 1650] [serial = 470] [outer = 0x12e549800] 06:13:04 INFO - PROCESS | 1650 | 1461676384053 Marionette DEBUG loaded listener.js 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e6d7c00) [pid = 1650] [serial = 471] [outer = 0x12e549800] 06:13:04 INFO - PROCESS | 1650 | 1461676384340 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]]]}] 06:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 06:13:04 INFO - PROCESS | 1650 | 1461676384381 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 06:13:04 INFO - PROCESS | 1650 | 1461676384384 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 06:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:13:04 INFO - PROCESS | 1650 | 1461676384389 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:13:04 INFO - PROCESS | 1650 | 1461676384390 Marionette TRACE conn2 <- [1,602,null,{}] 06:13:04 INFO - PROCESS | 1650 | 1461676384392 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}] 06:13:04 INFO - PROCESS | 1650 | 1461676384526 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 06:13:04 INFO - PROCESS | 1650 | 1461676384574 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x115506000 == 54 [pid = 1650] [id = 158] 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x110fae800) [pid = 1650] [serial = 472] [outer = 0x0] 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x113597800) [pid = 1650] [serial = 473] [outer = 0x110fae800] 06:13:04 INFO - PROCESS | 1650 | 1461676384606 Marionette DEBUG loaded listener.js 06:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x114bbb800) [pid = 1650] [serial = 474] [outer = 0x110fae800] 06:13:05 INFO - PROCESS | 1650 | 1461676385029 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]]]}] 06:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 668ms 06:13:05 INFO - PROCESS | 1650 | 1461676385058 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 06:13:05 INFO - PROCESS | 1650 | 1461676385061 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 06:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:13:05 INFO - PROCESS | 1650 | 1461676385064 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:13:05 INFO - PROCESS | 1650 | 1461676385069 Marionette TRACE conn2 <- [1,606,null,{}] 06:13:05 INFO - PROCESS | 1650 | 1461676385072 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}] 06:13:05 INFO - PROCESS | 1650 | 1461676385178 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 06:13:05 INFO - PROCESS | 1650 | 1461676385238 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af02800 == 55 [pid = 1650] [id = 159] 06:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115a30000) [pid = 1650] [serial = 475] [outer = 0x0] 06:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a868400) [pid = 1650] [serial = 476] [outer = 0x115a30000] 06:13:05 INFO - PROCESS | 1650 | 1461676385272 Marionette DEBUG loaded listener.js 06:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ba6c800) [pid = 1650] [serial = 477] [outer = 0x115a30000] 06:13:05 INFO - PROCESS | 1650 | 1461676385706 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]]]}] 06:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 673ms 06:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:13:05 INFO - PROCESS | 1650 | 1461676385738 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 06:13:05 INFO - PROCESS | 1650 | 1461676385740 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 06:13:05 INFO - PROCESS | 1650 | 1461676385742 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:13:05 INFO - PROCESS | 1650 | 1461676385744 Marionette TRACE conn2 <- [1,610,null,{}] 06:13:05 INFO - PROCESS | 1650 | 1461676385746 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}] 06:13:05 INFO - PROCESS | 1650 | 1461676385849 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 06:13:05 INFO - PROCESS | 1650 | 1461676385932 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x125882000 == 56 [pid = 1650] [id = 160] 06:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x123908800) [pid = 1650] [serial = 478] [outer = 0x0] 06:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x124077000) [pid = 1650] [serial = 479] [outer = 0x123908800] 06:13:05 INFO - PROCESS | 1650 | 1461676385975 Marionette DEBUG loaded listener.js 06:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127ead000) [pid = 1650] [serial = 480] [outer = 0x123908800] 06:13:06 INFO - PROCESS | 1650 | 1461676386411 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]]]}] 06:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 719ms 06:13:06 INFO - PROCESS | 1650 | 1461676386462 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 06:13:06 INFO - PROCESS | 1650 | 1461676386464 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 06:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:13:06 INFO - PROCESS | 1650 | 1461676386472 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:13:06 INFO - PROCESS | 1650 | 1461676386476 Marionette TRACE conn2 <- [1,614,null,{}] 06:13:06 INFO - PROCESS | 1650 | 1461676386478 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}] 06:13:06 INFO - PROCESS | 1650 | 1461676386615 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 06:13:06 INFO - PROCESS | 1650 | 1461676386663 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e624800 == 57 [pid = 1650] [id = 161] 06:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128026800) [pid = 1650] [serial = 481] [outer = 0x0] 06:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b1d2800) [pid = 1650] [serial = 482] [outer = 0x128026800] 06:13:06 INFO - PROCESS | 1650 | 1461676386694 Marionette DEBUG loaded listener.js 06:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12babd800) [pid = 1650] [serial = 483] [outer = 0x128026800] 06:13:07 INFO - PROCESS | 1650 | 1461676387105 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]]]}] 06:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 678ms 06:13:07 INFO - PROCESS | 1650 | 1461676387161 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 06:13:07 INFO - PROCESS | 1650 | 1461676387163 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 06:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:13:07 INFO - PROCESS | 1650 | 1461676387178 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:13:07 INFO - PROCESS | 1650 | 1461676387179 Marionette TRACE conn2 <- [1,618,null,{}] 06:13:07 INFO - PROCESS | 1650 | 1461676387184 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}] 06:13:07 INFO - PROCESS | 1650 | 1461676387284 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 06:13:07 INFO - PROCESS | 1650 | 1461676387344 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0e800 == 58 [pid = 1650] [id = 162] 06:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12bd64400) [pid = 1650] [serial = 484] [outer = 0x0] 06:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d3a4000) [pid = 1650] [serial = 485] [outer = 0x12bd64400] 06:13:07 INFO - PROCESS | 1650 | 1461676387374 Marionette DEBUG loaded listener.js 06:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12da62000) [pid = 1650] [serial = 486] [outer = 0x12bd64400] 06:13:07 INFO - PROCESS | 1650 | 1461676387802 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]]]}] 06:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 686ms 06:13:07 INFO - PROCESS | 1650 | 1461676387868 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 06:13:07 INFO - PROCESS | 1650 | 1461676387869 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 06:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:13:07 INFO - PROCESS | 1650 | 1461676387873 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:13:07 INFO - PROCESS | 1650 | 1461676387874 Marionette TRACE conn2 <- [1,622,null,{}] 06:13:07 INFO - PROCESS | 1650 | 1461676387877 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}] 06:13:08 INFO - PROCESS | 1650 | 1461676388119 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 06:13:08 INFO - PROCESS | 1650 | 1461676388194 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af07800 == 59 [pid = 1650] [id = 163] 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x114b47800) [pid = 1650] [serial = 487] [outer = 0x0] 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11539c800) [pid = 1650] [serial = 488] [outer = 0x114b47800] 06:13:08 INFO - PROCESS | 1650 | 1461676388222 Marionette DEBUG loaded listener.js 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1187b5800) [pid = 1650] [serial = 489] [outer = 0x114b47800] 06:13:08 INFO - PROCESS | 1650 | 1461676388658 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]]]}] 06:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 823ms 06:13:08 INFO - PROCESS | 1650 | 1461676388697 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 06:13:08 INFO - PROCESS | 1650 | 1461676388699 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 06:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:13:08 INFO - PROCESS | 1650 | 1461676388721 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:13:08 INFO - PROCESS | 1650 | 1461676388724 Marionette TRACE conn2 <- [1,626,null,{}] 06:13:08 INFO - PROCESS | 1650 | 1461676388727 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}] 06:13:08 INFO - PROCESS | 1650 | 1461676388818 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 06:13:08 INFO - PROCESS | 1650 | 1461676388880 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e4f800 == 60 [pid = 1650] [id = 164] 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a8e1800) [pid = 1650] [serial = 490] [outer = 0x0] 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ad1e400) [pid = 1650] [serial = 491] [outer = 0x11a8e1800] 06:13:08 INFO - PROCESS | 1650 | 1461676388910 Marionette DEBUG loaded listener.js 06:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c055400) [pid = 1650] [serial = 492] [outer = 0x11a8e1800] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12da92000 == 59 [pid = 1650] [id = 93] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e61b000 == 58 [pid = 1650] [id = 157] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e30f800 == 57 [pid = 1650] [id = 156] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12db4a800 == 56 [pid = 1650] [id = 155] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11575e000 == 55 [pid = 1650] [id = 154] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2e800 == 54 [pid = 1650] [id = 153] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x129d92000 == 53 [pid = 1650] [id = 152] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x127b0d000 == 52 [pid = 1650] [id = 151] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118726000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11ad71c00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x127bdec00) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ceb2c00) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12422d800 == 51 [pid = 1650] [id = 150] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123a25800 == 50 [pid = 1650] [id = 149] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb22800 == 49 [pid = 1650] [id = 148] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11997d000 == 48 [pid = 1650] [id = 147] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x115318800 == 47 [pid = 1650] [id = 146] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x114b7e800 == 46 [pid = 1650] [id = 145] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e1800 == 45 [pid = 1650] [id = 144] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc1000 == 44 [pid = 1650] [id = 141] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c03d000 == 43 [pid = 1650] [id = 140] 06:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118844000 == 42 [pid = 1650] [id = 139] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b70c800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129debc00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b4b2000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123ef9000) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127bb0c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b702400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128021400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129023c00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bab2800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115a2a000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290d3400) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b567400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c214c00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123903800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11581e000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a8df400) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a548c00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12be14000) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12babb000) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114bb8400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118ad2400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129024800) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bd70800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b1ccc00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129de3c00) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b4b9400) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d078000) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 06:13:09 INFO - PROCESS | 1650 | 1461676389326 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]]]}] 06:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 626ms 06:13:09 INFO - PROCESS | 1650 | 1461676389346 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 06:13:09 INFO - PROCESS | 1650 | 1461676389347 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 06:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:13:09 INFO - PROCESS | 1650 | 1461676389353 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:13:09 INFO - PROCESS | 1650 | 1461676389354 Marionette TRACE conn2 <- [1,630,null,{}] 06:13:09 INFO - PROCESS | 1650 | 1461676389356 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}] 06:13:09 INFO - PROCESS | 1650 | 1461676389435 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 06:13:09 INFO - PROCESS | 1650 | 1461676389441 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11901c000 == 43 [pid = 1650] [id = 165] 06:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bc1bc00) [pid = 1650] [serial = 493] [outer = 0x0] 06:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123903000) [pid = 1650] [serial = 494] [outer = 0x11bc1bc00] 06:13:09 INFO - PROCESS | 1650 | 1461676389468 Marionette DEBUG loaded listener.js 06:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123dad400) [pid = 1650] [serial = 495] [outer = 0x11bc1bc00] 06:13:09 INFO - PROCESS | 1650 | 1461676389811 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]]]}] 06:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 06:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:13:09 INFO - PROCESS | 1650 | 1461676389872 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 06:13:09 INFO - PROCESS | 1650 | 1461676389874 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 06:13:09 INFO - PROCESS | 1650 | 1461676389882 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:13:09 INFO - PROCESS | 1650 | 1461676389884 Marionette TRACE conn2 <- [1,634,null,{}] 06:13:09 INFO - PROCESS | 1650 | 1461676389887 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}] 06:13:09 INFO - PROCESS | 1650 | 1461676389970 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 06:13:09 INFO - PROCESS | 1650 | 1461676389974 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc99800 == 44 [pid = 1650] [id = 166] 06:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123db0c00) [pid = 1650] [serial = 496] [outer = 0x0] 06:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127be4c00) [pid = 1650] [serial = 497] [outer = 0x123db0c00] 06:13:10 INFO - PROCESS | 1650 | 1461676390001 Marionette DEBUG loaded listener.js 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290d3400) [pid = 1650] [serial = 498] [outer = 0x123db0c00] 06:13:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:10 INFO - PROCESS | 1650 | 1461676390342 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]]]}] 06:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 474ms 06:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:13:10 INFO - PROCESS | 1650 | 1461676390354 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 06:13:10 INFO - PROCESS | 1650 | 1461676390355 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 06:13:10 INFO - PROCESS | 1650 | 1461676390358 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:13:10 INFO - PROCESS | 1650 | 1461676390359 Marionette TRACE conn2 <- [1,638,null,{}] 06:13:10 INFO - PROCESS | 1650 | 1461676390361 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}] 06:13:10 INFO - PROCESS | 1650 | 1461676390444 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 06:13:10 INFO - PROCESS | 1650 | 1461676390492 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387e800 == 45 [pid = 1650] [id = 167] 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128135800) [pid = 1650] [serial = 499] [outer = 0x0] 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129837800) [pid = 1650] [serial = 500] [outer = 0x128135800] 06:13:10 INFO - PROCESS | 1650 | 1461676390517 Marionette DEBUG loaded listener.js 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129dedc00) [pid = 1650] [serial = 501] [outer = 0x128135800] 06:13:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:10 INFO - PROCESS | 1650 | 1461676390801 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]]]}] 06:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 06:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:13:10 INFO - PROCESS | 1650 | 1461676390827 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 06:13:10 INFO - PROCESS | 1650 | 1461676390828 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 06:13:10 INFO - PROCESS | 1650 | 1461676390839 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:13:10 INFO - PROCESS | 1650 | 1461676390840 Marionette TRACE conn2 <- [1,642,null,{}] 06:13:10 INFO - PROCESS | 1650 | 1461676390842 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}] 06:13:10 INFO - PROCESS | 1650 | 1461676390926 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 06:13:10 INFO - PROCESS | 1650 | 1461676390934 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199ef000 == 46 [pid = 1650] [id = 168] 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ba17400) [pid = 1650] [serial = 502] [outer = 0x0] 06:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bab5c00) [pid = 1650] [serial = 503] [outer = 0x12ba17400] 06:13:10 INFO - PROCESS | 1650 | 1461676390968 Marionette DEBUG loaded listener.js 06:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12be0ac00) [pid = 1650] [serial = 504] [outer = 0x12ba17400] 06:13:11 INFO - PROCESS | 1650 | 1461676391366 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]]]}] 06:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 579ms 06:13:11 INFO - PROCESS | 1650 | 1461676391409 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 06:13:11 INFO - PROCESS | 1650 | 1461676391410 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 06:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:13:11 INFO - PROCESS | 1650 | 1461676391413 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:13:11 INFO - PROCESS | 1650 | 1461676391414 Marionette TRACE conn2 <- [1,646,null,{}] 06:13:11 INFO - PROCESS | 1650 | 1461676391416 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}] 06:13:11 INFO - PROCESS | 1650 | 1461676391518 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 06:13:11 INFO - PROCESS | 1650 | 1461676391522 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12809a800 == 47 [pid = 1650] [id = 169] 06:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129ded800) [pid = 1650] [serial = 505] [outer = 0x0] 06:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d0f2c00) [pid = 1650] [serial = 506] [outer = 0x129ded800] 06:13:11 INFO - PROCESS | 1650 | 1461676391547 Marionette DEBUG loaded listener.js 06:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da5b400) [pid = 1650] [serial = 507] [outer = 0x129ded800] 06:13:11 INFO - PROCESS | 1650 | 1461676391897 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]]]}] 06:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 06:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:13:11 INFO - PROCESS | 1650 | 1461676391936 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 06:13:11 INFO - PROCESS | 1650 | 1461676391937 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 06:13:11 INFO - PROCESS | 1650 | 1461676391940 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:13:11 INFO - PROCESS | 1650 | 1461676391941 Marionette TRACE conn2 <- [1,650,null,{}] 06:13:11 INFO - PROCESS | 1650 | 1461676391943 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}] 06:13:12 INFO - PROCESS | 1650 | 1461676392040 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 06:13:12 INFO - PROCESS | 1650 | 1461676392052 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b126000 == 48 [pid = 1650] [id = 170] 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12da5f000) [pid = 1650] [serial = 508] [outer = 0x0] 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e3de400) [pid = 1650] [serial = 509] [outer = 0x12da5f000] 06:13:12 INFO - PROCESS | 1650 | 1461676392077 Marionette DEBUG loaded listener.js 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e543800) [pid = 1650] [serial = 510] [outer = 0x12da5f000] 06:13:12 INFO - PROCESS | 1650 | 1461676392432 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]]]}] 06:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 06:13:12 INFO - PROCESS | 1650 | 1461676392459 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 06:13:12 INFO - PROCESS | 1650 | 1461676392460 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 06:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:13:12 INFO - PROCESS | 1650 | 1461676392462 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:13:12 INFO - PROCESS | 1650 | 1461676392463 Marionette TRACE conn2 <- [1,654,null,{}] 06:13:12 INFO - PROCESS | 1650 | 1461676392466 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}] 06:13:12 INFO - PROCESS | 1650 | 1461676392570 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 06:13:12 INFO - PROCESS | 1650 | 1461676392574 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce43800 == 49 [pid = 1650] [id = 171] 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12da64800) [pid = 1650] [serial = 511] [outer = 0x0] 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e6da800) [pid = 1650] [serial = 512] [outer = 0x12da64800] 06:13:12 INFO - PROCESS | 1650 | 1461676392599 Marionette DEBUG loaded listener.js 06:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12eb97000) [pid = 1650] [serial = 513] [outer = 0x12da64800] 06:13:12 INFO - PROCESS | 1650 | 1461676392943 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]]]}] 06:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 06:13:12 INFO - PROCESS | 1650 | 1461676392982 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 06:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:13:12 INFO - PROCESS | 1650 | 1461676392985 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 06:13:12 INFO - PROCESS | 1650 | 1461676392988 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:13:12 INFO - PROCESS | 1650 | 1461676392989 Marionette TRACE conn2 <- [1,658,null,{}] 06:13:12 INFO - PROCESS | 1650 | 1461676392991 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}] 06:13:13 INFO - PROCESS | 1650 | 1461676393095 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 06:13:13 INFO - PROCESS | 1650 | 1461676393100 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d366000 == 50 [pid = 1650] [id = 172] 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e3e1800) [pid = 1650] [serial = 514] [outer = 0x0] 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12eb9a400) [pid = 1650] [serial = 515] [outer = 0x12e3e1800] 06:13:13 INFO - PROCESS | 1650 | 1461676393125 Marionette DEBUG loaded listener.js 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12eba2400) [pid = 1650] [serial = 516] [outer = 0x12e3e1800] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x125fc0800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11846d000) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a869800) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129407400) [pid = 1650] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12be0bc00) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12cead400) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1299ad000) [pid = 1650] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x123641000) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1145d5400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b56bc00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115aaa800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1145d4000) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12800a000) [pid = 1650] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e3e0400) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11842c000) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x110faec00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12da5e800) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:13:13 INFO - PROCESS | 1650 | 1461676393613 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]]]}] 06:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 667ms 06:13:13 INFO - PROCESS | 1650 | 1461676393656 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 06:13:13 INFO - PROCESS | 1650 | 1461676393657 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 06:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:13:13 INFO - PROCESS | 1650 | 1461676393660 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:13:13 INFO - PROCESS | 1650 | 1461676393661 Marionette TRACE conn2 <- [1,662,null,{}] 06:13:13 INFO - PROCESS | 1650 | 1461676393663 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}] 06:13:13 INFO - PROCESS | 1650 | 1461676393744 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 06:13:13 INFO - PROCESS | 1650 | 1461676393748 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af84000 == 51 [pid = 1650] [id = 173] 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115488800) [pid = 1650] [serial = 517] [outer = 0x0] 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11bc0c400) [pid = 1650] [serial = 518] [outer = 0x115488800] 06:13:13 INFO - PROCESS | 1650 | 1461676393779 Marionette DEBUG loaded listener.js 06:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12be11400) [pid = 1650] [serial = 519] [outer = 0x115488800] 06:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:14 INFO - PROCESS | 1650 | 1461676394140 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]]]}] 06:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 06:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:13:14 INFO - PROCESS | 1650 | 1461676394178 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 06:13:14 INFO - PROCESS | 1650 | 1461676394179 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 06:13:14 INFO - PROCESS | 1650 | 1461676394181 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:13:14 INFO - PROCESS | 1650 | 1461676394183 Marionette TRACE conn2 <- [1,666,null,{}] 06:13:14 INFO - PROCESS | 1650 | 1461676394185 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}] 06:13:14 INFO - PROCESS | 1650 | 1461676394279 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 06:13:14 INFO - PROCESS | 1650 | 1461676394286 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e61d000 == 52 [pid = 1650] [id = 174] 06:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d39ec00) [pid = 1650] [serial = 520] [outer = 0x0] 06:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ebc5800) [pid = 1650] [serial = 521] [outer = 0x12d39ec00] 06:13:14 INFO - PROCESS | 1650 | 1461676394312 Marionette DEBUG loaded listener.js 06:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12f057800) [pid = 1650] [serial = 522] [outer = 0x12d39ec00] 06:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:14 INFO - PROCESS | 1650 | 1461676394662 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]]]}] 06:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 06:13:14 INFO - PROCESS | 1650 | 1461676394701 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 06:13:14 INFO - PROCESS | 1650 | 1461676394703 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 06:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:13:14 INFO - PROCESS | 1650 | 1461676394707 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:13:14 INFO - PROCESS | 1650 | 1461676394709 Marionette TRACE conn2 <- [1,670,null,{}] 06:13:14 INFO - PROCESS | 1650 | 1461676394712 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}] 06:13:14 INFO - PROCESS | 1650 | 1461676394884 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 06:13:14 INFO - PROCESS | 1650 | 1461676394905 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0c000 == 53 [pid = 1650] [id = 175] 06:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118ace000) [pid = 1650] [serial = 523] [outer = 0x0] 06:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12f05ec00) [pid = 1650] [serial = 524] [outer = 0x118ace000] 06:13:14 INFO - PROCESS | 1650 | 1461676394946 Marionette DEBUG loaded listener.js 06:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12f063c00) [pid = 1650] [serial = 525] [outer = 0x118ace000] 06:13:15 INFO - PROCESS | 1650 | 1461676395274 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]]]}] 06:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 06:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:13:15 INFO - PROCESS | 1650 | 1461676395326 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 06:13:15 INFO - PROCESS | 1650 | 1461676395327 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 06:13:15 INFO - PROCESS | 1650 | 1461676395329 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:13:15 INFO - PROCESS | 1650 | 1461676395330 Marionette TRACE conn2 <- [1,674,null,{}] 06:13:15 INFO - PROCESS | 1650 | 1461676395333 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}] 06:13:15 INFO - PROCESS | 1650 | 1461676395415 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 06:13:15 INFO - PROCESS | 1650 | 1461676395467 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02a000 == 54 [pid = 1650] [id = 176] 06:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12f05cc00) [pid = 1650] [serial = 526] [outer = 0x0] 06:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12f066000) [pid = 1650] [serial = 527] [outer = 0x12f05cc00] 06:13:15 INFO - PROCESS | 1650 | 1461676395491 Marionette DEBUG loaded listener.js 06:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12f1dbc00) [pid = 1650] [serial = 528] [outer = 0x12f05cc00] 06:13:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:13:15 INFO - PROCESS | 1650 | 1461676395933 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]]]}] 06:13:15 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 06:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 06:13:15 INFO - PROCESS | 1650 | 1461676395952 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 06:13:15 INFO - PROCESS | 1650 | 1461676395955 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 06:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:13:15 INFO - PROCESS | 1650 | 1461676395959 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:13:15 INFO - PROCESS | 1650 | 1461676395961 Marionette TRACE conn2 <- [1,678,null,{}] 06:13:15 INFO - PROCESS | 1650 | 1461676395965 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}] 06:13:16 INFO - PROCESS | 1650 | 1461676396102 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 06:13:16 INFO - PROCESS | 1650 | 1461676396110 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af11800 == 55 [pid = 1650] [id = 177] 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x110fb1000) [pid = 1650] [serial = 529] [outer = 0x0] 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118fa2c00) [pid = 1650] [serial = 530] [outer = 0x110fb1000] 06:13:16 INFO - PROCESS | 1650 | 1461676396141 Marionette DEBUG loaded listener.js 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ad20800) [pid = 1650] [serial = 531] [outer = 0x110fb1000] 06:13:16 INFO - PROCESS | 1650 | 1461676396586 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]]]}] 06:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 06:13:16 INFO - PROCESS | 1650 | 1461676396629 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 06:13:16 INFO - PROCESS | 1650 | 1461676396633 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 06:13:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:13:16 INFO - PROCESS | 1650 | 1461676396638 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:13:16 INFO - PROCESS | 1650 | 1461676396640 Marionette TRACE conn2 <- [1,682,null,{}] 06:13:16 INFO - PROCESS | 1650 | 1461676396642 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}] 06:13:16 INFO - PROCESS | 1650 | 1461676396769 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 06:13:16 INFO - PROCESS | 1650 | 1461676396845 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a2c800 == 56 [pid = 1650] [id = 178] 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123dab000) [pid = 1650] [serial = 532] [outer = 0x0] 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127bdec00) [pid = 1650] [serial = 533] [outer = 0x123dab000] 06:13:16 INFO - PROCESS | 1650 | 1461676396877 Marionette DEBUG loaded listener.js 06:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128024c00) [pid = 1650] [serial = 534] [outer = 0x123dab000] 06:13:17 INFO - PROCESS | 1650 | 1461676397770 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]]]}] 06:13:17 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) 06:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1170ms 06:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:13:17 INFO - PROCESS | 1650 | 1461676397809 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 06:13:17 INFO - PROCESS | 1650 | 1461676397810 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 06:13:17 INFO - PROCESS | 1650 | 1461676397813 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:13:17 INFO - PROCESS | 1650 | 1461676397815 Marionette TRACE conn2 <- [1,686,null,{}] 06:13:17 INFO - PROCESS | 1650 | 1461676397823 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}] 06:13:17 INFO - PROCESS | 1650 | 1461676397927 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 06:13:17 INFO - PROCESS | 1650 | 1461676397977 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec11000 == 57 [pid = 1650] [id = 179] 06:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b4bc400) [pid = 1650] [serial = 535] [outer = 0x0] 06:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bd6b800) [pid = 1650] [serial = 536] [outer = 0x12b4bc400] 06:13:18 INFO - PROCESS | 1650 | 1461676398008 Marionette DEBUG loaded listener.js 06:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d0f5800) [pid = 1650] [serial = 537] [outer = 0x12b4bc400] 06:13:18 INFO - PROCESS | 1650 | 1461676398921 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]]]}] 06:13:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:13:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 06:13:18 INFO - PROCESS | 1650 | 1461676398936 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 06:13:18 INFO - PROCESS | 1650 | 1461676398938 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 06:13:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:13:18 INFO - PROCESS | 1650 | 1461676398941 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:13:18 INFO - PROCESS | 1650 | 1461676398942 Marionette TRACE conn2 <- [1,690,null,{}] 06:13:18 INFO - PROCESS | 1650 | 1461676398944 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}] 06:13:19 INFO - PROCESS | 1650 | 1461676399047 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 06:13:19 INFO - PROCESS | 1650 | 1461676399096 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db38800 == 58 [pid = 1650] [id = 180] 06:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b70fc00) [pid = 1650] [serial = 538] [outer = 0x0] 06:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e3db000) [pid = 1650] [serial = 539] [outer = 0x12b70fc00] 06:13:19 INFO - PROCESS | 1650 | 1461676399126 Marionette DEBUG loaded listener.js 06:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12eba2800) [pid = 1650] [serial = 540] [outer = 0x12b70fc00] 06:13:20 INFO - PROCESS | 1650 | 1461676400091 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]]]}] 06:13:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:13:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 06:13:20 INFO - PROCESS | 1650 | 1461676400112 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 06:13:20 INFO - PROCESS | 1650 | 1461676400116 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 06:13:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:13:20 INFO - PROCESS | 1650 | 1461676400120 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:13:20 INFO - PROCESS | 1650 | 1461676400124 Marionette TRACE conn2 <- [1,694,null,{}] 06:13:20 INFO - PROCESS | 1650 | 1461676400130 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}] 06:13:20 INFO - PROCESS | 1650 | 1461676400258 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 06:13:20 INFO - PROCESS | 1650 | 1461676400415 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1c800 == 59 [pid = 1650] [id = 181] 06:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x114bb7c00) [pid = 1650] [serial = 541] [outer = 0x0] 06:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118722800) [pid = 1650] [serial = 542] [outer = 0x114bb7c00] 06:13:20 INFO - PROCESS | 1650 | 1461676400466 Marionette DEBUG loaded listener.js 06:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11926c000) [pid = 1650] [serial = 543] [outer = 0x114bb7c00] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec0c000 == 58 [pid = 1650] [id = 175] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e61d000 == 57 [pid = 1650] [id = 174] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11af84000 == 56 [pid = 1650] [id = 173] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d366000 == 55 [pid = 1650] [id = 172] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce43800 == 54 [pid = 1650] [id = 171] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b126000 == 53 [pid = 1650] [id = 170] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12809a800 == 52 [pid = 1650] [id = 169] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e6d3800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1199ef000 == 51 [pid = 1650] [id = 168] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12387e800 == 50 [pid = 1650] [id = 167] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc99800 == 49 [pid = 1650] [id = 166] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11901c000 == 48 [pid = 1650] [id = 165] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118e4f800 == 47 [pid = 1650] [id = 164] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11af07800 == 46 [pid = 1650] [id = 163] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11af02800 == 45 [pid = 1650] [id = 159] 06:13:21 INFO - PROCESS | 1650 | --DOCSHELL 0x115506000 == 44 [pid = 1650] [id = 158] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118f9b800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c053800) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129026c00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bab0800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d070400) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12da33c00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b4b5c00) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123cd7400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127bea400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d0fd800) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11846c400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b509800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12390e000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c05bc00) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11a554400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11873ec00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115a2f400) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114bb6c00) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128079400) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129834800) [pid = 1650] [serial = 447] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e54c400) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1147e1000) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a8e7000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d0f1c00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d0f9c00) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12949e000) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12da39c00) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bd66400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129de6c00) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c058800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e541800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e3e5000) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bd6f400) [pid = 1650] [serial = 453] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12431f400) [pid = 1650] [serial = 188] [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.] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e3df400) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b710c00) [pid = 1650] [serial = 450] [outer = 0x0] [url = about:blank] 06:13:21 INFO - PROCESS | 1650 | 1461676401381 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]]]}] 06:13:21 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) 06:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1276ms 06:13:21 INFO - PROCESS | 1650 | 1461676401396 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 06:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:13:21 INFO - PROCESS | 1650 | 1461676401400 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 06:13:21 INFO - PROCESS | 1650 | 1461676401405 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:13:21 INFO - PROCESS | 1650 | 1461676401407 Marionette TRACE conn2 <- [1,698,null,{}] 06:13:21 INFO - PROCESS | 1650 | 1461676401409 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}] 06:13:21 INFO - PROCESS | 1650 | 1461676401487 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 06:13:21 INFO - PROCESS | 1650 | 1461676401492 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c36000 == 45 [pid = 1650] [id = 182] 06:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11873ec00) [pid = 1650] [serial = 544] [outer = 0x0] 06:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11a8e4400) [pid = 1650] [serial = 545] [outer = 0x11873ec00] 06:13:21 INFO - PROCESS | 1650 | 1461676401520 Marionette DEBUG loaded listener.js 06:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c054800) [pid = 1650] [serial = 546] [outer = 0x11873ec00] 06:13:22 INFO - PROCESS | 1650 | 1461676402375 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]]]}] 06:13:22 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) 06:13:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 06:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:13:22 INFO - PROCESS | 1650 | 1461676402427 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 06:13:22 INFO - PROCESS | 1650 | 1461676402428 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 06:13:22 INFO - PROCESS | 1650 | 1461676402430 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:13:22 INFO - PROCESS | 1650 | 1461676402433 Marionette TRACE conn2 <- [1,702,null,{}] 06:13:22 INFO - PROCESS | 1650 | 1461676402440 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}] 06:13:22 INFO - PROCESS | 1650 | 1461676402529 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 06:13:22 INFO - PROCESS | 1650 | 1461676402537 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af04800 == 46 [pid = 1650] [id = 183] 06:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123649c00) [pid = 1650] [serial = 547] [outer = 0x0] 06:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12432ac00) [pid = 1650] [serial = 548] [outer = 0x123649c00] 06:13:22 INFO - PROCESS | 1650 | 1461676402565 Marionette DEBUG loaded listener.js 06:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127bea400) [pid = 1650] [serial = 549] [outer = 0x123649c00] 06:13:23 INFO - PROCESS | 1650 | 1461676403391 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]]]}] 06:13:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:13:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 06:13:23 INFO - PROCESS | 1650 | 1461676403404 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 06:13:23 INFO - PROCESS | 1650 | 1461676403406 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 06:13:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:13:23 INFO - PROCESS | 1650 | 1461676403408 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:13:23 INFO - PROCESS | 1650 | 1461676403409 Marionette TRACE conn2 <- [1,706,null,{}] 06:13:23 INFO - PROCESS | 1650 | 1461676403412 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}] 06:13:23 INFO - PROCESS | 1650 | 1461676403508 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 06:13:23 INFO - PROCESS | 1650 | 1461676403541 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c041800 == 47 [pid = 1650] [id = 184] 06:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12801f000) [pid = 1650] [serial = 550] [outer = 0x0] 06:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128726400) [pid = 1650] [serial = 551] [outer = 0x12801f000] 06:13:23 INFO - PROCESS | 1650 | 1461676403567 Marionette DEBUG loaded listener.js 06:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129030000) [pid = 1650] [serial = 552] [outer = 0x12801f000] 06:13:24 INFO - PROCESS | 1650 | 1461676404358 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]]]}] 06:13:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 06:13:24 INFO - PROCESS | 1650 | 1461676404378 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 06:13:24 INFO - PROCESS | 1650 | 1461676404379 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 06:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:13:24 INFO - PROCESS | 1650 | 1461676404381 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:13:24 INFO - PROCESS | 1650 | 1461676404384 Marionette TRACE conn2 <- [1,710,null,{}] 06:13:24 INFO - PROCESS | 1650 | 1461676404386 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}] 06:13:24 INFO - PROCESS | 1650 | 1461676404481 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 06:13:24 INFO - PROCESS | 1650 | 1461676404485 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a2e000 == 48 [pid = 1650] [id = 185] 06:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129032400) [pid = 1650] [serial = 553] [outer = 0x0] 06:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1299b0000) [pid = 1650] [serial = 554] [outer = 0x129032400] 06:13:24 INFO - PROCESS | 1650 | 1461676404510 Marionette DEBUG loaded listener.js 06:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129de9c00) [pid = 1650] [serial = 555] [outer = 0x129032400] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12da5f000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12da64800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123db0c00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12ba17400) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114b47800) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e549800) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a8e1800) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e3e1800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11bc1bc00) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128135800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115488800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118ace000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d39ec00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129ded800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:13:25 INFO - PROCESS | 1650 | 1461676405358 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]]]}] 06:13:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:13:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms 06:13:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:13:25 INFO - PROCESS | 1650 | 1461676405405 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 06:13:25 INFO - PROCESS | 1650 | 1461676405406 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 06:13:25 INFO - PROCESS | 1650 | 1461676405408 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:13:25 INFO - PROCESS | 1650 | 1461676405410 Marionette TRACE conn2 <- [1,714,null,{}] 06:13:25 INFO - PROCESS | 1650 | 1461676405412 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}] 06:13:25 INFO - PROCESS | 1650 | 1461676405513 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 06:13:25 INFO - PROCESS | 1650 | 1461676405522 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f12000 == 49 [pid = 1650] [id = 186] 06:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118c4b800) [pid = 1650] [serial = 556] [outer = 0x0] 06:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b4b7400) [pid = 1650] [serial = 557] [outer = 0x118c4b800] 06:13:25 INFO - PROCESS | 1650 | 1461676405550 Marionette DEBUG loaded listener.js 06:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ba17800) [pid = 1650] [serial = 558] [outer = 0x118c4b800] 06:13:26 INFO - PROCESS | 1650 | 1461676406379 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]]]}] 06:13:26 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 06:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 06:13:26 INFO - PROCESS | 1650 | 1461676406429 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 06:13:26 INFO - PROCESS | 1650 | 1461676406430 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 06:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:13:26 INFO - PROCESS | 1650 | 1461676406432 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:13:26 INFO - PROCESS | 1650 | 1461676406434 Marionette TRACE conn2 <- [1,718,null,{}] 06:13:26 INFO - PROCESS | 1650 | 1461676406436 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}] 06:13:26 INFO - PROCESS | 1650 | 1461676406510 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 06:13:26 INFO - PROCESS | 1650 | 1461676406514 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fe5000 == 50 [pid = 1650] [id = 187] 06:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bab1c00) [pid = 1650] [serial = 559] [outer = 0x0] 06:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bd67800) [pid = 1650] [serial = 560] [outer = 0x12bab1c00] 06:13:26 INFO - PROCESS | 1650 | 1461676406542 Marionette DEBUG loaded listener.js 06:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12be17400) [pid = 1650] [serial = 561] [outer = 0x12bab1c00] 06:13:27 INFO - PROCESS | 1650 | 1461676407396 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]]]}] 06:13:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:13:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 06:13:27 INFO - PROCESS | 1650 | 1461676407403 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 06:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:13:27 INFO - PROCESS | 1650 | 1461676407405 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 06:13:27 INFO - PROCESS | 1650 | 1461676407409 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:13:27 INFO - PROCESS | 1650 | 1461676407412 Marionette TRACE conn2 <- [1,722,null,{}] 06:13:27 INFO - PROCESS | 1650 | 1461676407416 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}] 06:13:27 INFO - PROCESS | 1650 | 1461676407517 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 06:13:27 INFO - PROCESS | 1650 | 1461676407564 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119008800 == 51 [pid = 1650] [id = 188] 06:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1158b0400) [pid = 1650] [serial = 562] [outer = 0x0] 06:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118466000) [pid = 1650] [serial = 563] [outer = 0x1158b0400] 06:13:27 INFO - PROCESS | 1650 | 1461676407597 Marionette DEBUG loaded listener.js 06:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119992800) [pid = 1650] [serial = 564] [outer = 0x1158b0400] 06:13:28 INFO - PROCESS | 1650 | 1461676407995 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] 06:13:28 INFO - PROCESS | 1650 | 1461676408036 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 06:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:13:28 INFO - PROCESS | 1650 | 1461676408041 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:13:28 INFO - PROCESS | 1650 | 1461676408043 Marionette TRACE conn2 <- [1,726,null,{}] 06:13:28 INFO - PROCESS | 1650 | 1461676408045 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}] 06:13:28 INFO - PROCESS | 1650 | 1461676408144 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 06:13:28 INFO - PROCESS | 1650 | 1461676408192 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af80800 == 52 [pid = 1650] [id = 189] 06:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118f9dc00) [pid = 1650] [serial = 565] [outer = 0x0] 06:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bc16800) [pid = 1650] [serial = 566] [outer = 0x118f9dc00] 06:13:28 INFO - PROCESS | 1650 | 1461676408222 Marionette DEBUG loaded listener.js 06:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123dabc00) [pid = 1650] [serial = 567] [outer = 0x118f9dc00] 06:13:28 INFO - PROCESS | 1650 | 1461676408689 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]]]}] 06:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 06:13:28 INFO - PROCESS | 1650 | 1461676408712 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 06:13:28 INFO - PROCESS | 1650 | 1461676408713 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 06:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:13:28 INFO - PROCESS | 1650 | 1461676408717 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:13:28 INFO - PROCESS | 1650 | 1461676408721 Marionette TRACE conn2 <- [1,730,null,{}] 06:13:28 INFO - PROCESS | 1650 | 1461676408729 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}] 06:13:28 INFO - PROCESS | 1650 | 1461676408855 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 06:13:28 INFO - PROCESS | 1650 | 1461676408918 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d77000 == 53 [pid = 1650] [id = 190] 06:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b1cc000) [pid = 1650] [serial = 568] [outer = 0x0] 06:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b4aec00) [pid = 1650] [serial = 569] [outer = 0x12b1cc000] 06:13:28 INFO - PROCESS | 1650 | 1461676408950 Marionette DEBUG loaded listener.js 06:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b710c00) [pid = 1650] [serial = 570] [outer = 0x12b1cc000] 06:13:29 INFO - PROCESS | 1650 | 1461676409386 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 06:13:29 INFO - PROCESS | 1650 | 1461676409442 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 06:13:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:13:29 INFO - PROCESS | 1650 | 1461676409445 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:13:29 INFO - PROCESS | 1650 | 1461676409446 Marionette TRACE conn2 <- [1,734,null,{}] 06:13:29 INFO - PROCESS | 1650 | 1461676409449 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}] 06:13:29 INFO - PROCESS | 1650 | 1461676409545 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 06:13:29 INFO - PROCESS | 1650 | 1461676409606 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b6d9800 == 54 [pid = 1650] [id = 191] 06:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bd6cc00) [pid = 1650] [serial = 571] [outer = 0x0] 06:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d0fcc00) [pid = 1650] [serial = 572] [outer = 0x12bd6cc00] 06:13:29 INFO - PROCESS | 1650 | 1461676409636 Marionette DEBUG loaded listener.js 06:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d3a1000) [pid = 1650] [serial = 573] [outer = 0x12bd6cc00] 06:13:30 INFO - PROCESS | 1650 | 1461676410033 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]]]}] 06:13:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 618ms 06:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:13:30 INFO - PROCESS | 1650 | 1461676410064 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 06:13:30 INFO - PROCESS | 1650 | 1461676410066 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 06:13:30 INFO - PROCESS | 1650 | 1461676410070 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:13:30 INFO - PROCESS | 1650 | 1461676410072 Marionette TRACE conn2 <- [1,738,null,{}] 06:13:30 INFO - PROCESS | 1650 | 1461676410074 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}] 06:13:30 INFO - PROCESS | 1650 | 1461676410187 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 06:13:30 INFO - PROCESS | 1650 | 1461676410259 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be48000 == 55 [pid = 1650] [id = 192] 06:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d0fa000) [pid = 1650] [serial = 574] [outer = 0x0] 06:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da5ec00) [pid = 1650] [serial = 575] [outer = 0x12d0fa000] 06:13:30 INFO - PROCESS | 1650 | 1461676410290 Marionette DEBUG loaded listener.js 06:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e3e4800) [pid = 1650] [serial = 576] [outer = 0x12d0fa000] 06:13:31 INFO - PROCESS | 1650 | 1461676411162 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]]]}] 06:13:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 06:13:31 INFO - PROCESS | 1650 | 1461676411190 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 06:13:31 INFO - PROCESS | 1650 | 1461676411192 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 06:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:13:31 INFO - PROCESS | 1650 | 1461676411194 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:13:31 INFO - PROCESS | 1650 | 1461676411195 Marionette TRACE conn2 <- [1,742,null,{}] 06:13:31 INFO - PROCESS | 1650 | 1461676411198 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}] 06:13:31 INFO - PROCESS | 1650 | 1461676411310 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 06:13:31 INFO - PROCESS | 1650 | 1461676411355 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d374000 == 56 [pid = 1650] [id = 193] 06:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e3e5000) [pid = 1650] [serial = 577] [outer = 0x0] 06:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e6d5400) [pid = 1650] [serial = 578] [outer = 0x12e3e5000] 06:13:31 INFO - PROCESS | 1650 | 1461676411387 Marionette DEBUG loaded listener.js 06:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12eb9f800) [pid = 1650] [serial = 579] [outer = 0x12e3e5000] 06:13:32 INFO - PROCESS | 1650 | 1461676412276 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]]]}] 06:13:32 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 06:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 06:13:32 INFO - PROCESS | 1650 | 1461676412314 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 06:13:32 INFO - PROCESS | 1650 | 1461676412316 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 06:13:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:13:32 INFO - PROCESS | 1650 | 1461676412320 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:13:32 INFO - PROCESS | 1650 | 1461676412322 Marionette TRACE conn2 <- [1,746,null,{}] 06:13:32 INFO - PROCESS | 1650 | 1461676412324 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}] 06:13:32 INFO - PROCESS | 1650 | 1461676412506 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 06:13:32 INFO - PROCESS | 1650 | 1461676412582 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997d800 == 57 [pid = 1650] [id = 194] 06:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115822800) [pid = 1650] [serial = 580] [outer = 0x0] 06:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11846d000) [pid = 1650] [serial = 581] [outer = 0x115822800] 06:13:32 INFO - PROCESS | 1650 | 1461676412623 Marionette DEBUG loaded listener.js 06:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11a54d400) [pid = 1650] [serial = 582] [outer = 0x115822800] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123f12000 == 56 [pid = 1650] [id = 186] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123a2e000 == 55 [pid = 1650] [id = 185] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11c041800 == 54 [pid = 1650] [id = 184] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11af04800 == 53 [pid = 1650] [id = 183] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118c36000 == 52 [pid = 1650] [id = 182] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1c800 == 51 [pid = 1650] [id = 181] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12f066000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec11000 == 50 [pid = 1650] [id = 179] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123a2c800 == 49 [pid = 1650] [id = 178] 06:13:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11af11800 == 48 [pid = 1650] [id = 177] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e3de400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e6da800) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127be4c00) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1290d3400) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bab5c00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1187b5800) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11539c800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12d3a4000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e6d7c00) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b1d2800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124077000) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c055400) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ad1e400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12eb9a400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113597800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123903000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123dad400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129837800) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129dedc00) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a868400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12be11400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bc0c400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12f05ec00) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12eba2400) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ebc5800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d0f2c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12da5b400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12e543800) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12f057800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12f063c00) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12eb97000) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12be0ac00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 06:13:33 INFO - PROCESS | 1650 | 1461676413492 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]]]}] 06:13:33 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.) 06:13:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1223ms 06:13:33 INFO - PROCESS | 1650 | 1461676413544 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 06:13:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:13:33 INFO - PROCESS | 1650 | 1461676413546 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 06:13:33 INFO - PROCESS | 1650 | 1461676413549 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:13:33 INFO - PROCESS | 1650 | 1461676413552 Marionette TRACE conn2 <- [1,750,null,{}] 06:13:33 INFO - PROCESS | 1650 | 1461676413567 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}] 06:13:33 INFO - PROCESS | 1650 | 1461676413649 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 06:13:33 INFO - PROCESS | 1650 | 1461676413657 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e5000 == 49 [pid = 1650] [id = 195] 06:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11a54a400) [pid = 1650] [serial = 583] [outer = 0x0] 06:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c218c00) [pid = 1650] [serial = 584] [outer = 0x11a54a400] 06:13:33 INFO - PROCESS | 1650 | 1461676413685 Marionette DEBUG loaded listener.js 06:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124077000) [pid = 1650] [serial = 585] [outer = 0x11a54a400] 06:13:34 INFO - PROCESS | 1650 | 1461676414518 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]]]}] 06:13:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:13:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 979ms 06:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:13:34 INFO - PROCESS | 1650 | 1461676414529 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 06:13:34 INFO - PROCESS | 1650 | 1461676414530 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 06:13:34 INFO - PROCESS | 1650 | 1461676414534 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:13:34 INFO - PROCESS | 1650 | 1461676414535 Marionette TRACE conn2 <- [1,754,null,{}] 06:13:34 INFO - PROCESS | 1650 | 1461676414538 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}] 06:13:34 INFO - PROCESS | 1650 | 1461676414621 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 06:13:34 INFO - PROCESS | 1650 | 1461676414671 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb13000 == 50 [pid = 1650] [id = 196] 06:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1245f1c00) [pid = 1650] [serial = 586] [outer = 0x0] 06:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12802bc00) [pid = 1650] [serial = 587] [outer = 0x1245f1c00] 06:13:34 INFO - PROCESS | 1650 | 1461676414698 Marionette DEBUG loaded listener.js 06:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129410c00) [pid = 1650] [serial = 588] [outer = 0x1245f1c00] 06:13:35 INFO - PROCESS | 1650 | 1461676415565 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]]]}] 06:13:35 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 06:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1071ms 06:13:35 INFO - PROCESS | 1650 | 1461676415611 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 06:13:35 INFO - PROCESS | 1650 | 1461676415614 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 06:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:13:35 INFO - PROCESS | 1650 | 1461676415628 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:13:35 INFO - PROCESS | 1650 | 1461676415632 Marionette TRACE conn2 <- [1,758,null,{}] 06:13:35 INFO - PROCESS | 1650 | 1461676415635 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}] 06:13:35 INFO - PROCESS | 1650 | 1461676415731 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 06:13:35 INFO - PROCESS | 1650 | 1461676415763 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac4000 == 51 [pid = 1650] [id = 197] 06:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129837800) [pid = 1650] [serial = 589] [outer = 0x0] 06:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bd63800) [pid = 1650] [serial = 590] [outer = 0x129837800] 06:13:35 INFO - PROCESS | 1650 | 1461676415789 Marionette DEBUG loaded listener.js 06:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d0f7000) [pid = 1650] [serial = 591] [outer = 0x129837800] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129032400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11873ec00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123649c00) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x114bb7c00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118c4b800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:13:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12801f000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:13:36 INFO - PROCESS | 1650 | 1461676416292 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]]]}] 06:13:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 681ms 06:13:36 INFO - PROCESS | 1650 | 1461676416319 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 06:13:36 INFO - PROCESS | 1650 | 1461676416322 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 06:13:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:13:36 INFO - PROCESS | 1650 | 1461676416326 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:13:36 INFO - PROCESS | 1650 | 1461676416329 Marionette TRACE conn2 <- [1,762,null,{}] 06:13:36 INFO - PROCESS | 1650 | 1461676416333 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}] 06:13:36 INFO - PROCESS | 1650 | 1461676416434 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 06:13:36 INFO - PROCESS | 1650 | 1461676416496 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab67800 == 52 [pid = 1650] [id = 198] 06:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1187b5800) [pid = 1650] [serial = 592] [outer = 0x0] 06:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a864800) [pid = 1650] [serial = 593] [outer = 0x1187b5800] 06:13:36 INFO - PROCESS | 1650 | 1461676416529 Marionette DEBUG loaded listener.js 06:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c054c00) [pid = 1650] [serial = 594] [outer = 0x1187b5800] 06:13:37 INFO - PROCESS | 1650 | 1461676417426 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]]]}] 06:13:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1122ms 06:13:37 INFO - PROCESS | 1650 | 1461676417448 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 06:13:37 INFO - PROCESS | 1650 | 1461676417452 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 06:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:13:37 INFO - PROCESS | 1650 | 1461676417500 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:13:37 INFO - PROCESS | 1650 | 1461676417502 Marionette TRACE conn2 <- [1,766,null,{}] 06:13:37 INFO - PROCESS | 1650 | 1461676417504 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}] 06:13:37 INFO - PROCESS | 1650 | 1461676417592 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 06:13:37 INFO - PROCESS | 1650 | 1461676417676 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a2d800 == 53 [pid = 1650] [id = 199] 06:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123efd800) [pid = 1650] [serial = 595] [outer = 0x0] 06:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128728000) [pid = 1650] [serial = 596] [outer = 0x123efd800] 06:13:37 INFO - PROCESS | 1650 | 1461676417708 Marionette DEBUG loaded listener.js 06:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1299a5800) [pid = 1650] [serial = 597] [outer = 0x123efd800] 06:13:38 INFO - PROCESS | 1650 | 1461676418593 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]]]}] 06:13:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:13:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 06:13:38 INFO - PROCESS | 1650 | 1461676418621 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 06:13:38 INFO - PROCESS | 1650 | 1461676418622 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 06:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:13:38 INFO - PROCESS | 1650 | 1461676418625 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:13:38 INFO - PROCESS | 1650 | 1461676418627 Marionette TRACE conn2 <- [1,770,null,{}] 06:13:38 INFO - PROCESS | 1650 | 1461676418635 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}] 06:13:38 INFO - PROCESS | 1650 | 1461676418722 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 06:13:38 INFO - PROCESS | 1650 | 1461676418809 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129817000 == 54 [pid = 1650] [id = 200] 06:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12babb000) [pid = 1650] [serial = 598] [outer = 0x0] 06:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d0f1800) [pid = 1650] [serial = 599] [outer = 0x12babb000] 06:13:38 INFO - PROCESS | 1650 | 1461676418841 Marionette DEBUG loaded listener.js 06:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12da5f000) [pid = 1650] [serial = 600] [outer = 0x12babb000] 06:13:39 INFO - PROCESS | 1650 | 1461676419282 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]]]}] 06:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 06:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:13:39 INFO - PROCESS | 1650 | 1461676419296 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 06:13:39 INFO - PROCESS | 1650 | 1461676419298 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 06:13:39 INFO - PROCESS | 1650 | 1461676419300 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:13:39 INFO - PROCESS | 1650 | 1461676419302 Marionette TRACE conn2 <- [1,774,null,{}] 06:13:39 INFO - PROCESS | 1650 | 1461676419304 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}] 06:13:39 INFO - PROCESS | 1650 | 1461676419401 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 06:13:39 INFO - PROCESS | 1650 | 1461676419447 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b132800 == 55 [pid = 1650] [id = 201] 06:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d0f7800) [pid = 1650] [serial = 601] [outer = 0x0] 06:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e54c000) [pid = 1650] [serial = 602] [outer = 0x12d0f7800] 06:13:39 INFO - PROCESS | 1650 | 1461676419477 Marionette DEBUG loaded listener.js 06:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12eb95800) [pid = 1650] [serial = 603] [outer = 0x12d0f7800] 06:13:39 INFO - PROCESS | 1650 | 1461676419981 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]]]}] 06:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 720ms 06:13:40 INFO - PROCESS | 1650 | 1461676420020 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 06:13:40 INFO - PROCESS | 1650 | 1461676420022 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 06:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:13:40 INFO - PROCESS | 1650 | 1461676420026 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:13:40 INFO - PROCESS | 1650 | 1461676420029 Marionette TRACE conn2 <- [1,778,null,{}] 06:13:40 INFO - PROCESS | 1650 | 1461676420033 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}] 06:13:40 INFO - PROCESS | 1650 | 1461676420157 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 06:13:40 INFO - PROCESS | 1650 | 1461676420218 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x115508800 == 56 [pid = 1650] [id = 202] 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1147d7c00) [pid = 1650] [serial = 604] [outer = 0x0] 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114b42000) [pid = 1650] [serial = 605] [outer = 0x1147d7c00] 06:13:40 INFO - PROCESS | 1650 | 1461676420246 Marionette DEBUG loaded listener.js 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114e97800) [pid = 1650] [serial = 606] [outer = 0x1147d7c00] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb13000 == 55 [pid = 1650] [id = 196] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e5000 == 54 [pid = 1650] [id = 195] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11997d800 == 53 [pid = 1650] [id = 194] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118fa2c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127bdec00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bd6b800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bd67800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 06:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 676ms 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b6d9800 == 52 [pid = 1650] [id = 191] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129d77000 == 51 [pid = 1650] [id = 190] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11af80800 == 50 [pid = 1650] [id = 189] 06:13:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119008800 == 49 [pid = 1650] [id = 188] 06:13:40 INFO - PROCESS | 1650 | 1461676420695 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]]]}] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1299b0000) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a8e4400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c054800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12432ac00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11926c000) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118722800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e3db000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b4b7400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ba17800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129030000) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128726400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129de9c00) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127bea400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 06:13:40 INFO - PROCESS | 1650 | 1461676420713 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 06:13:40 INFO - PROCESS | 1650 | 1461676420716 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 06:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:13:40 INFO - PROCESS | 1650 | 1461676420723 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:13:40 INFO - PROCESS | 1650 | 1461676420725 Marionette TRACE conn2 <- [1,782,null,{}] 06:13:40 INFO - PROCESS | 1650 | 1461676420727 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}] 06:13:40 INFO - PROCESS | 1650 | 1461676420808 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 06:13:40 INFO - PROCESS | 1650 | 1461676420813 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f11800 == 50 [pid = 1650] [id = 203] 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115487800) [pid = 1650] [serial = 607] [outer = 0x0] 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115aa8000) [pid = 1650] [serial = 608] [outer = 0x115487800] 06:13:40 INFO - PROCESS | 1650 | 1461676420842 Marionette DEBUG loaded listener.js 06:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118471400) [pid = 1650] [serial = 609] [outer = 0x115487800] 06:13:41 INFO - PROCESS | 1650 | 1461676421177 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]]]}] 06:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 06:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:13:41 INFO - PROCESS | 1650 | 1461676421194 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 06:13:41 INFO - PROCESS | 1650 | 1461676421195 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 06:13:41 INFO - PROCESS | 1650 | 1461676421197 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:13:41 INFO - PROCESS | 1650 | 1461676421201 Marionette TRACE conn2 <- [1,786,null,{}] 06:13:41 INFO - PROCESS | 1650 | 1461676421210 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}] 06:13:41 INFO - PROCESS | 1650 | 1461676421304 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 06:13:41 INFO - PROCESS | 1650 | 1461676421353 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad2f000 == 51 [pid = 1650] [id = 204] 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118e94800) [pid = 1650] [serial = 610] [outer = 0x0] 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118fa2000) [pid = 1650] [serial = 611] [outer = 0x118e94800] 06:13:41 INFO - PROCESS | 1650 | 1461676421382 Marionette DEBUG loaded listener.js 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a870400) [pid = 1650] [serial = 612] [outer = 0x118e94800] 06:13:41 INFO - PROCESS | 1650 | 1461676421714 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]]]}] 06:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 525ms 06:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:13:41 INFO - PROCESS | 1650 | 1461676421723 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 06:13:41 INFO - PROCESS | 1650 | 1461676421725 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 06:13:41 INFO - PROCESS | 1650 | 1461676421727 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:13:41 INFO - PROCESS | 1650 | 1461676421728 Marionette TRACE conn2 <- [1,790,null,{}] 06:13:41 INFO - PROCESS | 1650 | 1461676421730 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}] 06:13:41 INFO - PROCESS | 1650 | 1461676421815 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 06:13:41 INFO - PROCESS | 1650 | 1461676421869 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af9c800 == 52 [pid = 1650] [id = 205] 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a86e800) [pid = 1650] [serial = 613] [outer = 0x0] 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ad1d000) [pid = 1650] [serial = 614] [outer = 0x11a86e800] 06:13:41 INFO - PROCESS | 1650 | 1461676421895 Marionette DEBUG loaded listener.js 06:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c054800) [pid = 1650] [serial = 615] [outer = 0x11a86e800] 06:13:42 INFO - PROCESS | 1650 | 1461676422176 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]]]}] 06:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 467ms 06:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:13:42 INFO - PROCESS | 1650 | 1461676422195 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 06:13:42 INFO - PROCESS | 1650 | 1461676422196 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 06:13:42 INFO - PROCESS | 1650 | 1461676422198 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:13:42 INFO - PROCESS | 1650 | 1461676422199 Marionette TRACE conn2 <- [1,794,null,{}] 06:13:42 INFO - PROCESS | 1650 | 1461676422210 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}] 06:13:42 INFO - PROCESS | 1650 | 1461676422294 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 06:13:42 INFO - PROCESS | 1650 | 1461676422299 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c51e800 == 53 [pid = 1650] [id = 206] 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114241400) [pid = 1650] [serial = 616] [outer = 0x0] 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c310c00) [pid = 1650] [serial = 617] [outer = 0x114241400] 06:13:42 INFO - PROCESS | 1650 | 1461676422327 Marionette DEBUG loaded listener.js 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12390f000) [pid = 1650] [serial = 618] [outer = 0x114241400] 06:13:42 INFO - PROCESS | 1650 | 1461676422658 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]]]}] 06:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 477ms 06:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:13:42 INFO - PROCESS | 1650 | 1461676422676 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 06:13:42 INFO - PROCESS | 1650 | 1461676422677 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 06:13:42 INFO - PROCESS | 1650 | 1461676422679 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:13:42 INFO - PROCESS | 1650 | 1461676422680 Marionette TRACE conn2 <- [1,798,null,{}] 06:13:42 INFO - PROCESS | 1650 | 1461676422683 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}] 06:13:42 INFO - PROCESS | 1650 | 1461676422807 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 06:13:42 INFO - PROCESS | 1650 | 1461676422821 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a2b800 == 54 [pid = 1650] [id = 207] 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123649000) [pid = 1650] [serial = 619] [outer = 0x0] 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124321800) [pid = 1650] [serial = 620] [outer = 0x123649000] 06:13:42 INFO - PROCESS | 1650 | 1461676422848 Marionette DEBUG loaded listener.js 06:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128136400) [pid = 1650] [serial = 621] [outer = 0x123649000] 06:13:43 INFO - PROCESS | 1650 | 1461676423175 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]]]}] 06:13:43 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 06:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 06:13:43 INFO - PROCESS | 1650 | 1461676423202 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 06:13:43 INFO - PROCESS | 1650 | 1461676423204 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 06:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:13:43 INFO - PROCESS | 1650 | 1461676423206 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:13:43 INFO - PROCESS | 1650 | 1461676423207 Marionette TRACE conn2 <- [1,802,null,{}] 06:13:43 INFO - PROCESS | 1650 | 1461676423210 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}] 06:13:43 INFO - PROCESS | 1650 | 1461676423307 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 06:13:43 INFO - PROCESS | 1650 | 1461676423311 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12588f800 == 55 [pid = 1650] [id = 208] 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123da8c00) [pid = 1650] [serial = 622] [outer = 0x0] 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129029800) [pid = 1650] [serial = 623] [outer = 0x123da8c00] 06:13:43 INFO - PROCESS | 1650 | 1461676423336 Marionette DEBUG loaded listener.js 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12949e000) [pid = 1650] [serial = 624] [outer = 0x123da8c00] 06:13:43 INFO - PROCESS | 1650 | 1461676423672 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]]]}] 06:13:43 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 06:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 06:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:13:43 INFO - PROCESS | 1650 | 1461676423726 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 06:13:43 INFO - PROCESS | 1650 | 1461676423727 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 06:13:43 INFO - PROCESS | 1650 | 1461676423729 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:13:43 INFO - PROCESS | 1650 | 1461676423730 Marionette TRACE conn2 <- [1,806,null,{}] 06:13:43 INFO - PROCESS | 1650 | 1461676423739 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}] 06:13:43 INFO - PROCESS | 1650 | 1461676423835 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 06:13:43 INFO - PROCESS | 1650 | 1461676423839 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12875a800 == 56 [pid = 1650] [id = 209] 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12820d400) [pid = 1650] [serial = 625] [outer = 0x0] 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129de1400) [pid = 1650] [serial = 626] [outer = 0x12820d400] 06:13:43 INFO - PROCESS | 1650 | 1461676423863 Marionette DEBUG loaded listener.js 06:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129de8800) [pid = 1650] [serial = 627] [outer = 0x12820d400] 06:13:44 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:13:44 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 06:13:44 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 06:13:44 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 06:13:44 INFO - PROCESS | 1650 | 1461676424250 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]]]}] 06:13:44 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bab1c00) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:13:44 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12f05cc00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:13:44 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115822800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:13:44 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11a54a400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:13:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1245f1c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:13:44 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 06:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 573ms 06:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:13:44 INFO - PROCESS | 1650 | 1461676424304 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 06:13:44 INFO - PROCESS | 1650 | 1461676424305 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 06:13:44 INFO - PROCESS | 1650 | 1461676424307 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:13:44 INFO - PROCESS | 1650 | 1461676424308 Marionette TRACE conn2 <- [1,810,null,{}] 06:13:44 INFO - PROCESS | 1650 | 1461676424311 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}] 06:13:44 INFO - PROCESS | 1650 | 1461676424408 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 06:13:44 INFO - PROCESS | 1650 | 1461676424441 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129815800 == 57 [pid = 1650] [id = 210] 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1147dfc00) [pid = 1650] [serial = 628] [outer = 0x0] 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129debc00) [pid = 1650] [serial = 629] [outer = 0x1147dfc00] 06:13:44 INFO - PROCESS | 1650 | 1461676424466 Marionette DEBUG loaded listener.js 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b1d2800) [pid = 1650] [serial = 630] [outer = 0x1147dfc00] 06:13:44 INFO - PROCESS | 1650 | 1461676424755 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]]]}] 06:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 06:13:44 INFO - PROCESS | 1650 | 1461676424777 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 06:13:44 INFO - PROCESS | 1650 | 1461676424778 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 06:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:13:44 INFO - PROCESS | 1650 | 1461676424780 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:13:44 INFO - PROCESS | 1650 | 1461676424781 Marionette TRACE conn2 <- [1,814,null,{}] 06:13:44 INFO - PROCESS | 1650 | 1461676424786 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}] 06:13:44 INFO - PROCESS | 1650 | 1461676424872 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 06:13:44 INFO - PROCESS | 1650 | 1461676424876 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2f800 == 58 [pid = 1650] [id = 211] 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b4b3000) [pid = 1650] [serial = 631] [outer = 0x0] 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bab1000) [pid = 1650] [serial = 632] [outer = 0x12b4b3000] 06:13:44 INFO - PROCESS | 1650 | 1461676424901 Marionette DEBUG loaded listener.js 06:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bd66000) [pid = 1650] [serial = 633] [outer = 0x12b4b3000] 06:13:45 INFO - PROCESS | 1650 | 1461676425261 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] 06:13:45 INFO - PROCESS | 1650 | 1461676425304 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 06:13:45 INFO - PROCESS | 1650 | 1461676425306 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:13:45 INFO - PROCESS | 1650 | 1461676425308 Marionette TRACE conn2 <- [1,818,null,{}] 06:13:45 INFO - PROCESS | 1650 | 1461676425311 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}] 06:13:45 INFO - PROCESS | 1650 | 1461676425408 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 06:13:45 INFO - PROCESS | 1650 | 1461676425413 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d377800 == 59 [pid = 1650] [id = 212] 06:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12be0e400) [pid = 1650] [serial = 634] [outer = 0x0] 06:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d071800) [pid = 1650] [serial = 635] [outer = 0x12be0e400] 06:13:45 INFO - PROCESS | 1650 | 1461676425442 Marionette DEBUG loaded listener.js 06:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da3a400) [pid = 1650] [serial = 636] [outer = 0x12be0e400] 06:13:45 INFO - PROCESS | 1650 | 1461676425775 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]]]}] 06:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 06:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:13:45 INFO - PROCESS | 1650 | 1461676425827 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 06:13:45 INFO - PROCESS | 1650 | 1461676425828 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 06:13:45 INFO - PROCESS | 1650 | 1461676425830 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:13:45 INFO - PROCESS | 1650 | 1461676425831 Marionette TRACE conn2 <- [1,822,null,{}] 06:13:45 INFO - PROCESS | 1650 | 1461676425834 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}] 06:13:45 INFO - PROCESS | 1650 | 1461676425936 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 06:13:45 INFO - PROCESS | 1650 | 1461676425943 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d371000 == 60 [pid = 1650] [id = 213] 06:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12babec00) [pid = 1650] [serial = 637] [outer = 0x0] 06:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12da3e800) [pid = 1650] [serial = 638] [outer = 0x12babec00] 06:13:45 INFO - PROCESS | 1650 | 1461676425967 Marionette DEBUG loaded listener.js 06:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e3e0800) [pid = 1650] [serial = 639] [outer = 0x12babec00] 06:13:46 INFO - PROCESS | 1650 | 1461676426303 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] 06:13:46 INFO - PROCESS | 1650 | 1461676426350 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 06:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:13:46 INFO - PROCESS | 1650 | 1461676426352 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:13:46 INFO - PROCESS | 1650 | 1461676426353 Marionette TRACE conn2 <- [1,826,null,{}] 06:13:46 INFO - PROCESS | 1650 | 1461676426356 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}] 06:13:46 INFO - PROCESS | 1650 | 1461676426438 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 06:13:46 INFO - PROCESS | 1650 | 1461676426442 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e62d000 == 61 [pid = 1650] [id = 214] 06:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125ffa000) [pid = 1650] [serial = 640] [outer = 0x0] 06:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e542c00) [pid = 1650] [serial = 641] [outer = 0x125ffa000] 06:13:46 INFO - PROCESS | 1650 | 1461676426467 Marionette DEBUG loaded listener.js 06:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e6dec00) [pid = 1650] [serial = 642] [outer = 0x125ffa000] 06:13:46 INFO - PROCESS | 1650 | 1461676426901 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]]]}] 06:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 570ms 06:13:46 INFO - PROCESS | 1650 | 1461676426922 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 06:13:46 INFO - PROCESS | 1650 | 1461676426925 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 06:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:13:46 INFO - PROCESS | 1650 | 1461676426929 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:13:46 INFO - PROCESS | 1650 | 1461676426931 Marionette TRACE conn2 <- [1,830,null,{}] 06:13:46 INFO - PROCESS | 1650 | 1461676426935 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}] 06:13:47 INFO - PROCESS | 1650 | 1461676427041 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 06:13:47 INFO - PROCESS | 1650 | 1461676427108 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118853000 == 62 [pid = 1650] [id = 215] 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1142b8400) [pid = 1650] [serial = 643] [outer = 0x0] 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x114bb9400) [pid = 1650] [serial = 644] [outer = 0x1142b8400] 06:13:47 INFO - PROCESS | 1650 | 1461676427140 Marionette DEBUG loaded listener.js 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11581ec00) [pid = 1650] [serial = 645] [outer = 0x1142b8400] 06:13:47 INFO - PROCESS | 1650 | 1461676427568 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]]]}] 06:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 675ms 06:13:47 INFO - PROCESS | 1650 | 1461676427604 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 06:13:47 INFO - PROCESS | 1650 | 1461676427608 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 06:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:13:47 INFO - PROCESS | 1650 | 1461676427612 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:13:47 INFO - PROCESS | 1650 | 1461676427614 Marionette TRACE conn2 <- [1,834,null,{}] 06:13:47 INFO - PROCESS | 1650 | 1461676427617 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}] 06:13:47 INFO - PROCESS | 1650 | 1461676427745 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 06:13:47 INFO - PROCESS | 1650 | 1461676427813 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5f2000 == 63 [pid = 1650] [id = 216] 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118ad2400) [pid = 1650] [serial = 646] [outer = 0x0] 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119992c00) [pid = 1650] [serial = 647] [outer = 0x118ad2400] 06:13:47 INFO - PROCESS | 1650 | 1461676427843 Marionette DEBUG loaded listener.js 06:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11acb0c00) [pid = 1650] [serial = 648] [outer = 0x118ad2400] 06:13:48 INFO - PROCESS | 1650 | 1461676428262 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]]]}] 06:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 06:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:13:48 INFO - PROCESS | 1650 | 1461676428283 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 06:13:48 INFO - PROCESS | 1650 | 1461676428284 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 06:13:48 INFO - PROCESS | 1650 | 1461676428287 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:13:48 INFO - PROCESS | 1650 | 1461676428290 Marionette TRACE conn2 <- [1,838,null,{}] 06:13:48 INFO - PROCESS | 1650 | 1461676428298 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}] 06:13:48 INFO - PROCESS | 1650 | 1461676428404 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 06:13:48 INFO - PROCESS | 1650 | 1461676428475 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da83800 == 64 [pid = 1650] [id = 217] 06:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c053800) [pid = 1650] [serial = 649] [outer = 0x0] 06:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12428bc00) [pid = 1650] [serial = 650] [outer = 0x11c053800] 06:13:48 INFO - PROCESS | 1650 | 1461676428507 Marionette DEBUG loaded listener.js 06:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128006c00) [pid = 1650] [serial = 651] [outer = 0x11c053800] 06:13:48 INFO - PROCESS | 1650 | 1461676428912 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]]]}] 06:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 06:13:48 INFO - PROCESS | 1650 | 1461676428959 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 06:13:48 INFO - PROCESS | 1650 | 1461676428960 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 06:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:13:48 INFO - PROCESS | 1650 | 1461676428963 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:13:48 INFO - PROCESS | 1650 | 1461676428964 Marionette TRACE conn2 <- [1,842,null,{}] 06:13:48 INFO - PROCESS | 1650 | 1461676428967 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}] 06:13:49 INFO - PROCESS | 1650 | 1461676429093 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 06:13:49 INFO - PROCESS | 1650 | 1461676429172 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec03000 == 65 [pid = 1650] [id = 218] 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12812d000) [pid = 1650] [serial = 652] [outer = 0x0] 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129dec400) [pid = 1650] [serial = 653] [outer = 0x12812d000] 06:13:49 INFO - PROCESS | 1650 | 1461676429202 Marionette DEBUG loaded listener.js 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12be0c800) [pid = 1650] [serial = 654] [outer = 0x12812d000] 06:13:49 INFO - PROCESS | 1650 | 1461676429609 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]]]}] 06:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 06:13:49 INFO - PROCESS | 1650 | 1461676429633 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 06:13:49 INFO - PROCESS | 1650 | 1461676429635 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 06:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:13:49 INFO - PROCESS | 1650 | 1461676429637 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:13:49 INFO - PROCESS | 1650 | 1461676429638 Marionette TRACE conn2 <- [1,846,null,{}] 06:13:49 INFO - PROCESS | 1650 | 1461676429641 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}] 06:13:49 INFO - PROCESS | 1650 | 1461676429741 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 06:13:49 INFO - PROCESS | 1650 | 1461676429796 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f018800 == 66 [pid = 1650] [id = 219] 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12872e000) [pid = 1650] [serial = 655] [outer = 0x0] 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d072800) [pid = 1650] [serial = 656] [outer = 0x12872e000] 06:13:49 INFO - PROCESS | 1650 | 1461676429825 Marionette DEBUG loaded listener.js 06:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12da36800) [pid = 1650] [serial = 657] [outer = 0x12872e000] 06:13:50 INFO - PROCESS | 1650 | 1461676430243 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]]]}] 06:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 618ms 06:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:13:50 INFO - PROCESS | 1650 | 1461676430256 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 06:13:50 INFO - PROCESS | 1650 | 1461676430257 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 06:13:50 INFO - PROCESS | 1650 | 1461676430259 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:13:50 INFO - PROCESS | 1650 | 1461676430261 Marionette TRACE conn2 <- [1,850,null,{}] 06:13:50 INFO - PROCESS | 1650 | 1461676430263 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}] 06:13:50 INFO - PROCESS | 1650 | 1461676430381 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 06:13:50 INFO - PROCESS | 1650 | 1461676430469 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f417800 == 67 [pid = 1650] [id = 220] 06:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e3d9c00) [pid = 1650] [serial = 658] [outer = 0x0] 06:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12eb9b800) [pid = 1650] [serial = 659] [outer = 0x12e3d9c00] 06:13:50 INFO - PROCESS | 1650 | 1461676430501 Marionette DEBUG loaded listener.js 06:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ebc3c00) [pid = 1650] [serial = 660] [outer = 0x12e3d9c00] 06:13:50 INFO - PROCESS | 1650 | 1461676430911 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]]]}] 06:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 718ms 06:13:50 INFO - PROCESS | 1650 | 1461676430979 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 06:13:50 INFO - PROCESS | 1650 | 1461676430980 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 06:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:13:51 INFO - PROCESS | 1650 | 1461676431002 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:13:51 INFO - PROCESS | 1650 | 1461676431004 Marionette TRACE conn2 <- [1,854,null,{}] 06:13:51 INFO - PROCESS | 1650 | 1461676431008 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}] 06:13:51 INFO - PROCESS | 1650 | 1461676431109 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 06:13:51 INFO - PROCESS | 1650 | 1461676431176 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129008000 == 68 [pid = 1650] [id = 221] 06:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11bc0c800) [pid = 1650] [serial = 661] [outer = 0x0] 06:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e3dc000) [pid = 1650] [serial = 662] [outer = 0x11bc0c800] 06:13:51 INFO - PROCESS | 1650 | 1461676431205 Marionette DEBUG loaded listener.js 06:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ebcac00) [pid = 1650] [serial = 663] [outer = 0x11bc0c800] 06:13:51 INFO - PROCESS | 1650 | 1461676431836 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]]]}] 06:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 890ms 06:13:51 INFO - PROCESS | 1650 | 1461676431874 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 06:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:13:51 INFO - PROCESS | 1650 | 1461676431876 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 06:13:51 INFO - PROCESS | 1650 | 1461676431879 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:13:51 INFO - PROCESS | 1650 | 1461676431881 Marionette TRACE conn2 <- [1,858,null,{}] 06:13:51 INFO - PROCESS | 1650 | 1461676431905 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}] 06:13:52 INFO - PROCESS | 1650 | 1461676432004 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 06:13:52 INFO - PROCESS | 1650 | 1461676432074 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba46800 == 69 [pid = 1650] [id = 222] 06:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114bc1000) [pid = 1650] [serial = 664] [outer = 0x0] 06:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x115821000) [pid = 1650] [serial = 665] [outer = 0x114bc1000] 06:13:52 INFO - PROCESS | 1650 | 1461676432103 Marionette DEBUG loaded listener.js 06:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118c4c000) [pid = 1650] [serial = 666] [outer = 0x114bc1000] 06:13:52 INFO - PROCESS | 1650 | 1461676432499 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]]]}] 06:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 687ms 06:13:52 INFO - PROCESS | 1650 | 1461676432567 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 06:13:52 INFO - PROCESS | 1650 | 1461676432573 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 06:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:13:52 INFO - PROCESS | 1650 | 1461676432579 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:13:52 INFO - PROCESS | 1650 | 1461676432580 Marionette TRACE conn2 <- [1,862,null,{}] 06:13:52 INFO - PROCESS | 1650 | 1461676432605 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}] 06:13:52 INFO - PROCESS | 1650 | 1461676432754 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc1800 == 68 [pid = 1650] [id = 85] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x125fe5000 == 67 [pid = 1650] [id = 187] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb0a000 == 66 [pid = 1650] [id = 82] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12d371000 == 65 [pid = 1650] [id = 213] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12d377800 == 64 [pid = 1650] [id = 212] 06:13:52 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d0fcc00) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 06:13:52 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e6d5400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 06:13:52 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12da5ec00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 06:13:52 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bd63800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2f800 == 63 [pid = 1650] [id = 211] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129815800 == 62 [pid = 1650] [id = 210] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12875a800 == 61 [pid = 1650] [id = 209] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12588f800 == 60 [pid = 1650] [id = 208] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123a2b800 == 59 [pid = 1650] [id = 207] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02a000 == 58 [pid = 1650] [id = 176] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11c51e800 == 57 [pid = 1650] [id = 206] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11af9c800 == 56 [pid = 1650] [id = 205] 06:13:52 INFO - PROCESS | 1650 | 1461676432927 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad2f000 == 55 [pid = 1650] [id = 204] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118f11800 == 54 [pid = 1650] [id = 203] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115508800 == 53 [pid = 1650] [id = 202] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129817000 == 52 [pid = 1650] [id = 200] 06:13:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123a2d800 == 51 [pid = 1650] [id = 199] 06:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x115322800 == 52 [pid = 1650] [id = 223] 06:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x114e98000) [pid = 1650] [serial = 667] [outer = 0x0] 06:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11990f400) [pid = 1650] [serial = 668] [outer = 0x114e98000] 06:13:52 INFO - PROCESS | 1650 | 1461676432981 Marionette DEBUG loaded listener.js 06:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11ad72000) [pid = 1650] [serial = 669] [outer = 0x114e98000] 06:13:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab67800 == 51 [pid = 1650] [id = 198] 06:13:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac4000 == 50 [pid = 1650] [id = 197] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12be17400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12f1dbc00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118466000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11a54d400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11846d000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b4aec00) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c218c00) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x124077000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bc16800) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129410c00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12802bc00) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 06:13:53 INFO - PROCESS | 1650 | 1461676433347 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]]]}] 06:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 819ms 06:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:13:53 INFO - PROCESS | 1650 | 1461676433398 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 06:13:53 INFO - PROCESS | 1650 | 1461676433399 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 06:13:53 INFO - PROCESS | 1650 | 1461676433401 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:13:53 INFO - PROCESS | 1650 | 1461676433404 Marionette TRACE conn2 <- [1,866,null,{}] 06:13:53 INFO - PROCESS | 1650 | 1461676433411 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}] 06:13:53 INFO - PROCESS | 1650 | 1461676433514 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 06:13:53 INFO - PROCESS | 1650 | 1461676433567 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af10800 == 51 [pid = 1650] [id = 224] 06:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ad6e000) [pid = 1650] [serial = 670] [outer = 0x0] 06:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c214400) [pid = 1650] [serial = 671] [outer = 0x11ad6e000] 06:13:53 INFO - PROCESS | 1650 | 1461676433595 Marionette DEBUG loaded listener.js 06:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x123dab400) [pid = 1650] [serial = 672] [outer = 0x11ad6e000] 06:13:53 INFO - PROCESS | 1650 | 1461676433898 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]]]}] 06:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 06:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:13:53 INFO - PROCESS | 1650 | 1461676433929 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 06:13:53 INFO - PROCESS | 1650 | 1461676433931 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 06:13:53 INFO - PROCESS | 1650 | 1461676433939 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:13:53 INFO - PROCESS | 1650 | 1461676433941 Marionette TRACE conn2 <- [1,870,null,{}] 06:13:53 INFO - PROCESS | 1650 | 1461676433944 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}] 06:13:54 INFO - PROCESS | 1650 | 1461676434079 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 06:13:54 INFO - PROCESS | 1650 | 1461676434164 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c036000 == 52 [pid = 1650] [id = 225] 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x123aea800) [pid = 1650] [serial = 673] [outer = 0x0] 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x125fc3c00) [pid = 1650] [serial = 674] [outer = 0x123aea800] 06:13:54 INFO - PROCESS | 1650 | 1461676434208 Marionette DEBUG loaded listener.js 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12802bc00) [pid = 1650] [serial = 675] [outer = 0x123aea800] 06:13:54 INFO - PROCESS | 1650 | 1461676434592 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]]]}] 06:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 675ms 06:13:54 INFO - PROCESS | 1650 | 1461676434610 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 06:13:54 INFO - PROCESS | 1650 | 1461676434611 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 06:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:13:54 INFO - PROCESS | 1650 | 1461676434613 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:13:54 INFO - PROCESS | 1650 | 1461676434614 Marionette TRACE conn2 <- [1,874,null,{}] 06:13:54 INFO - PROCESS | 1650 | 1461676434616 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}] 06:13:54 INFO - PROCESS | 1650 | 1461676434728 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 06:13:54 INFO - PROCESS | 1650 | 1461676434779 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12588f000 == 53 [pid = 1650] [id = 226] 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x127ba7800) [pid = 1650] [serial = 676] [outer = 0x0] 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129025000) [pid = 1650] [serial = 677] [outer = 0x127ba7800] 06:13:54 INFO - PROCESS | 1650 | 1461676434805 Marionette DEBUG loaded listener.js 06:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129831c00) [pid = 1650] [serial = 678] [outer = 0x127ba7800] 06:13:55 INFO - PROCESS | 1650 | 1461676435194 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]]]}] 06:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 623ms 06:13:55 INFO - PROCESS | 1650 | 1461676435237 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 06:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:13:55 INFO - PROCESS | 1650 | 1461676435239 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 06:13:55 INFO - PROCESS | 1650 | 1461676435242 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:13:55 INFO - PROCESS | 1650 | 1461676435244 Marionette TRACE conn2 <- [1,878,null,{}] 06:13:55 INFO - PROCESS | 1650 | 1461676435247 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}] 06:13:55 INFO - PROCESS | 1650 | 1461676435428 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 06:13:55 INFO - PROCESS | 1650 | 1461676435459 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b124000 == 54 [pid = 1650] [id = 227] 06:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b1d3400) [pid = 1650] [serial = 679] [outer = 0x0] 06:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b711800) [pid = 1650] [serial = 680] [outer = 0x12b1d3400] 06:13:55 INFO - PROCESS | 1650 | 1461676435496 Marionette DEBUG loaded listener.js 06:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ceb3400) [pid = 1650] [serial = 681] [outer = 0x12b1d3400] 06:13:55 INFO - PROCESS | 1650 | 1461676435922 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]]]}] 06:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 720ms 06:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:13:55 INFO - PROCESS | 1650 | 1461676435962 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 06:13:55 INFO - PROCESS | 1650 | 1461676435964 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 06:13:55 INFO - PROCESS | 1650 | 1461676435966 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:13:55 INFO - PROCESS | 1650 | 1461676435967 Marionette TRACE conn2 <- [1,882,null,{}] 06:13:55 INFO - PROCESS | 1650 | 1461676435969 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}] 06:13:56 INFO - PROCESS | 1650 | 1461676436069 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 06:13:56 INFO - PROCESS | 1650 | 1461676436074 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce27800 == 55 [pid = 1650] [id = 228] 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ceacc00) [pid = 1650] [serial = 682] [outer = 0x0] 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d0fd000) [pid = 1650] [serial = 683] [outer = 0x12ceacc00] 06:13:56 INFO - PROCESS | 1650 | 1461676436129 Marionette DEBUG loaded listener.js 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12da3c000) [pid = 1650] [serial = 684] [outer = 0x12ceacc00] 06:13:56 INFO - PROCESS | 1650 | 1461676436438 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]]]}] 06:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 06:13:56 INFO - PROCESS | 1650 | 1461676436488 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 06:13:56 INFO - PROCESS | 1650 | 1461676436489 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 06:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:13:56 INFO - PROCESS | 1650 | 1461676436491 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:13:56 INFO - PROCESS | 1650 | 1461676436493 Marionette TRACE conn2 <- [1,886,null,{}] 06:13:56 INFO - PROCESS | 1650 | 1461676436495 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}] 06:13:56 INFO - PROCESS | 1650 | 1461676436633 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 06:13:56 INFO - PROCESS | 1650 | 1461676436657 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36d800 == 56 [pid = 1650] [id = 229] 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12d39ec00) [pid = 1650] [serial = 685] [outer = 0x0] 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e3dfc00) [pid = 1650] [serial = 686] [outer = 0x12d39ec00] 06:13:56 INFO - PROCESS | 1650 | 1461676436697 Marionette DEBUG loaded listener.js 06:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e6d2400) [pid = 1650] [serial = 687] [outer = 0x12d39ec00] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123da8c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11a86e800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12820d400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1147d7c00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x114241400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118e94800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1147dfc00) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b4b3000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12be0e400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12babec00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x115487800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123649000) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:13:57 INFO - PROCESS | 1650 | 1461676437357 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]]]}] 06:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 872ms 06:13:57 INFO - PROCESS | 1650 | 1461676437364 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 06:13:57 INFO - PROCESS | 1650 | 1461676437365 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 06:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:13:57 INFO - PROCESS | 1650 | 1461676437376 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:13:57 INFO - PROCESS | 1650 | 1461676437377 Marionette TRACE conn2 <- [1,890,null,{}] 06:13:57 INFO - PROCESS | 1650 | 1461676437380 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}] 06:13:57 INFO - PROCESS | 1650 | 1461676437476 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 06:13:57 INFO - PROCESS | 1650 | 1461676437482 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be33800 == 57 [pid = 1650] [id = 230] 06:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118e94800) [pid = 1650] [serial = 688] [outer = 0x0] 06:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123da8c00) [pid = 1650] [serial = 689] [outer = 0x118e94800] 06:13:57 INFO - PROCESS | 1650 | 1461676437513 Marionette DEBUG loaded listener.js 06:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12be0b000) [pid = 1650] [serial = 690] [outer = 0x118e94800] 06:13:58 INFO - PROCESS | 1650 | 1461676438027 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]]]}] 06:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 677ms 06:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:13:58 INFO - PROCESS | 1650 | 1461676438046 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 06:13:58 INFO - PROCESS | 1650 | 1461676438047 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 06:13:58 INFO - PROCESS | 1650 | 1461676438049 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:13:58 INFO - PROCESS | 1650 | 1461676438051 Marionette TRACE conn2 <- [1,894,null,{}] 06:13:58 INFO - PROCESS | 1650 | 1461676438053 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}] 06:13:58 INFO - PROCESS | 1650 | 1461676438138 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 06:13:58 INFO - PROCESS | 1650 | 1461676438142 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 58 [pid = 1650] [id = 231] 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12da60000) [pid = 1650] [serial = 691] [outer = 0x0] 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12eb98800) [pid = 1650] [serial = 692] [outer = 0x12da60000] 06:13:58 INFO - PROCESS | 1650 | 1461676438168 Marionette DEBUG loaded listener.js 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12eba2400) [pid = 1650] [serial = 693] [outer = 0x12da60000] 06:13:58 INFO - PROCESS | 1650 | 1461676438524 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]]]}] 06:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 522ms 06:13:58 INFO - PROCESS | 1650 | 1461676438573 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 06:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:13:58 INFO - PROCESS | 1650 | 1461676438575 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 06:13:58 INFO - PROCESS | 1650 | 1461676438578 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:13:58 INFO - PROCESS | 1650 | 1461676438580 Marionette TRACE conn2 <- [1,898,null,{}] 06:13:58 INFO - PROCESS | 1650 | 1461676438583 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}] 06:13:58 INFO - PROCESS | 1650 | 1461676438726 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 06:13:58 INFO - PROCESS | 1650 | 1461676438743 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa2b000 == 59 [pid = 1650] [id = 232] 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ebc6800) [pid = 1650] [serial = 694] [outer = 0x0] 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12f060c00) [pid = 1650] [serial = 695] [outer = 0x12ebc6800] 06:13:58 INFO - PROCESS | 1650 | 1461676438791 Marionette DEBUG loaded listener.js 06:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f1d8c00) [pid = 1650] [serial = 696] [outer = 0x12ebc6800] 06:13:59 INFO - PROCESS | 1650 | 1461676439420 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]]]}] 06:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 869ms 06:13:59 INFO - PROCESS | 1650 | 1461676439450 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 06:13:59 INFO - PROCESS | 1650 | 1461676439454 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 06:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:13:59 INFO - PROCESS | 1650 | 1461676439459 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:13:59 INFO - PROCESS | 1650 | 1461676439462 Marionette TRACE conn2 <- [1,902,null,{}] 06:13:59 INFO - PROCESS | 1650 | 1461676439466 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}] 06:13:59 INFO - PROCESS | 1650 | 1461676439574 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 06:13:59 INFO - PROCESS | 1650 | 1461676439646 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e8800 == 60 [pid = 1650] [id = 233] 06:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1142bb800) [pid = 1650] [serial = 697] [outer = 0x0] 06:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11548ac00) [pid = 1650] [serial = 698] [outer = 0x1142bb800] 06:13:59 INFO - PROCESS | 1650 | 1461676439677 Marionette DEBUG loaded listener.js 06:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118ee9400) [pid = 1650] [serial = 699] [outer = 0x1142bb800] 06:14:00 INFO - PROCESS | 1650 | 1461676440094 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]]]}] 06:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 06:14:00 INFO - PROCESS | 1650 | 1461676440168 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 06:14:00 INFO - PROCESS | 1650 | 1461676440172 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 06:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:14:00 INFO - PROCESS | 1650 | 1461676440179 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:14:00 INFO - PROCESS | 1650 | 1461676440181 Marionette TRACE conn2 <- [1,906,null,{}] 06:14:00 INFO - PROCESS | 1650 | 1461676440202 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}] 06:14:00 INFO - PROCESS | 1650 | 1461676440312 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 06:14:00 INFO - PROCESS | 1650 | 1461676440381 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fe5000 == 61 [pid = 1650] [id = 234] 06:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ba62800) [pid = 1650] [serial = 700] [outer = 0x0] 06:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11c21fc00) [pid = 1650] [serial = 701] [outer = 0x11ba62800] 06:14:00 INFO - PROCESS | 1650 | 1461676440411 Marionette DEBUG loaded listener.js 06:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12407ac00) [pid = 1650] [serial = 702] [outer = 0x11ba62800] 06:14:00 INFO - PROCESS | 1650 | 1461676440831 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]]]}] 06:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 06:14:00 INFO - PROCESS | 1650 | 1461676440849 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 06:14:00 INFO - PROCESS | 1650 | 1461676440851 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 06:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:14:00 INFO - PROCESS | 1650 | 1461676440855 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:14:00 INFO - PROCESS | 1650 | 1461676440858 Marionette TRACE conn2 <- [1,910,null,{}] 06:14:00 INFO - PROCESS | 1650 | 1461676440866 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}] 06:14:00 INFO - PROCESS | 1650 | 1461676440971 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 06:14:01 INFO - PROCESS | 1650 | 1461676441030 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f429000 == 62 [pid = 1650] [id = 235] 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12902c800) [pid = 1650] [serial = 703] [outer = 0x0] 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b4b2000) [pid = 1650] [serial = 704] [outer = 0x12902c800] 06:14:01 INFO - PROCESS | 1650 | 1461676441062 Marionette DEBUG loaded listener.js 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bd63800) [pid = 1650] [serial = 705] [outer = 0x12902c800] 06:14:01 INFO - PROCESS | 1650 | 1461676441517 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]]]}] 06:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 06:14:01 INFO - PROCESS | 1650 | 1461676441527 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 06:14:01 INFO - PROCESS | 1650 | 1461676441529 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 06:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:14:01 INFO - PROCESS | 1650 | 1461676441531 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:14:01 INFO - PROCESS | 1650 | 1461676441533 Marionette TRACE conn2 <- [1,914,null,{}] 06:14:01 INFO - PROCESS | 1650 | 1461676441538 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}] 06:14:01 INFO - PROCESS | 1650 | 1461676441668 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 06:14:01 INFO - PROCESS | 1650 | 1461676441737 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb44800 == 63 [pid = 1650] [id = 236] 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e541400) [pid = 1650] [serial = 706] [outer = 0x0] 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12eb97400) [pid = 1650] [serial = 707] [outer = 0x12e541400] 06:14:01 INFO - PROCESS | 1650 | 1461676441767 Marionette DEBUG loaded listener.js 06:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ebcb800) [pid = 1650] [serial = 708] [outer = 0x12e541400] 06:14:02 INFO - PROCESS | 1650 | 1461676442149 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]]]}] 06:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 06:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:14:02 INFO - PROCESS | 1650 | 1461676442205 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 06:14:02 INFO - PROCESS | 1650 | 1461676442206 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 06:14:02 INFO - PROCESS | 1650 | 1461676442209 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:14:02 INFO - PROCESS | 1650 | 1461676442210 Marionette TRACE conn2 <- [1,918,null,{}] 06:14:02 INFO - PROCESS | 1650 | 1461676442212 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}] 06:14:02 INFO - PROCESS | 1650 | 1461676442318 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 06:14:02 INFO - PROCESS | 1650 | 1461676442389 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd6b000 == 64 [pid = 1650] [id = 237] 06:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e543000) [pid = 1650] [serial = 709] [outer = 0x0] 06:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12f063000) [pid = 1650] [serial = 710] [outer = 0x12e543000] 06:14:02 INFO - PROCESS | 1650 | 1461676442420 Marionette DEBUG loaded listener.js 06:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12f1da000) [pid = 1650] [serial = 711] [outer = 0x12e543000] 06:14:02 INFO - PROCESS | 1650 | 1461676442826 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]]]}] 06:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 06:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:14:02 INFO - PROCESS | 1650 | 1461676442878 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 06:14:02 INFO - PROCESS | 1650 | 1461676442880 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 06:14:02 INFO - PROCESS | 1650 | 1461676442882 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:14:02 INFO - PROCESS | 1650 | 1461676442883 Marionette TRACE conn2 <- [1,922,null,{}] 06:14:02 INFO - PROCESS | 1650 | 1461676442886 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}] 06:14:03 INFO - PROCESS | 1650 | 1461676443019 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 06:14:03 INFO - PROCESS | 1650 | 1461676443106 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x130117800 == 65 [pid = 1650] [id = 238] 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12f1dfc00) [pid = 1650] [serial = 712] [outer = 0x0] 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12f74d800) [pid = 1650] [serial = 713] [outer = 0x12f1dfc00] 06:14:03 INFO - PROCESS | 1650 | 1461676443138 Marionette DEBUG loaded listener.js 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12fa1ac00) [pid = 1650] [serial = 714] [outer = 0x12f1dfc00] 06:14:03 INFO - PROCESS | 1650 | 1461676443562 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]]]}] 06:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 721ms 06:14:03 INFO - PROCESS | 1650 | 1461676443604 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 06:14:03 INFO - PROCESS | 1650 | 1461676443605 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 06:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:14:03 INFO - PROCESS | 1650 | 1461676443608 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:14:03 INFO - PROCESS | 1650 | 1461676443609 Marionette TRACE conn2 <- [1,926,null,{}] 06:14:03 INFO - PROCESS | 1650 | 1461676443611 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}] 06:14:03 INFO - PROCESS | 1650 | 1461676443843 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 06:14:03 INFO - PROCESS | 1650 | 1461676443915 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af0d800 == 66 [pid = 1650] [id = 239] 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1136dc000) [pid = 1650] [serial = 715] [outer = 0x0] 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x114351400) [pid = 1650] [serial = 716] [outer = 0x1136dc000] 06:14:03 INFO - PROCESS | 1650 | 1461676443944 Marionette DEBUG loaded listener.js 06:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x115a22800) [pid = 1650] [serial = 717] [outer = 0x1136dc000] 06:14:04 INFO - PROCESS | 1650 | 1461676444439 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]]]}] 06:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 871ms 06:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:14:04 INFO - PROCESS | 1650 | 1461676444488 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 06:14:04 INFO - PROCESS | 1650 | 1461676444490 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 06:14:04 INFO - PROCESS | 1650 | 1461676444494 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:14:04 INFO - PROCESS | 1650 | 1461676444497 Marionette TRACE conn2 <- [1,930,null,{}] 06:14:04 INFO - PROCESS | 1650 | 1461676444500 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}] 06:14:04 INFO - PROCESS | 1650 | 1461676444596 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 06:14:04 INFO - PROCESS | 1650 | 1461676444673 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c032800 == 67 [pid = 1650] [id = 240] 06:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11a86e800) [pid = 1650] [serial = 718] [outer = 0x0] 06:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11ad71000) [pid = 1650] [serial = 719] [outer = 0x11a86e800] 06:14:04 INFO - PROCESS | 1650 | 1461676444703 Marionette DEBUG loaded listener.js 06:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11c052400) [pid = 1650] [serial = 720] [outer = 0x11a86e800] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 66 [pid = 1650] [id = 231] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12be33800 == 65 [pid = 1650] [id = 230] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36d800 == 64 [pid = 1650] [id = 229] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce27800 == 63 [pid = 1650] [id = 228] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b124000 == 62 [pid = 1650] [id = 227] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12588f000 == 61 [pid = 1650] [id = 226] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e542c00) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11a864800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128728000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12d0f1800) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e54c000) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | 1461676445169 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]]]}] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c036000 == 60 [pid = 1650] [id = 225] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11af10800 == 59 [pid = 1650] [id = 224] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x115322800 == 58 [pid = 1650] [id = 223] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba46800 == 57 [pid = 1650] [id = 222] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f417800 == 56 [pid = 1650] [id = 220] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f018800 == 55 [pid = 1650] [id = 219] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec03000 == 54 [pid = 1650] [id = 218] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12da83800 == 53 [pid = 1650] [id = 217] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5f2000 == 52 [pid = 1650] [id = 216] 06:14:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118853000 == 51 [pid = 1650] [id = 215] 06:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 721ms 06:14:05 INFO - PROCESS | 1650 | 1461676445216 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 06:14:05 INFO - PROCESS | 1650 | 1461676445218 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 06:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12da3a400) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e3e0800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x115aa8000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x118471400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x124321800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12949e000) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x128136400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x129029800) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ad1d000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11c054800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x129de1400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x114b42000) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x114e97800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c310c00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12390f000) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118fa2000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11a870400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129debc00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b1d2800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12bab1000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d071800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bd66000) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129de8800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12da3e800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 06:14:05 INFO - PROCESS | 1650 | 1461676445238 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:14:05 INFO - PROCESS | 1650 | 1461676445239 Marionette TRACE conn2 <- [1,934,null,{}] 06:14:05 INFO - PROCESS | 1650 | 1461676445244 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}] 06:14:05 INFO - PROCESS | 1650 | 1461676445328 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 06:14:05 INFO - PROCESS | 1650 | 1461676445337 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922f800 == 52 [pid = 1650] [id = 241] 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11ba63c00) [pid = 1650] [serial = 721] [outer = 0x0] 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11c219000) [pid = 1650] [serial = 722] [outer = 0x11ba63c00] 06:14:05 INFO - PROCESS | 1650 | 1461676445363 Marionette DEBUG loaded listener.js 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123da9000) [pid = 1650] [serial = 723] [outer = 0x11ba63c00] 06:14:05 INFO - PROCESS | 1650 | 1461676445736 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]]]}] 06:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 529ms 06:14:05 INFO - PROCESS | 1650 | 1461676445772 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 06:14:05 INFO - PROCESS | 1650 | 1461676445775 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 06:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:14:05 INFO - PROCESS | 1650 | 1461676445784 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:14:05 INFO - PROCESS | 1650 | 1461676445787 Marionette TRACE conn2 <- [1,938,null,{}] 06:14:05 INFO - PROCESS | 1650 | 1461676445789 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}] 06:14:05 INFO - PROCESS | 1650 | 1461676445877 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 06:14:05 INFO - PROCESS | 1650 | 1461676445904 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12434b800 == 53 [pid = 1650] [id = 242] 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x127bac800) [pid = 1650] [serial = 724] [outer = 0x0] 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12820c800) [pid = 1650] [serial = 725] [outer = 0x127bac800] 06:14:05 INFO - PROCESS | 1650 | 1461676445930 Marionette DEBUG loaded listener.js 06:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1290d3400) [pid = 1650] [serial = 726] [outer = 0x127bac800] 06:14:06 INFO - PROCESS | 1650 | 1461676446259 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]]]}] 06:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 524ms 06:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:14:06 INFO - PROCESS | 1650 | 1461676446313 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 06:14:06 INFO - PROCESS | 1650 | 1461676446314 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 06:14:06 INFO - PROCESS | 1650 | 1461676446316 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:14:06 INFO - PROCESS | 1650 | 1461676446317 Marionette TRACE conn2 <- [1,942,null,{}] 06:14:06 INFO - PROCESS | 1650 | 1461676446319 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}] 06:14:06 INFO - PROCESS | 1650 | 1461676446401 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 06:14:06 INFO - PROCESS | 1650 | 1461676446408 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11903d800 == 54 [pid = 1650] [id = 243] 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1290d4c00) [pid = 1650] [serial = 727] [outer = 0x0] 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129de3000) [pid = 1650] [serial = 728] [outer = 0x1290d4c00] 06:14:06 INFO - PROCESS | 1650 | 1461676446433 Marionette DEBUG loaded listener.js 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b4b0c00) [pid = 1650] [serial = 729] [outer = 0x1290d4c00] 06:14:06 INFO - PROCESS | 1650 | 1461676446757 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]]]}] 06:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 06:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:14:06 INFO - PROCESS | 1650 | 1461676446788 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 06:14:06 INFO - PROCESS | 1650 | 1461676446789 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 06:14:06 INFO - PROCESS | 1650 | 1461676446791 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:14:06 INFO - PROCESS | 1650 | 1461676446792 Marionette TRACE conn2 <- [1,946,null,{}] 06:14:06 INFO - PROCESS | 1650 | 1461676446794 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}] 06:14:06 INFO - PROCESS | 1650 | 1461676446879 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 06:14:06 INFO - PROCESS | 1650 | 1461676446886 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12badd800 == 55 [pid = 1650] [id = 244] 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12bd6e800) [pid = 1650] [serial = 730] [outer = 0x0] 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12be12400) [pid = 1650] [serial = 731] [outer = 0x12bd6e800] 06:14:06 INFO - PROCESS | 1650 | 1461676446918 Marionette DEBUG loaded listener.js 06:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12d0fb400) [pid = 1650] [serial = 732] [outer = 0x12bd6e800] 06:14:07 INFO - PROCESS | 1650 | 1461676447348 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]]]}] 06:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 06:14:07 INFO - PROCESS | 1650 | 1461676447411 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 06:14:07 INFO - PROCESS | 1650 | 1461676447413 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 06:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:14:07 INFO - PROCESS | 1650 | 1461676447417 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:14:07 INFO - PROCESS | 1650 | 1461676447419 Marionette TRACE conn2 <- [1,950,null,{}] 06:14:07 INFO - PROCESS | 1650 | 1461676447422 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}] 06:14:07 INFO - PROCESS | 1650 | 1461676447580 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 06:14:07 INFO - PROCESS | 1650 | 1461676447609 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfcb000 == 56 [pid = 1650] [id = 245] 06:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d39b400) [pid = 1650] [serial = 733] [outer = 0x0] 06:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e3e0800) [pid = 1650] [serial = 734] [outer = 0x12d39b400] 06:14:07 INFO - PROCESS | 1650 | 1461676447644 Marionette DEBUG loaded listener.js 06:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ebc1800) [pid = 1650] [serial = 735] [outer = 0x12d39b400] 06:14:07 INFO - PROCESS | 1650 | 1461676447973 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]]]}] 06:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 571ms 06:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:14:07 INFO - PROCESS | 1650 | 1461676447988 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 06:14:07 INFO - PROCESS | 1650 | 1461676447989 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 06:14:07 INFO - PROCESS | 1650 | 1461676447991 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:14:07 INFO - PROCESS | 1650 | 1461676447993 Marionette TRACE conn2 <- [1,954,null,{}] 06:14:07 INFO - PROCESS | 1650 | 1461676447995 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}] 06:14:08 INFO - PROCESS | 1650 | 1461676448096 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 06:14:08 INFO - PROCESS | 1650 | 1461676448110 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da8f000 == 57 [pid = 1650] [id = 246] 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e3d8c00) [pid = 1650] [serial = 736] [outer = 0x0] 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12f05cc00) [pid = 1650] [serial = 737] [outer = 0x12e3d8c00] 06:14:08 INFO - PROCESS | 1650 | 1461676448135 Marionette DEBUG loaded listener.js 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12f1dc400) [pid = 1650] [serial = 738] [outer = 0x12e3d8c00] 06:14:08 INFO - PROCESS | 1650 | 1461676448493 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]]]}] 06:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 517ms 06:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:14:08 INFO - PROCESS | 1650 | 1461676448510 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 06:14:08 INFO - PROCESS | 1650 | 1461676448511 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 06:14:08 INFO - PROCESS | 1650 | 1461676448513 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:14:08 INFO - PROCESS | 1650 | 1461676448514 Marionette TRACE conn2 <- [1,958,null,{}] 06:14:08 INFO - PROCESS | 1650 | 1461676448516 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}] 06:14:08 INFO - PROCESS | 1650 | 1461676448634 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 06:14:08 INFO - PROCESS | 1650 | 1461676448649 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ad000 == 58 [pid = 1650] [id = 247] 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12d3a3400) [pid = 1650] [serial = 739] [outer = 0x0] 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12f749c00) [pid = 1650] [serial = 740] [outer = 0x12d3a3400] 06:14:08 INFO - PROCESS | 1650 | 1461676448675 Marionette DEBUG loaded listener.js 06:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12f754800) [pid = 1650] [serial = 741] [outer = 0x12d3a3400] 06:14:09 INFO - PROCESS | 1650 | 1461676448990 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]]]}] 06:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 06:14:09 INFO - PROCESS | 1650 | 1461676449036 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 06:14:09 INFO - PROCESS | 1650 | 1461676449038 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 06:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:14:09 INFO - PROCESS | 1650 | 1461676449041 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:14:09 INFO - PROCESS | 1650 | 1461676449043 Marionette TRACE conn2 <- [1,962,null,{}] 06:14:09 INFO - PROCESS | 1650 | 1461676449046 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}] 06:14:09 INFO - PROCESS | 1650 | 1461676449212 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 06:14:09 INFO - PROCESS | 1650 | 1461676449230 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f018800 == 59 [pid = 1650] [id = 248] 06:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12f754c00) [pid = 1650] [serial = 742] [outer = 0x0] 06:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12fa1a400) [pid = 1650] [serial = 743] [outer = 0x12f754c00] 06:14:09 INFO - PROCESS | 1650 | 1461676449271 Marionette DEBUG loaded listener.js 06:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12fa21000) [pid = 1650] [serial = 744] [outer = 0x12f754c00] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1136db000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11bc19c00) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x128026800) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12babb800) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11ba61400) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x115a30000) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118f9dc00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x128205400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12bd6cc00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b70dc00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x110fb1000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b1d3400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ceacc00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12d39ec00) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127ba7800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x114bc1000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12872e000) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x123aea800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x118ad2400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1142b8400) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118e94800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ad6e000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12812d000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11c053800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x114e98000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11bc0c800) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12da60000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e3e5000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b4bc400) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d0fa000) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123dab000) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d0f7800) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12babb000) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b70fc00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123efd800) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1187b5800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x123908800) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x110fae800) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b1cc000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bd64400) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1158b0400) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:14:09 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129837800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:14:09 INFO - PROCESS | 1650 | 1461676449916 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]]]}] 06:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 920ms 06:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:14:09 INFO - PROCESS | 1650 | 1461676449962 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 06:14:09 INFO - PROCESS | 1650 | 1461676449963 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 06:14:09 INFO - PROCESS | 1650 | 1461676449965 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:14:09 INFO - PROCESS | 1650 | 1461676449966 Marionette TRACE conn2 <- [1,966,null,{}] 06:14:09 INFO - PROCESS | 1650 | 1461676449989 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}] 06:14:10 INFO - PROCESS | 1650 | 1461676450086 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 06:14:10 INFO - PROCESS | 1650 | 1461676450091 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af21800 == 60 [pid = 1650] [id = 249] 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118c4c800) [pid = 1650] [serial = 745] [outer = 0x0] 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11a8e3000) [pid = 1650] [serial = 746] [outer = 0x118c4c800] 06:14:10 INFO - PROCESS | 1650 | 1461676450121 Marionette DEBUG loaded listener.js 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123dab000) [pid = 1650] [serial = 747] [outer = 0x118c4c800] 06:14:10 INFO - PROCESS | 1650 | 1461676450459 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]]]}] 06:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 06:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:14:10 INFO - PROCESS | 1650 | 1461676450487 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 06:14:10 INFO - PROCESS | 1650 | 1461676450489 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 06:14:10 INFO - PROCESS | 1650 | 1461676450491 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:14:10 INFO - PROCESS | 1650 | 1461676450493 Marionette TRACE conn2 <- [1,970,null,{}] 06:14:10 INFO - PROCESS | 1650 | 1461676450495 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}] 06:14:10 INFO - PROCESS | 1650 | 1461676450597 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 06:14:10 INFO - PROCESS | 1650 | 1461676450658 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f035000 == 61 [pid = 1650] [id = 250] 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119263800) [pid = 1650] [serial = 748] [outer = 0x0] 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128079c00) [pid = 1650] [serial = 749] [outer = 0x119263800] 06:14:10 INFO - PROCESS | 1650 | 1461676450683 Marionette DEBUG loaded listener.js 06:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12da3a800) [pid = 1650] [serial = 750] [outer = 0x119263800] 06:14:10 INFO - PROCESS | 1650 | 1461676450972 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]]]}] 06:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 06:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:14:11 INFO - PROCESS | 1650 | 1461676451011 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 06:14:11 INFO - PROCESS | 1650 | 1461676451012 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 06:14:11 INFO - PROCESS | 1650 | 1461676451014 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:14:11 INFO - PROCESS | 1650 | 1461676451015 Marionette TRACE conn2 <- [1,974,null,{}] 06:14:11 INFO - PROCESS | 1650 | 1461676451018 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}] 06:14:11 INFO - PROCESS | 1650 | 1461676451105 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 06:14:11 INFO - PROCESS | 1650 | 1461676451110 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x13022e800 == 62 [pid = 1650] [id = 251] 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d0f7800) [pid = 1650] [serial = 751] [outer = 0x0] 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12eb9a800) [pid = 1650] [serial = 752] [outer = 0x12d0f7800] 06:14:11 INFO - PROCESS | 1650 | 1461676451135 Marionette DEBUG loaded listener.js 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12fa21400) [pid = 1650] [serial = 753] [outer = 0x12d0f7800] 06:14:11 INFO - PROCESS | 1650 | 1461676451463 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]]]}] 06:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 06:14:11 INFO - PROCESS | 1650 | 1461676451483 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 06:14:11 INFO - PROCESS | 1650 | 1461676451484 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 06:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:14:11 INFO - PROCESS | 1650 | 1461676451489 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:14:11 INFO - PROCESS | 1650 | 1461676451490 Marionette TRACE conn2 <- [1,978,null,{}] 06:14:11 INFO - PROCESS | 1650 | 1461676451492 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}] 06:14:11 INFO - PROCESS | 1650 | 1461676451603 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 06:14:11 INFO - PROCESS | 1650 | 1461676451610 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x130244000 == 63 [pid = 1650] [id = 252] 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11a548c00) [pid = 1650] [serial = 754] [outer = 0x0] 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12fa20000) [pid = 1650] [serial = 755] [outer = 0x11a548c00] 06:14:11 INFO - PROCESS | 1650 | 1461676451634 Marionette DEBUG loaded listener.js 06:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12fb9ec00) [pid = 1650] [serial = 756] [outer = 0x11a548c00] 06:14:12 INFO - PROCESS | 1650 | 1461676452107 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]]]}] 06:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 668ms 06:14:12 INFO - PROCESS | 1650 | 1461676452158 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 06:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:14:12 INFO - PROCESS | 1650 | 1461676452162 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 06:14:12 INFO - PROCESS | 1650 | 1461676452168 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:14:12 INFO - PROCESS | 1650 | 1461676452173 Marionette TRACE conn2 <- [1,982,null,{}] 06:14:12 INFO - PROCESS | 1650 | 1461676452179 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}] 06:14:12 INFO - PROCESS | 1650 | 1461676452347 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 06:14:12 INFO - PROCESS | 1650 | 1461676452430 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118781800 == 64 [pid = 1650] [id = 253] 06:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118739400) [pid = 1650] [serial = 757] [outer = 0x0] 06:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11926c800) [pid = 1650] [serial = 758] [outer = 0x118739400] 06:14:12 INFO - PROCESS | 1650 | 1461676452461 Marionette DEBUG loaded listener.js 06:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11a8e7800) [pid = 1650] [serial = 759] [outer = 0x118739400] 06:14:12 INFO - PROCESS | 1650 | 1461676452891 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]]]}] 06:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 778ms 06:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:14:12 INFO - PROCESS | 1650 | 1461676452946 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 06:14:12 INFO - PROCESS | 1650 | 1461676452950 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 06:14:12 INFO - PROCESS | 1650 | 1461676452954 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:14:12 INFO - PROCESS | 1650 | 1461676452956 Marionette TRACE conn2 <- [1,986,null,{}] 06:14:12 INFO - PROCESS | 1650 | 1461676452959 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}] 06:14:13 INFO - PROCESS | 1650 | 1461676453086 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 06:14:13 INFO - PROCESS | 1650 | 1461676453173 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c041800 == 65 [pid = 1650] [id = 254] 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c216c00) [pid = 1650] [serial = 760] [outer = 0x0] 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12407bc00) [pid = 1650] [serial = 761] [outer = 0x11c216c00] 06:14:13 INFO - PROCESS | 1650 | 1461676453205 Marionette DEBUG loaded listener.js 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127b28400) [pid = 1650] [serial = 762] [outer = 0x11c216c00] 06:14:13 INFO - PROCESS | 1650 | 1461676453642 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]]]}] 06:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 06:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:14:13 INFO - PROCESS | 1650 | 1461676453675 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 06:14:13 INFO - PROCESS | 1650 | 1461676453676 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 06:14:13 INFO - PROCESS | 1650 | 1461676453679 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:14:13 INFO - PROCESS | 1650 | 1461676453681 Marionette TRACE conn2 <- [1,990,null,{}] 06:14:13 INFO - PROCESS | 1650 | 1461676453689 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}] 06:14:13 INFO - PROCESS | 1650 | 1461676453799 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 06:14:13 INFO - PROCESS | 1650 | 1461676453863 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db3f000 == 66 [pid = 1650] [id = 255] 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129032400) [pid = 1650] [serial = 763] [outer = 0x0] 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ba19800) [pid = 1650] [serial = 764] [outer = 0x129032400] 06:14:13 INFO - PROCESS | 1650 | 1461676453937 Marionette DEBUG loaded listener.js 06:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12bd6f800) [pid = 1650] [serial = 765] [outer = 0x129032400] 06:14:14 INFO - PROCESS | 1650 | 1461676454372 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]]]}] 06:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 775ms 06:14:14 INFO - PROCESS | 1650 | 1461676454468 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 06:14:14 INFO - PROCESS | 1650 | 1461676454471 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 06:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:14:14 INFO - PROCESS | 1650 | 1461676454473 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:14:14 INFO - PROCESS | 1650 | 1461676454475 Marionette TRACE conn2 <- [1,994,null,{}] 06:14:14 INFO - PROCESS | 1650 | 1461676454477 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}] 06:14:14 INFO - PROCESS | 1650 | 1461676454587 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 06:14:14 INFO - PROCESS | 1650 | 1461676454661 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13024c800 == 67 [pid = 1650] [id = 256] 06:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12be14000) [pid = 1650] [serial = 766] [outer = 0x0] 06:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12da30800) [pid = 1650] [serial = 767] [outer = 0x12be14000] 06:14:14 INFO - PROCESS | 1650 | 1461676454692 Marionette DEBUG loaded listener.js 06:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12eb96c00) [pid = 1650] [serial = 768] [outer = 0x12be14000] 06:14:15 INFO - PROCESS | 1650 | 1461676455120 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]]]}] 06:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 06:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:14:15 INFO - PROCESS | 1650 | 1461676455147 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 06:14:15 INFO - PROCESS | 1650 | 1461676455148 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 06:14:15 INFO - PROCESS | 1650 | 1461676455150 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:14:15 INFO - PROCESS | 1650 | 1461676455152 Marionette TRACE conn2 <- [1,998,null,{}] 06:14:15 INFO - PROCESS | 1650 | 1461676455167 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}] 06:14:15 INFO - PROCESS | 1650 | 1461676455274 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 06:14:15 INFO - PROCESS | 1650 | 1461676455332 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119971800 == 68 [pid = 1650] [id = 257] 06:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x114bb8c00) [pid = 1650] [serial = 769] [outer = 0x0] 06:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b70e000) [pid = 1650] [serial = 770] [outer = 0x114bb8c00] 06:14:15 INFO - PROCESS | 1650 | 1461676455375 Marionette DEBUG loaded listener.js 06:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e6d7800) [pid = 1650] [serial = 771] [outer = 0x114bb8c00] 06:14:15 INFO - PROCESS | 1650 | 1461676455810 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]]]}] 06:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 704ms 06:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:14:15 INFO - PROCESS | 1650 | 1461676455889 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 06:14:15 INFO - PROCESS | 1650 | 1461676455890 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 06:14:15 INFO - PROCESS | 1650 | 1461676455894 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:14:15 INFO - PROCESS | 1650 | 1461676455895 Marionette TRACE conn2 <- [1,1002,null,{}] 06:14:15 INFO - PROCESS | 1650 | 1461676455898 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}] 06:14:16 INFO - PROCESS | 1650 | 1461676456195 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 06:14:16 INFO - PROCESS | 1650 | 1461676456305 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11841e000 == 69 [pid = 1650] [id = 258] 06:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11359e800) [pid = 1650] [serial = 772] [outer = 0x0] 06:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114356800) [pid = 1650] [serial = 773] [outer = 0x11359e800] 06:14:16 INFO - PROCESS | 1650 | 1461676456334 Marionette DEBUG loaded listener.js 06:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x115485c00) [pid = 1650] [serial = 774] [outer = 0x11359e800] 06:14:16 INFO - PROCESS | 1650 | 1461676456810 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]]]}] 06:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 971ms 06:14:16 INFO - PROCESS | 1650 | 1461676456866 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 06:14:16 INFO - PROCESS | 1650 | 1461676456868 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 06:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:14:16 INFO - PROCESS | 1650 | 1461676456892 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:14:16 INFO - PROCESS | 1650 | 1461676456895 Marionette TRACE conn2 <- [1,1006,null,{}] 06:14:16 INFO - PROCESS | 1650 | 1461676456898 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}] 06:14:16 INFO - PROCESS | 1650 | 1461676456996 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 06:14:17 INFO - PROCESS | 1650 | 1461676457073 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f3800 == 70 [pid = 1650] [id = 259] 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118467c00) [pid = 1650] [serial = 775] [outer = 0x0] 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x118ac6400) [pid = 1650] [serial = 776] [outer = 0x118467c00] 06:14:17 INFO - PROCESS | 1650 | 1461676457103 Marionette DEBUG loaded listener.js 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x118f9b800) [pid = 1650] [serial = 777] [outer = 0x118467c00] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x13022e800 == 69 [pid = 1650] [id = 251] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12f035000 == 68 [pid = 1650] [id = 250] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11af21800 == 67 [pid = 1650] [id = 249] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12eb9b800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12f060c00) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12f018800 == 66 [pid = 1650] [id = 248] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6ad000 == 65 [pid = 1650] [id = 247] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12da8f000 == 64 [pid = 1650] [id = 246] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfcb000 == 63 [pid = 1650] [id = 245] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12badd800 == 62 [pid = 1650] [id = 244] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11903d800 == 61 [pid = 1650] [id = 243] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12434b800 == 60 [pid = 1650] [id = 242] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11922f800 == 59 [pid = 1650] [id = 241] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11c032800 == 58 [pid = 1650] [id = 240] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11af0d800 == 57 [pid = 1650] [id = 239] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x130117800 == 56 [pid = 1650] [id = 238] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd6b000 == 55 [pid = 1650] [id = 237] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb44800 == 54 [pid = 1650] [id = 236] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12f429000 == 53 [pid = 1650] [id = 235] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x125fe5000 == 52 [pid = 1650] [id = 234] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e8800 == 51 [pid = 1650] [id = 233] 06:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa2b000 == 50 [pid = 1650] [id = 232] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x127ead000) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x114bbb800) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b710c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12da62000) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x119992800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116603000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12364a800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12babd800) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d39c400) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12902a000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ba6c800) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x123dabc00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1299acc00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d3a1000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12be13400) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11ad20800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12eb95800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12da5f000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12eba2800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1299a5800) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11c054c00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x118c4c000) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115821000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12da36800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12d072800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x125fc3c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12802bc00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11acb0c00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119992c00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11581ec00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114bb9400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x123da8c00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c214400) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x123dab400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12be0c800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129dec400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128006c00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12428bc00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11990f400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ad72000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ebcac00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e3dc000) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12eba2400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e6d2400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ceb3400) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12eb98800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12be0b000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129831c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12eb9f800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d0f5800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e3e4800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128024c00) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d0f7000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b711800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12da3c000) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d0fd000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e3dfc00) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129025000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 06:14:17 INFO - PROCESS | 1650 | 1461676457628 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]]]}] 06:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 776ms 06:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:14:17 INFO - PROCESS | 1650 | 1461676457666 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 06:14:17 INFO - PROCESS | 1650 | 1461676457668 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 06:14:17 INFO - PROCESS | 1650 | 1461676457670 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:14:17 INFO - PROCESS | 1650 | 1461676457671 Marionette TRACE conn2 <- [1,1010,null,{}] 06:14:17 INFO - PROCESS | 1650 | 1461676457674 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}] 06:14:17 INFO - PROCESS | 1650 | 1461676457741 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 06:14:17 INFO - PROCESS | 1650 | 1461676457748 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119046800 == 51 [pid = 1650] [id = 260] 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11a54f800) [pid = 1650] [serial = 778] [outer = 0x0] 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a86d000) [pid = 1650] [serial = 779] [outer = 0x11a54f800] 06:14:17 INFO - PROCESS | 1650 | 1461676457769 Marionette DEBUG loaded listener.js 06:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ad13800) [pid = 1650] [serial = 780] [outer = 0x11a54f800] 06:14:18 INFO - PROCESS | 1650 | 1461676458141 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]]]}] 06:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 524ms 06:14:18 INFO - PROCESS | 1650 | 1461676458203 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 06:14:18 INFO - PROCESS | 1650 | 1461676458207 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 06:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:14:18 INFO - PROCESS | 1650 | 1461676458220 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:14:18 INFO - PROCESS | 1650 | 1461676458225 Marionette TRACE conn2 <- [1,1014,null,{}] 06:14:18 INFO - PROCESS | 1650 | 1461676458229 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}] 06:14:18 INFO - PROCESS | 1650 | 1461676458357 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 06:14:18 INFO - PROCESS | 1650 | 1461676458367 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb13000 == 52 [pid = 1650] [id = 261] 06:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ad21c00) [pid = 1650] [serial = 781] [outer = 0x0] 06:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bc0fc00) [pid = 1650] [serial = 782] [outer = 0x11ad21c00] 06:14:18 INFO - PROCESS | 1650 | 1461676458412 Marionette DEBUG loaded listener.js 06:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123906000) [pid = 1650] [serial = 783] [outer = 0x11ad21c00] 06:14:18 INFO - PROCESS | 1650 | 1461676458848 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]]]}] 06:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 682ms 06:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:14:18 INFO - PROCESS | 1650 | 1461676458901 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 06:14:18 INFO - PROCESS | 1650 | 1461676458902 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 06:14:18 INFO - PROCESS | 1650 | 1461676458906 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:14:18 INFO - PROCESS | 1650 | 1461676458907 Marionette TRACE conn2 <- [1,1018,null,{}] 06:14:18 INFO - PROCESS | 1650 | 1461676458910 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}] 06:14:18 INFO - PROCESS | 1650 | 1461676458991 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 06:14:19 INFO - PROCESS | 1650 | 1461676458996 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c03f000 == 53 [pid = 1650] [id = 262] 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123906400) [pid = 1650] [serial = 784] [outer = 0x0] 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124321800) [pid = 1650] [serial = 785] [outer = 0x123906400] 06:14:19 INFO - PROCESS | 1650 | 1461676459022 Marionette DEBUG loaded listener.js 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127b34000) [pid = 1650] [serial = 786] [outer = 0x123906400] 06:14:19 INFO - PROCESS | 1650 | 1461676459343 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]]]}] 06:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 06:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:14:19 INFO - PROCESS | 1650 | 1461676459376 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 06:14:19 INFO - PROCESS | 1650 | 1461676459377 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 06:14:19 INFO - PROCESS | 1650 | 1461676459379 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:14:19 INFO - PROCESS | 1650 | 1461676459380 Marionette TRACE conn2 <- [1,1022,null,{}] 06:14:19 INFO - PROCESS | 1650 | 1461676459383 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}] 06:14:19 INFO - PROCESS | 1650 | 1461676459496 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 06:14:19 INFO - PROCESS | 1650 | 1461676459512 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115322800 == 54 [pid = 1650] [id = 263] 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128023000) [pid = 1650] [serial = 787] [outer = 0x0] 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128027400) [pid = 1650] [serial = 788] [outer = 0x128023000] 06:14:19 INFO - PROCESS | 1650 | 1461676459544 Marionette DEBUG loaded listener.js 06:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129024000) [pid = 1650] [serial = 789] [outer = 0x128023000] 06:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 06:14:19 INFO - PROCESS | 1650 | 1461676459894 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]]]}] 06:14:19 INFO - PROCESS | 1650 | 1461676459899 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 06:14:19 INFO - PROCESS | 1650 | 1461676459900 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 06:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:14:19 INFO - PROCESS | 1650 | 1461676459907 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:14:19 INFO - PROCESS | 1650 | 1461676459908 Marionette TRACE conn2 <- [1,1026,null,{}] 06:14:19 INFO - PROCESS | 1650 | 1461676459911 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}] 06:14:20 INFO - PROCESS | 1650 | 1461676460020 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 06:14:20 INFO - PROCESS | 1650 | 1461676460025 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12432f800 == 55 [pid = 1650] [id = 264] 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128010000) [pid = 1650] [serial = 790] [outer = 0x0] 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12949fc00) [pid = 1650] [serial = 791] [outer = 0x128010000] 06:14:20 INFO - PROCESS | 1650 | 1461676460079 Marionette DEBUG loaded listener.js 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129deb400) [pid = 1650] [serial = 792] [outer = 0x128010000] 06:14:20 INFO - PROCESS | 1650 | 1461676460412 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]]]}] 06:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 06:14:20 INFO - PROCESS | 1650 | 1461676460429 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 06:14:20 INFO - PROCESS | 1650 | 1461676460430 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 06:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:14:20 INFO - PROCESS | 1650 | 1461676460432 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:14:20 INFO - PROCESS | 1650 | 1461676460433 Marionette TRACE conn2 <- [1,1030,null,{}] 06:14:20 INFO - PROCESS | 1650 | 1461676460445 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}] 06:14:20 INFO - PROCESS | 1650 | 1461676460544 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 06:14:20 INFO - PROCESS | 1650 | 1461676460548 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12808f000 == 56 [pid = 1650] [id = 265] 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128023c00) [pid = 1650] [serial = 793] [outer = 0x0] 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b1d3400) [pid = 1650] [serial = 794] [outer = 0x128023c00] 06:14:20 INFO - PROCESS | 1650 | 1461676460573 Marionette DEBUG loaded listener.js 06:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b4b8000) [pid = 1650] [serial = 795] [outer = 0x128023c00] 06:14:20 INFO - PROCESS | 1650 | 1461676460906 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]]]}] 06:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 06:14:20 INFO - PROCESS | 1650 | 1461676460956 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 06:14:20 INFO - PROCESS | 1650 | 1461676460958 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 06:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:14:20 INFO - PROCESS | 1650 | 1461676460960 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:14:20 INFO - PROCESS | 1650 | 1461676460961 Marionette TRACE conn2 <- [1,1034,null,{}] 06:14:20 INFO - PROCESS | 1650 | 1461676460964 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}] 06:14:21 INFO - PROCESS | 1650 | 1461676461090 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 06:14:21 INFO - PROCESS | 1650 | 1461676461110 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d80000 == 57 [pid = 1650] [id = 266] 06:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b1d2800) [pid = 1650] [serial = 796] [outer = 0x0] 06:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bab0800) [pid = 1650] [serial = 797] [outer = 0x12b1d2800] 06:14:21 INFO - PROCESS | 1650 | 1461676461149 Marionette DEBUG loaded listener.js 06:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12babec00) [pid = 1650] [serial = 798] [outer = 0x12b1d2800] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d0f7800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e3d8c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d3a3400) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12f754c00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ebc6800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1136dc000) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a86e800) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bd6e800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1290d4c00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127bac800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ba63c00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119263800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118c4c800) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d39b400) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12e3d9c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:14:21 INFO - PROCESS | 1650 | 1461676461808 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]]]}] 06:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 870ms 06:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:14:21 INFO - PROCESS | 1650 | 1461676461830 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 06:14:21 INFO - PROCESS | 1650 | 1461676461832 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 06:14:21 INFO - PROCESS | 1650 | 1461676461842 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:14:21 INFO - PROCESS | 1650 | 1461676461843 Marionette TRACE conn2 <- [1,1038,null,{}] 06:14:21 INFO - PROCESS | 1650 | 1461676461846 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}] 06:14:21 INFO - PROCESS | 1650 | 1461676461932 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 06:14:21 INFO - PROCESS | 1650 | 1461676461937 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128753000 == 58 [pid = 1650] [id = 267] 06:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118739c00) [pid = 1650] [serial = 799] [outer = 0x0] 06:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12428b800) [pid = 1650] [serial = 800] [outer = 0x118739c00] 06:14:21 INFO - PROCESS | 1650 | 1461676461963 Marionette DEBUG loaded listener.js 06:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bd66000) [pid = 1650] [serial = 801] [outer = 0x118739c00] 06:14:22 INFO - PROCESS | 1650 | 1461676462316 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]]]}] 06:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 527ms 06:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:14:22 INFO - PROCESS | 1650 | 1461676462362 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 06:14:22 INFO - PROCESS | 1650 | 1461676462363 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 06:14:22 INFO - PROCESS | 1650 | 1461676462365 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:14:22 INFO - PROCESS | 1650 | 1461676462366 Marionette TRACE conn2 <- [1,1042,null,{}] 06:14:22 INFO - PROCESS | 1650 | 1461676462369 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}] 06:14:22 INFO - PROCESS | 1650 | 1461676462499 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 06:14:22 INFO - PROCESS | 1650 | 1461676462582 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce37800 == 59 [pid = 1650] [id = 268] 06:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d3a5400) [pid = 1650] [serial = 802] [outer = 0x0] 06:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12da38400) [pid = 1650] [serial = 803] [outer = 0x12d3a5400] 06:14:22 INFO - PROCESS | 1650 | 1461676462631 Marionette DEBUG loaded listener.js 06:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12da61400) [pid = 1650] [serial = 804] [outer = 0x12d3a5400] 06:14:22 INFO - PROCESS | 1650 | 1461676462966 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]]]}] 06:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 06:14:22 INFO - PROCESS | 1650 | 1461676462992 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 06:14:22 INFO - PROCESS | 1650 | 1461676462994 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 06:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:14:23 INFO - PROCESS | 1650 | 1461676463016 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:14:23 INFO - PROCESS | 1650 | 1461676463018 Marionette TRACE conn2 <- [1,1046,null,{}] 06:14:23 INFO - PROCESS | 1650 | 1461676463025 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}] 06:14:23 INFO - PROCESS | 1650 | 1461676463126 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 06:14:23 INFO - PROCESS | 1650 | 1461676463130 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36b000 == 60 [pid = 1650] [id = 269] 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bd62400) [pid = 1650] [serial = 805] [outer = 0x0] 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e54c400) [pid = 1650] [serial = 806] [outer = 0x12bd62400] 06:14:23 INFO - PROCESS | 1650 | 1461676463155 Marionette DEBUG loaded listener.js 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12eb9f800) [pid = 1650] [serial = 807] [outer = 0x12bd62400] 06:14:23 INFO - PROCESS | 1650 | 1461676463470 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]]]}] 06:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 494ms 06:14:23 INFO - PROCESS | 1650 | 1461676463491 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 06:14:23 INFO - PROCESS | 1650 | 1461676463492 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 06:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:14:23 INFO - PROCESS | 1650 | 1461676463495 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:14:23 INFO - PROCESS | 1650 | 1461676463496 Marionette TRACE conn2 <- [1,1050,null,{}] 06:14:23 INFO - PROCESS | 1650 | 1461676463498 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}] 06:14:23 INFO - PROCESS | 1650 | 1461676463586 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 06:14:23 INFO - PROCESS | 1650 | 1461676463659 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da9d000 == 61 [pid = 1650] [id = 270] 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12eb9c400) [pid = 1650] [serial = 808] [outer = 0x0] 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12ebc5000) [pid = 1650] [serial = 809] [outer = 0x12eb9c400] 06:14:23 INFO - PROCESS | 1650 | 1461676463684 Marionette DEBUG loaded listener.js 06:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12f058c00) [pid = 1650] [serial = 810] [outer = 0x12eb9c400] 06:14:24 INFO - PROCESS | 1650 | 1461676464139 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]]]}] 06:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 668ms 06:14:24 INFO - PROCESS | 1650 | 1461676464163 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 06:14:24 INFO - PROCESS | 1650 | 1461676464167 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 06:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:14:24 INFO - PROCESS | 1650 | 1461676464170 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:14:24 INFO - PROCESS | 1650 | 1461676464173 Marionette TRACE conn2 <- [1,1054,null,{}] 06:14:24 INFO - PROCESS | 1650 | 1461676464176 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}] 06:14:24 INFO - PROCESS | 1650 | 1461676464287 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 06:14:24 INFO - PROCESS | 1650 | 1461676464342 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d47800 == 62 [pid = 1650] [id = 271] 06:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x115821000) [pid = 1650] [serial = 811] [outer = 0x0] 06:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118431400) [pid = 1650] [serial = 812] [outer = 0x115821000] 06:14:24 INFO - PROCESS | 1650 | 1461676464374 Marionette DEBUG loaded listener.js 06:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118f95000) [pid = 1650] [serial = 813] [outer = 0x115821000] 06:14:24 INFO - PROCESS | 1650 | 1461676464797 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]]]}] 06:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 06:14:24 INFO - PROCESS | 1650 | 1461676464842 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 06:14:24 INFO - PROCESS | 1650 | 1461676464846 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 06:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:14:24 INFO - PROCESS | 1650 | 1461676464851 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:14:24 INFO - PROCESS | 1650 | 1461676464853 Marionette TRACE conn2 <- [1,1058,null,{}] 06:14:24 INFO - PROCESS | 1650 | 1461676464855 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}] 06:14:24 INFO - PROCESS | 1650 | 1461676464984 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 06:14:25 INFO - PROCESS | 1650 | 1461676465053 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f10800 == 63 [pid = 1650] [id = 272] 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ad18000) [pid = 1650] [serial = 814] [outer = 0x0] 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bc17000) [pid = 1650] [serial = 815] [outer = 0x11ad18000] 06:14:25 INFO - PROCESS | 1650 | 1461676465083 Marionette DEBUG loaded listener.js 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c302800) [pid = 1650] [serial = 816] [outer = 0x11ad18000] 06:14:25 INFO - PROCESS | 1650 | 1461676465494 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]]]}] 06:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 06:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:14:25 INFO - PROCESS | 1650 | 1461676465522 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 06:14:25 INFO - PROCESS | 1650 | 1461676465523 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 06:14:25 INFO - PROCESS | 1650 | 1461676465526 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:14:25 INFO - PROCESS | 1650 | 1461676465528 Marionette TRACE conn2 <- [1,1062,null,{}] 06:14:25 INFO - PROCESS | 1650 | 1461676465536 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}] 06:14:25 INFO - PROCESS | 1650 | 1461676465645 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 06:14:25 INFO - PROCESS | 1650 | 1461676465715 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d369000 == 64 [pid = 1650] [id = 273] 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12390b000) [pid = 1650] [serial = 817] [outer = 0x0] 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12802b400) [pid = 1650] [serial = 818] [outer = 0x12390b000] 06:14:25 INFO - PROCESS | 1650 | 1461676465747 Marionette DEBUG loaded listener.js 06:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1294a2c00) [pid = 1650] [serial = 819] [outer = 0x12390b000] 06:14:26 INFO - PROCESS | 1650 | 1461676466149 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]]]}] 06:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 671ms 06:14:26 INFO - PROCESS | 1650 | 1461676466197 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 06:14:26 INFO - PROCESS | 1650 | 1461676466199 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 06:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:14:26 INFO - PROCESS | 1650 | 1461676466202 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:14:26 INFO - PROCESS | 1650 | 1461676466203 Marionette TRACE conn2 <- [1,1066,null,{}] 06:14:26 INFO - PROCESS | 1650 | 1461676466206 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}] 06:14:26 INFO - PROCESS | 1650 | 1461676466311 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 06:14:26 INFO - PROCESS | 1650 | 1461676466410 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31b800 == 65 [pid = 1650] [id = 274] 06:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1299ac000) [pid = 1650] [serial = 820] [outer = 0x0] 06:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bab5c00) [pid = 1650] [serial = 821] [outer = 0x1299ac000] 06:14:26 INFO - PROCESS | 1650 | 1461676466442 Marionette DEBUG loaded listener.js 06:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12da3c400) [pid = 1650] [serial = 822] [outer = 0x1299ac000] 06:14:26 INFO - PROCESS | 1650 | 1461676466840 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]]]}] 06:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 669ms 06:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:14:26 INFO - PROCESS | 1650 | 1461676466872 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 06:14:26 INFO - PROCESS | 1650 | 1461676466873 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 06:14:26 INFO - PROCESS | 1650 | 1461676466875 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:14:26 INFO - PROCESS | 1650 | 1461676466876 Marionette TRACE conn2 <- [1,1070,null,{}] 06:14:26 INFO - PROCESS | 1650 | 1461676466879 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}] 06:14:26 INFO - PROCESS | 1650 | 1461676466980 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 06:14:27 INFO - PROCESS | 1650 | 1461676467034 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ba000 == 66 [pid = 1650] [id = 275] 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b1c5400) [pid = 1650] [serial = 823] [outer = 0x0] 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e3e0000) [pid = 1650] [serial = 824] [outer = 0x12b1c5400] 06:14:27 INFO - PROCESS | 1650 | 1461676467063 Marionette DEBUG loaded listener.js 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12eb9f400) [pid = 1650] [serial = 825] [outer = 0x12b1c5400] 06:14:27 INFO - PROCESS | 1650 | 1461676467524 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]]]}] 06:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 06:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:14:27 INFO - PROCESS | 1650 | 1461676467546 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 06:14:27 INFO - PROCESS | 1650 | 1461676467547 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 06:14:27 INFO - PROCESS | 1650 | 1461676467550 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:14:27 INFO - PROCESS | 1650 | 1461676467551 Marionette TRACE conn2 <- [1,1074,null,{}] 06:14:27 INFO - PROCESS | 1650 | 1461676467553 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}] 06:14:27 INFO - PROCESS | 1650 | 1461676467681 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 06:14:27 INFO - PROCESS | 1650 | 1461676467750 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f029800 == 67 [pid = 1650] [id = 276] 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12f05d800) [pid = 1650] [serial = 826] [outer = 0x0] 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12f1d9000) [pid = 1650] [serial = 827] [outer = 0x12f05d800] 06:14:27 INFO - PROCESS | 1650 | 1461676467781 Marionette DEBUG loaded listener.js 06:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12f74a400) [pid = 1650] [serial = 828] [outer = 0x12f05d800] 06:14:28 INFO - PROCESS | 1650 | 1461676468223 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]]]}] 06:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 721ms 06:14:28 INFO - PROCESS | 1650 | 1461676468289 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 06:14:28 INFO - PROCESS | 1650 | 1461676468290 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 06:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:14:28 INFO - PROCESS | 1650 | 1461676468294 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:14:28 INFO - PROCESS | 1650 | 1461676468296 Marionette TRACE conn2 <- [1,1078,null,{}] 06:14:28 INFO - PROCESS | 1650 | 1461676468298 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}] 06:14:28 INFO - PROCESS | 1650 | 1461676468404 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 06:14:28 INFO - PROCESS | 1650 | 1461676468472 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af9c000 == 68 [pid = 1650] [id = 277] 06:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128728000) [pid = 1650] [serial = 829] [outer = 0x0] 06:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e9b4000) [pid = 1650] [serial = 830] [outer = 0x128728000] 06:14:28 INFO - PROCESS | 1650 | 1461676468503 Marionette DEBUG loaded listener.js 06:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e9ba000) [pid = 1650] [serial = 831] [outer = 0x128728000] 06:14:29 INFO - PROCESS | 1650 | 1461676469116 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]]]}] 06:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 870ms 06:14:29 INFO - PROCESS | 1650 | 1461676469165 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 06:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:14:29 INFO - PROCESS | 1650 | 1461676469167 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 06:14:29 INFO - PROCESS | 1650 | 1461676469170 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:14:29 INFO - PROCESS | 1650 | 1461676469172 Marionette TRACE conn2 <- [1,1082,null,{}] 06:14:29 INFO - PROCESS | 1650 | 1461676469176 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}] 06:14:29 INFO - PROCESS | 1650 | 1461676469274 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 06:14:29 INFO - PROCESS | 1650 | 1461676469350 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5e6000 == 69 [pid = 1650] [id = 278] 06:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1158b0400) [pid = 1650] [serial = 832] [outer = 0x0] 06:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11842e800) [pid = 1650] [serial = 833] [outer = 0x1158b0400] 06:14:29 INFO - PROCESS | 1650 | 1461676469379 Marionette DEBUG loaded listener.js 06:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119e5a800) [pid = 1650] [serial = 834] [outer = 0x1158b0400] 06:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a506c00) [pid = 1650] [serial = 835] [outer = 0x12f750000] 06:14:29 INFO - PROCESS | 1650 | 1461676469847 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]]]}] 06:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 725ms 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11885b800 == 68 [pid = 1650] [id = 95] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36b000 == 67 [pid = 1650] [id = 269] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce37800 == 66 [pid = 1650] [id = 268] 06:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12fa20000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 06:14:29 INFO - PROCESS | 1650 | 1461676469953 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 06:14:29 INFO - PROCESS | 1650 | 1461676469956 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128753000 == 65 [pid = 1650] [id = 267] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x129d80000 == 64 [pid = 1650] [id = 266] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12808f000 == 63 [pid = 1650] [id = 265] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12432f800 == 62 [pid = 1650] [id = 264] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x115322800 == 61 [pid = 1650] [id = 263] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11c03f000 == 60 [pid = 1650] [id = 262] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb13000 == 59 [pid = 1650] [id = 261] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119046800 == 58 [pid = 1650] [id = 260] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f3800 == 57 [pid = 1650] [id = 259] 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11841e000 == 56 [pid = 1650] [id = 258] 06:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:14:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118781800 == 55 [pid = 1650] [id = 253] 06:14:29 INFO - PROCESS | 1650 | 1461676469973 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:14:29 INFO - PROCESS | 1650 | 1461676469975 Marionette TRACE conn2 <- [1,1086,null,{}] 06:14:29 INFO - PROCESS | 1650 | 1461676469977 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}] 06:14:30 INFO - PROCESS | 1650 | 1461676470062 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 06:14:30 INFO - PROCESS | 1650 | 1461676470070 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f0d000 == 56 [pid = 1650] [id = 279] 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a8ddc00) [pid = 1650] [serial = 836] [outer = 0x0] 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11a8e7c00) [pid = 1650] [serial = 837] [outer = 0x11a8ddc00] 06:14:30 INFO - PROCESS | 1650 | 1461676470097 Marionette DEBUG loaded listener.js 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c310400) [pid = 1650] [serial = 838] [outer = 0x11a8ddc00] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ebc3c00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12eb9a800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12f05cc00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12f749c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12fa1a400) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12f1d8c00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x115a22800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x114351400) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12f74d800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c052400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11ad71000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c21fc00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12be12400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129de3000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b4b0c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12f063000) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b4b2000) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12820c800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1290d3400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12eb97400) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c219000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123da9000) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11548ac00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12da3a800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128079c00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a8e3000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12fa21000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e3e0800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12f1dc400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12f754800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ebc1800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123dab000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d0fb400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12fa21400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 06:14:30 INFO - PROCESS | 1650 | 1461676470477 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]]]}] 06:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 526ms 06:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:14:30 INFO - PROCESS | 1650 | 1461676470495 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 06:14:30 INFO - PROCESS | 1650 | 1461676470497 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 06:14:30 INFO - PROCESS | 1650 | 1461676470499 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:14:30 INFO - PROCESS | 1650 | 1461676470502 Marionette TRACE conn2 <- [1,1090,null,{}] 06:14:30 INFO - PROCESS | 1650 | 1461676470509 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}] 06:14:30 INFO - PROCESS | 1650 | 1461676470611 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 06:14:30 INFO - PROCESS | 1650 | 1461676470619 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c034000 == 57 [pid = 1650] [id = 280] 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12432d800) [pid = 1650] [serial = 839] [outer = 0x0] 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127b36000) [pid = 1650] [serial = 840] [outer = 0x12432d800] 06:14:30 INFO - PROCESS | 1650 | 1461676470648 Marionette DEBUG loaded listener.js 06:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12802a800) [pid = 1650] [serial = 841] [outer = 0x12432d800] 06:14:31 INFO - PROCESS | 1650 | 1461676471041 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]]]}] 06:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 573ms 06:14:31 INFO - PROCESS | 1650 | 1461676471074 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 06:14:31 INFO - PROCESS | 1650 | 1461676471076 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 06:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:14:31 INFO - PROCESS | 1650 | 1461676471080 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:14:31 INFO - PROCESS | 1650 | 1461676471082 Marionette TRACE conn2 <- [1,1094,null,{}] 06:14:31 INFO - PROCESS | 1650 | 1461676471094 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}] 06:14:31 INFO - PROCESS | 1650 | 1461676471229 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 06:14:31 INFO - PROCESS | 1650 | 1461676471243 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124235000 == 58 [pid = 1650] [id = 281] 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12902a000) [pid = 1650] [serial = 842] [outer = 0x0] 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1290d4c00) [pid = 1650] [serial = 843] [outer = 0x12902a000] 06:14:31 INFO - PROCESS | 1650 | 1461676471286 Marionette DEBUG loaded listener.js 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129deb800) [pid = 1650] [serial = 844] [outer = 0x12902a000] 06:14:31 INFO - PROCESS | 1650 | 1461676471697 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]]]}] 06:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 06:14:31 INFO - PROCESS | 1650 | 1461676471751 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 06:14:31 INFO - PROCESS | 1650 | 1461676471752 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 06:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:14:31 INFO - PROCESS | 1650 | 1461676471754 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:14:31 INFO - PROCESS | 1650 | 1461676471756 Marionette TRACE conn2 <- [1,1098,null,{}] 06:14:31 INFO - PROCESS | 1650 | 1461676471758 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}] 06:14:31 INFO - PROCESS | 1650 | 1461676471844 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 06:14:31 INFO - PROCESS | 1650 | 1461676471848 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128092800 == 59 [pid = 1650] [id = 282] 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b1c9000) [pid = 1650] [serial = 845] [outer = 0x0] 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b4b3400) [pid = 1650] [serial = 846] [outer = 0x12b1c9000] 06:14:31 INFO - PROCESS | 1650 | 1461676471875 Marionette DEBUG loaded listener.js 06:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bab8c00) [pid = 1650] [serial = 847] [outer = 0x12b1c9000] 06:14:32 INFO - PROCESS | 1650 | 1461676472228 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]]]}] 06:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 517ms 06:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:14:32 INFO - PROCESS | 1650 | 1461676472273 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 06:14:32 INFO - PROCESS | 1650 | 1461676472274 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 06:14:32 INFO - PROCESS | 1650 | 1461676472276 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:14:32 INFO - PROCESS | 1650 | 1461676472277 Marionette TRACE conn2 <- [1,1102,null,{}] 06:14:32 INFO - PROCESS | 1650 | 1461676472280 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}] 06:14:32 INFO - PROCESS | 1650 | 1461676472408 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 06:14:32 INFO - PROCESS | 1650 | 1461676472425 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12add8800 == 60 [pid = 1650] [id = 283] 06:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bab9400) [pid = 1650] [serial = 848] [outer = 0x0] 06:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d39c800) [pid = 1650] [serial = 849] [outer = 0x12bab9400] 06:14:32 INFO - PROCESS | 1650 | 1461676472451 Marionette DEBUG loaded listener.js 06:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e9b9400) [pid = 1650] [serial = 850] [outer = 0x12bab9400] 06:14:32 INFO - PROCESS | 1650 | 1461676472803 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]]]}] 06:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 06:14:32 INFO - PROCESS | 1650 | 1461676472848 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 06:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:14:32 INFO - PROCESS | 1650 | 1461676472850 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 06:14:32 INFO - PROCESS | 1650 | 1461676472853 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:14:32 INFO - PROCESS | 1650 | 1461676472855 Marionette TRACE conn2 <- [1,1106,null,{}] 06:14:32 INFO - PROCESS | 1650 | 1461676472858 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}] 06:14:33 INFO - PROCESS | 1650 | 1461676473019 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 06:14:33 INFO - PROCESS | 1650 | 1461676473038 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce30000 == 61 [pid = 1650] [id = 284] 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e9bb800) [pid = 1650] [serial = 851] [outer = 0x0] 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e9c0400) [pid = 1650] [serial = 852] [outer = 0x12e9bb800] 06:14:33 INFO - PROCESS | 1650 | 1461676473079 Marionette DEBUG loaded listener.js 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ebbf000) [pid = 1650] [serial = 853] [outer = 0x12e9bb800] 06:14:33 INFO - PROCESS | 1650 | 1461676473461 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]]]}] 06:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 621ms 06:14:33 INFO - PROCESS | 1650 | 1461676473473 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 06:14:33 INFO - PROCESS | 1650 | 1461676473474 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 06:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:14:33 INFO - PROCESS | 1650 | 1461676473476 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:14:33 INFO - PROCESS | 1650 | 1461676473478 Marionette TRACE conn2 <- [1,1110,null,{}] 06:14:33 INFO - PROCESS | 1650 | 1461676473480 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}] 06:14:33 INFO - PROCESS | 1650 | 1461676473584 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 06:14:33 INFO - PROCESS | 1650 | 1461676473606 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d373800 == 62 [pid = 1650] [id = 285] 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ebc5400) [pid = 1650] [serial = 854] [outer = 0x0] 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12f05a800) [pid = 1650] [serial = 855] [outer = 0x12ebc5400] 06:14:33 INFO - PROCESS | 1650 | 1461676473631 Marionette DEBUG loaded listener.js 06:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12f1d7800) [pid = 1650] [serial = 856] [outer = 0x12ebc5400] 06:14:33 INFO - PROCESS | 1650 | 1461676473965 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]]]}] 06:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 06:14:34 INFO - PROCESS | 1650 | 1461676473996 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 06:14:34 INFO - PROCESS | 1650 | 1461676473997 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 06:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:14:34 INFO - PROCESS | 1650 | 1461676474005 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:14:34 INFO - PROCESS | 1650 | 1461676474006 Marionette TRACE conn2 <- [1,1114,null,{}] 06:14:34 INFO - PROCESS | 1650 | 1461676474008 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}] 06:14:34 INFO - PROCESS | 1650 | 1461676474113 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 06:14:34 INFO - PROCESS | 1650 | 1461676474149 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6bc000 == 63 [pid = 1650] [id = 286] 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11ad6e000) [pid = 1650] [serial = 857] [outer = 0x0] 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12f1e0c00) [pid = 1650] [serial = 858] [outer = 0x11ad6e000] 06:14:34 INFO - PROCESS | 1650 | 1461676474174 Marionette DEBUG loaded listener.js 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12f74f000) [pid = 1650] [serial = 859] [outer = 0x11ad6e000] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128010000) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128023c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b1d2800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11359e800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118467c00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a54f800) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11ad21c00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118739c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123906400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d3a5400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bd62400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:14:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128023000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:14:34 INFO - PROCESS | 1650 | 1461676474605 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]]]}] 06:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 618ms 06:14:34 INFO - PROCESS | 1650 | 1461676474623 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 06:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:14:34 INFO - PROCESS | 1650 | 1461676474625 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 06:14:34 INFO - PROCESS | 1650 | 1461676474627 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:14:34 INFO - PROCESS | 1650 | 1461676474629 Marionette TRACE conn2 <- [1,1118,null,{}] 06:14:34 INFO - PROCESS | 1650 | 1461676474631 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}] 06:14:34 INFO - PROCESS | 1650 | 1461676474720 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 06:14:34 INFO - PROCESS | 1650 | 1461676474725 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b0c000 == 64 [pid = 1650] [id = 287] 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a511000) [pid = 1650] [serial = 860] [outer = 0x0] 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1245e9800) [pid = 1650] [serial = 861] [outer = 0x11a511000] 06:14:34 INFO - PROCESS | 1650 | 1461676474751 Marionette DEBUG loaded listener.js 06:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b710c00) [pid = 1650] [serial = 862] [outer = 0x11a511000] 06:14:35 INFO - PROCESS | 1650 | 1461676475115 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]]]}] 06:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 06:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:14:35 INFO - PROCESS | 1650 | 1461676475148 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 06:14:35 INFO - PROCESS | 1650 | 1461676475149 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 06:14:35 INFO - PROCESS | 1650 | 1461676475157 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:14:35 INFO - PROCESS | 1650 | 1461676475159 Marionette TRACE conn2 <- [1,1122,null,{}] 06:14:35 INFO - PROCESS | 1650 | 1461676475161 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}] 06:14:35 INFO - PROCESS | 1650 | 1461676475267 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 06:14:35 INFO - PROCESS | 1650 | 1461676475272 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73f000 == 65 [pid = 1650] [id = 288] 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12babd400) [pid = 1650] [serial = 863] [outer = 0x0] 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12fa1cc00) [pid = 1650] [serial = 864] [outer = 0x12babd400] 06:14:35 INFO - PROCESS | 1650 | 1461676475302 Marionette DEBUG loaded listener.js 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12fa8a800) [pid = 1650] [serial = 865] [outer = 0x12babd400] 06:14:35 INFO - PROCESS | 1650 | 1461676475664 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]]]}] 06:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 528ms 06:14:35 INFO - PROCESS | 1650 | 1461676475680 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 06:14:35 INFO - PROCESS | 1650 | 1461676475682 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 06:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:14:35 INFO - PROCESS | 1650 | 1461676475684 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:14:35 INFO - PROCESS | 1650 | 1461676475686 Marionette TRACE conn2 <- [1,1126,null,{}] 06:14:35 INFO - PROCESS | 1650 | 1461676475690 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}] 06:14:35 INFO - PROCESS | 1650 | 1461676475780 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 06:14:35 INFO - PROCESS | 1650 | 1461676475841 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa42800 == 66 [pid = 1650] [id = 289] 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a8ec400) [pid = 1650] [serial = 866] [outer = 0x0] 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12fba4800) [pid = 1650] [serial = 867] [outer = 0x11a8ec400] 06:14:35 INFO - PROCESS | 1650 | 1461676475867 Marionette DEBUG loaded listener.js 06:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12fecb400) [pid = 1650] [serial = 868] [outer = 0x11a8ec400] 06:14:36 INFO - PROCESS | 1650 | 1461676476156 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]]]}] 06:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 06:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:14:36 INFO - PROCESS | 1650 | 1461676476206 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 06:14:36 INFO - PROCESS | 1650 | 1461676476208 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 06:14:36 INFO - PROCESS | 1650 | 1461676476210 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:14:36 INFO - PROCESS | 1650 | 1461676476211 Marionette TRACE conn2 <- [1,1130,null,{}] 06:14:36 INFO - PROCESS | 1650 | 1461676476213 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}] 06:14:36 INFO - PROCESS | 1650 | 1461676476299 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 06:14:36 INFO - PROCESS | 1650 | 1461676476303 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd79800 == 67 [pid = 1650] [id = 290] 06:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11ad6c800) [pid = 1650] [serial = 869] [outer = 0x0] 06:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12bed7800) [pid = 1650] [serial = 870] [outer = 0x11ad6c800] 06:14:36 INFO - PROCESS | 1650 | 1461676476328 Marionette DEBUG loaded listener.js 06:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bedc000) [pid = 1650] [serial = 871] [outer = 0x11ad6c800] 06:14:36 INFO - PROCESS | 1650 | 1461676476867 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]]]}] 06:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 06:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:14:36 INFO - PROCESS | 1650 | 1461676476880 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 06:14:36 INFO - PROCESS | 1650 | 1461676476884 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 06:14:36 INFO - PROCESS | 1650 | 1461676476889 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:14:36 INFO - PROCESS | 1650 | 1461676476893 Marionette TRACE conn2 <- [1,1134,null,{}] 06:14:36 INFO - PROCESS | 1650 | 1461676476899 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}] 06:14:37 INFO - PROCESS | 1650 | 1461676477113 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 06:14:37 INFO - PROCESS | 1650 | 1461676477202 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af11800 == 68 [pid = 1650] [id = 291] 06:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118a84400) [pid = 1650] [serial = 872] [outer = 0x0] 06:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11990f400) [pid = 1650] [serial = 873] [outer = 0x118a84400] 06:14:37 INFO - PROCESS | 1650 | 1461676477236 Marionette DEBUG loaded listener.js 06:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11aca9c00) [pid = 1650] [serial = 874] [outer = 0x118a84400] 06:14:37 INFO - PROCESS | 1650 | 1461676477645 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]]]}] 06:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 06:14:37 INFO - PROCESS | 1650 | 1461676477722 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 06:14:37 INFO - PROCESS | 1650 | 1461676477726 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 06:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:14:37 INFO - PROCESS | 1650 | 1461676477731 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:14:37 INFO - PROCESS | 1650 | 1461676477733 Marionette TRACE conn2 <- [1,1138,null,{}] 06:14:37 INFO - PROCESS | 1650 | 1461676477750 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}] 06:14:37 INFO - PROCESS | 1650 | 1461676477862 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 06:14:37 INFO - PROCESS | 1650 | 1461676477920 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12901d800 == 69 [pid = 1650] [id = 292] 06:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11c2d6000) [pid = 1650] [serial = 875] [outer = 0x0] 06:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123da8c00) [pid = 1650] [serial = 876] [outer = 0x11c2d6000] 06:14:37 INFO - PROCESS | 1650 | 1461676477950 Marionette DEBUG loaded listener.js 06:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127be4c00) [pid = 1650] [serial = 877] [outer = 0x11c2d6000] 06:14:38 INFO - PROCESS | 1650 | 1461676478408 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]]]}] 06:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 719ms 06:14:38 INFO - PROCESS | 1650 | 1461676478450 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 06:14:38 INFO - PROCESS | 1650 | 1461676478452 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 06:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:14:38 INFO - PROCESS | 1650 | 1461676478454 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:14:38 INFO - PROCESS | 1650 | 1461676478457 Marionette TRACE conn2 <- [1,1142,null,{}] 06:14:38 INFO - PROCESS | 1650 | 1461676478465 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}] 06:14:38 INFO - PROCESS | 1650 | 1461676478576 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 06:14:38 INFO - PROCESS | 1650 | 1461676478639 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73c000 == 70 [pid = 1650] [id = 293] 06:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128029400) [pid = 1650] [serial = 878] [outer = 0x0] 06:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12aaa8400) [pid = 1650] [serial = 879] [outer = 0x128029400] 06:14:38 INFO - PROCESS | 1650 | 1461676478671 Marionette DEBUG loaded listener.js 06:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12aaaf000) [pid = 1650] [serial = 880] [outer = 0x128029400] 06:14:39 INFO - PROCESS | 1650 | 1461676479099 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]]]}] 06:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 673ms 06:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:14:39 INFO - PROCESS | 1650 | 1461676479127 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 06:14:39 INFO - PROCESS | 1650 | 1461676479129 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 06:14:39 INFO - PROCESS | 1650 | 1461676479132 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:14:39 INFO - PROCESS | 1650 | 1461676479133 Marionette TRACE conn2 <- [1,1146,null,{}] 06:14:39 INFO - PROCESS | 1650 | 1461676479136 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}] 06:14:39 INFO - PROCESS | 1650 | 1461676479303 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 06:14:39 INFO - PROCESS | 1650 | 1461676479362 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x130116800 == 71 [pid = 1650] [id = 294] 06:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12aab1800) [pid = 1650] [serial = 881] [outer = 0x0] 06:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bab8000) [pid = 1650] [serial = 882] [outer = 0x12aab1800] 06:14:39 INFO - PROCESS | 1650 | 1461676479392 Marionette DEBUG loaded listener.js 06:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bed8c00) [pid = 1650] [serial = 883] [outer = 0x12aab1800] 06:14:39 INFO - PROCESS | 1650 | 1461676479824 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]]]}] 06:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 723ms 06:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:14:39 INFO - PROCESS | 1650 | 1461676479855 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 06:14:39 INFO - PROCESS | 1650 | 1461676479857 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 06:14:39 INFO - PROCESS | 1650 | 1461676479859 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:14:39 INFO - PROCESS | 1650 | 1461676479860 Marionette TRACE conn2 <- [1,1150,null,{}] 06:14:39 INFO - PROCESS | 1650 | 1461676479862 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}] 06:14:39 INFO - PROCESS | 1650 | 1461676479967 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 06:14:40 INFO - PROCESS | 1650 | 1461676480027 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa30800 == 72 [pid = 1650] [id = 295] 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bed5c00) [pid = 1650] [serial = 884] [outer = 0x0] 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ceab800) [pid = 1650] [serial = 885] [outer = 0x12bed5c00] 06:14:40 INFO - PROCESS | 1650 | 1461676480097 Marionette DEBUG loaded listener.js 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12da59000) [pid = 1650] [serial = 886] [outer = 0x12bed5c00] 06:14:40 INFO - PROCESS | 1650 | 1461676480507 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]]]}] 06:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 06:14:40 INFO - PROCESS | 1650 | 1461676480530 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 06:14:40 INFO - PROCESS | 1650 | 1461676480531 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 06:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:14:40 INFO - PROCESS | 1650 | 1461676480534 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:14:40 INFO - PROCESS | 1650 | 1461676480535 Marionette TRACE conn2 <- [1,1154,null,{}] 06:14:40 INFO - PROCESS | 1650 | 1461676480537 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}] 06:14:40 INFO - PROCESS | 1650 | 1461676480679 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 06:14:40 INFO - PROCESS | 1650 | 1461676480770 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119981000 == 73 [pid = 1650] [id = 296] 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a978400) [pid = 1650] [serial = 887] [outer = 0x0] 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12a980400) [pid = 1650] [serial = 888] [outer = 0x12a978400] 06:14:40 INFO - PROCESS | 1650 | 1461676480802 Marionette DEBUG loaded listener.js 06:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12da5e000) [pid = 1650] [serial = 889] [outer = 0x12a978400] 06:14:41 INFO - PROCESS | 1650 | 1461676481500 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]]]}] 06:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1023ms 06:14:41 INFO - PROCESS | 1650 | 1461676481558 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 06:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:14:41 INFO - PROCESS | 1650 | 1461676481563 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 06:14:41 INFO - PROCESS | 1650 | 1461676481567 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:14:41 INFO - PROCESS | 1650 | 1461676481571 Marionette TRACE conn2 <- [1,1158,null,{}] 06:14:41 INFO - PROCESS | 1650 | 1461676481591 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}] 06:14:41 INFO - PROCESS | 1650 | 1461676481768 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 06:14:41 INFO - PROCESS | 1650 | 1461676481873 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f1b800 == 74 [pid = 1650] [id = 297] 06:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1187b5800) [pid = 1650] [serial = 890] [outer = 0x0] 06:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118c4dc00) [pid = 1650] [serial = 891] [outer = 0x1187b5800] 06:14:41 INFO - PROCESS | 1650 | 1461676481903 Marionette DEBUG loaded listener.js 06:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11a551400) [pid = 1650] [serial = 892] [outer = 0x1187b5800] 06:14:42 INFO - PROCESS | 1650 | 1461676482317 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]]]}] 06:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 792ms 06:14:42 INFO - PROCESS | 1650 | 1461676482359 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 06:14:42 INFO - PROCESS | 1650 | 1461676482363 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 06:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:14:42 INFO - PROCESS | 1650 | 1461676482367 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:14:42 INFO - PROCESS | 1650 | 1461676482369 Marionette TRACE conn2 <- [1,1162,null,{}] 06:14:42 INFO - PROCESS | 1650 | 1461676482372 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}] 06:14:42 INFO - PROCESS | 1650 | 1461676482492 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12874e000 == 73 [pid = 1650] [id = 83] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e62d000 == 72 [pid = 1650] [id = 214] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d374000 == 71 [pid = 1650] [id = 193] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa42800 == 70 [pid = 1650] [id = 289] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73f000 == 69 [pid = 1650] [id = 288] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127b0c000 == 68 [pid = 1650] [id = 287] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6bc000 == 67 [pid = 1650] [id = 286] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d373800 == 66 [pid = 1650] [id = 285] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11926c800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12407bc00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ba19800) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12da30800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b70e000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce30000 == 65 [pid = 1650] [id = 284] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12add8800 == 64 [pid = 1650] [id = 283] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128092800 == 63 [pid = 1650] [id = 282] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124235000 == 62 [pid = 1650] [id = 281] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c034000 == 61 [pid = 1650] [id = 280] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118f0d000 == 60 [pid = 1650] [id = 279] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5e6000 == 59 [pid = 1650] [id = 278] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e31b800 == 58 [pid = 1650] [id = 274] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d369000 == 57 [pid = 1650] [id = 273] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123f10800 == 56 [pid = 1650] [id = 272] 06:14:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119d47800 == 55 [pid = 1650] [id = 271] 06:14:42 INFO - PROCESS | 1650 | 1461676482594 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12949fc00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b1d3400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129deb400) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12bab0800) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x115485c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x114356800) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118f9b800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118ac6400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11a86d000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11ad13800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bc0fc00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123906000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bd66000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x124321800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127b34000) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12428b800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12da38400) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12da61400) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e54c400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12babec00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128027400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129024000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b4b8000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12eb9f800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 06:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115662000 == 56 [pid = 1650] [id = 298] 06:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x115485c00) [pid = 1650] [serial = 893] [outer = 0x0] 06:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118f9b800) [pid = 1650] [serial = 894] [outer = 0x115485c00] 06:14:42 INFO - PROCESS | 1650 | 1461676482626 Marionette DEBUG loaded listener.js 06:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11bc18800) [pid = 1650] [serial = 895] [outer = 0x115485c00] 06:14:42 INFO - PROCESS | 1650 | 1461676482943 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]]]}] 06:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 06:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:14:42 INFO - PROCESS | 1650 | 1461676482990 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 06:14:42 INFO - PROCESS | 1650 | 1461676482991 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 06:14:42 INFO - PROCESS | 1650 | 1461676482994 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:14:42 INFO - PROCESS | 1650 | 1461676482996 Marionette TRACE conn2 <- [1,1166,null,{}] 06:14:43 INFO - PROCESS | 1650 | 1461676483003 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}] 06:14:43 INFO - PROCESS | 1650 | 1461676483091 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 06:14:43 INFO - PROCESS | 1650 | 1461676483096 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c034000 == 57 [pid = 1650] [id = 299] 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123906000) [pid = 1650] [serial = 896] [outer = 0x0] 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1245ee800) [pid = 1650] [serial = 897] [outer = 0x123906000] 06:14:43 INFO - PROCESS | 1650 | 1461676483125 Marionette DEBUG loaded listener.js 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128010000) [pid = 1650] [serial = 898] [outer = 0x123906000] 06:14:43 INFO - PROCESS | 1650 | 1461676483496 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]]]}] 06:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 06:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:14:43 INFO - PROCESS | 1650 | 1461676483514 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 06:14:43 INFO - PROCESS | 1650 | 1461676483516 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 06:14:43 INFO - PROCESS | 1650 | 1461676483518 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:14:43 INFO - PROCESS | 1650 | 1461676483521 Marionette TRACE conn2 <- [1,1170,null,{}] 06:14:43 INFO - PROCESS | 1650 | 1461676483528 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}] 06:14:43 INFO - PROCESS | 1650 | 1461676483619 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 06:14:43 INFO - PROCESS | 1650 | 1461676483626 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d28000 == 58 [pid = 1650] [id = 300] 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128024400) [pid = 1650] [serial = 899] [outer = 0x0] 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128135400) [pid = 1650] [serial = 900] [outer = 0x128024400] 06:14:43 INFO - PROCESS | 1650 | 1461676483652 Marionette DEBUG loaded listener.js 06:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129023800) [pid = 1650] [serial = 901] [outer = 0x128024400] 06:14:43 INFO - PROCESS | 1650 | 1461676483992 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]]]}] 06:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 525ms 06:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:14:44 INFO - PROCESS | 1650 | 1461676484043 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 06:14:44 INFO - PROCESS | 1650 | 1461676484045 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 06:14:44 INFO - PROCESS | 1650 | 1461676484047 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:14:44 INFO - PROCESS | 1650 | 1461676484048 Marionette TRACE conn2 <- [1,1174,null,{}] 06:14:44 INFO - PROCESS | 1650 | 1461676484050 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}] 06:14:44 INFO - PROCESS | 1650 | 1461676484131 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 06:14:44 INFO - PROCESS | 1650 | 1461676484138 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119018000 == 59 [pid = 1650] [id = 301] 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129027800) [pid = 1650] [serial = 902] [outer = 0x0] 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1290dc000) [pid = 1650] [serial = 903] [outer = 0x129027800] 06:14:44 INFO - PROCESS | 1650 | 1461676484164 Marionette DEBUG loaded listener.js 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129decc00) [pid = 1650] [serial = 904] [outer = 0x129027800] 06:14:44 INFO - PROCESS | 1650 | 1461676484516 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] 06:14:44 INFO - PROCESS | 1650 | 1461676484567 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 06:14:44 INFO - PROCESS | 1650 | 1461676484569 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:14:44 INFO - PROCESS | 1650 | 1461676484570 Marionette TRACE conn2 <- [1,1178,null,{}] 06:14:44 INFO - PROCESS | 1650 | 1461676484572 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}] 06:14:44 INFO - PROCESS | 1650 | 1461676484663 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 06:14:44 INFO - PROCESS | 1650 | 1461676484740 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128095000 == 60 [pid = 1650] [id = 302] 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1294a6400) [pid = 1650] [serial = 905] [outer = 0x0] 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a97f800) [pid = 1650] [serial = 906] [outer = 0x1294a6400] 06:14:44 INFO - PROCESS | 1650 | 1461676484768 Marionette DEBUG loaded listener.js 06:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b70e400) [pid = 1650] [serial = 907] [outer = 0x1294a6400] 06:14:45 INFO - PROCESS | 1650 | 1461676485112 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] 06:14:45 INFO - PROCESS | 1650 | 1461676485142 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 06:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:14:45 INFO - PROCESS | 1650 | 1461676485145 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:14:45 INFO - PROCESS | 1650 | 1461676485146 Marionette TRACE conn2 <- [1,1182,null,{}] 06:14:45 INFO - PROCESS | 1650 | 1461676485148 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}] 06:14:45 INFO - PROCESS | 1650 | 1461676485249 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 06:14:45 INFO - PROCESS | 1650 | 1461676485261 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adde800 == 61 [pid = 1650] [id = 303] 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b70e800) [pid = 1650] [serial = 908] [outer = 0x0] 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12be0b400) [pid = 1650] [serial = 909] [outer = 0x12b70e800] 06:14:45 INFO - PROCESS | 1650 | 1461676485287 Marionette DEBUG loaded listener.js 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d0ef800) [pid = 1650] [serial = 910] [outer = 0x12b70e800] 06:14:45 INFO - PROCESS | 1650 | 1461676485661 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 06:14:45 INFO - PROCESS | 1650 | 1461676485715 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 06:14:45 INFO - PROCESS | 1650 | 1461676485717 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:14:45 INFO - PROCESS | 1650 | 1461676485718 Marionette TRACE conn2 <- [1,1186,null,{}] 06:14:45 INFO - PROCESS | 1650 | 1461676485720 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}] 06:14:45 INFO - PROCESS | 1650 | 1461676485825 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 06:14:45 INFO - PROCESS | 1650 | 1461676485840 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfd6000 == 62 [pid = 1650] [id = 304] 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d0f1c00) [pid = 1650] [serial = 911] [outer = 0x0] 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12da60c00) [pid = 1650] [serial = 912] [outer = 0x12d0f1c00] 06:14:45 INFO - PROCESS | 1650 | 1461676485866 Marionette DEBUG loaded listener.js 06:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e3e7000) [pid = 1650] [serial = 913] [outer = 0x12d0f1c00] 06:14:46 INFO - PROCESS | 1650 | 1461676486222 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] 06:14:46 INFO - PROCESS | 1650 | 1461676486241 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 06:14:46 INFO - PROCESS | 1650 | 1461676486243 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:14:46 INFO - PROCESS | 1650 | 1461676486244 Marionette TRACE conn2 <- [1,1190,null,{}] 06:14:46 INFO - PROCESS | 1650 | 1461676486247 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}] 06:14:46 INFO - PROCESS | 1650 | 1461676486351 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 06:14:46 INFO - PROCESS | 1650 | 1461676486364 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da8c000 == 63 [pid = 1650] [id = 305] 06:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e544400) [pid = 1650] [serial = 914] [outer = 0x0] 06:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e6d9000) [pid = 1650] [serial = 915] [outer = 0x12e544400] 06:14:46 INFO - PROCESS | 1650 | 1461676486389 Marionette DEBUG loaded listener.js 06:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12e9b9000) [pid = 1650] [serial = 916] [outer = 0x12e544400] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11a548c00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e9bb800) [pid = 1650] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ebc5400) [pid = 1650] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11ad6e000) [pid = 1650] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1158b0400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11a8ddc00) [pid = 1650] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12eb9c400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b1c9000) [pid = 1650] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12902a000) [pid = 1650] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11a511000) [pid = 1650] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12432d800) [pid = 1650] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12babd400) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bab9400) [pid = 1650] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11a8ec400) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:14:46 INFO - PROCESS | 1650 | 1461676486861 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] 06:14:46 INFO - PROCESS | 1650 | 1461676486916 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 06:14:46 INFO - PROCESS | 1650 | 1461676486918 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:14:46 INFO - PROCESS | 1650 | 1461676486919 Marionette TRACE conn2 <- [1,1194,null,{}] 06:14:46 INFO - PROCESS | 1650 | 1461676486921 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}] 06:14:47 INFO - PROCESS | 1650 | 1461676487008 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 06:14:47 INFO - PROCESS | 1650 | 1461676487013 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d39800 == 64 [pid = 1650] [id = 306] 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11ad6d000) [pid = 1650] [serial = 917] [outer = 0x0] 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x123efd800) [pid = 1650] [serial = 918] [outer = 0x11ad6d000] 06:14:47 INFO - PROCESS | 1650 | 1461676487040 Marionette DEBUG loaded listener.js 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bab9400) [pid = 1650] [serial = 919] [outer = 0x11ad6d000] 06:14:47 INFO - PROCESS | 1650 | 1461676487429 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] 06:14:47 INFO - PROCESS | 1650 | 1461676487452 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 06:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:14:47 INFO - PROCESS | 1650 | 1461676487458 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:14:47 INFO - PROCESS | 1650 | 1461676487460 Marionette TRACE conn2 <- [1,1198,null,{}] 06:14:47 INFO - PROCESS | 1650 | 1461676487464 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}] 06:14:47 INFO - PROCESS | 1650 | 1461676487621 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 06:14:47 INFO - PROCESS | 1650 | 1461676487628 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f033000 == 65 [pid = 1650] [id = 307] 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e9b7c00) [pid = 1650] [serial = 920] [outer = 0x0] 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12eb97800) [pid = 1650] [serial = 921] [outer = 0x12e9b7c00] 06:14:47 INFO - PROCESS | 1650 | 1461676487662 Marionette DEBUG loaded listener.js 06:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12f1db400) [pid = 1650] [serial = 922] [outer = 0x12e9b7c00] 06:14:48 INFO - PROCESS | 1650 | 1461676487999 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]]]}] 06:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms 06:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:14:48 INFO - PROCESS | 1650 | 1461676488029 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 06:14:48 INFO - PROCESS | 1650 | 1461676488030 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 06:14:48 INFO - PROCESS | 1650 | 1461676488032 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:14:48 INFO - PROCESS | 1650 | 1461676488033 Marionette TRACE conn2 <- [1,1202,null,{}] 06:14:48 INFO - PROCESS | 1650 | 1461676488036 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}] 06:14:48 INFO - PROCESS | 1650 | 1461676488149 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 06:14:48 INFO - PROCESS | 1650 | 1461676488156 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f72e800 == 66 [pid = 1650] [id = 308] 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12f1df000) [pid = 1650] [serial = 923] [outer = 0x0] 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12f747800) [pid = 1650] [serial = 924] [outer = 0x12f1df000] 06:14:48 INFO - PROCESS | 1650 | 1461676488181 Marionette DEBUG loaded listener.js 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12fa14000) [pid = 1650] [serial = 925] [outer = 0x12f1df000] 06:14:48 INFO - PROCESS | 1650 | 1461676488507 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]]]}] 06:14:48 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 06:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 06:14:48 INFO - PROCESS | 1650 | 1461676488555 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 06:14:48 INFO - PROCESS | 1650 | 1461676488556 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 06:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:14:48 INFO - PROCESS | 1650 | 1461676488558 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:14:48 INFO - PROCESS | 1650 | 1461676488559 Marionette TRACE conn2 <- [1,1206,null,{}] 06:14:48 INFO - PROCESS | 1650 | 1461676488561 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}] 06:14:48 INFO - PROCESS | 1650 | 1461676488650 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 06:14:48 INFO - PROCESS | 1650 | 1461676488655 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13010d000 == 67 [pid = 1650] [id = 309] 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12af88c00) [pid = 1650] [serial = 926] [outer = 0x0] 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12af8e400) [pid = 1650] [serial = 927] [outer = 0x12af88c00] 06:14:48 INFO - PROCESS | 1650 | 1461676488680 Marionette DEBUG loaded listener.js 06:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12f1d7000) [pid = 1650] [serial = 928] [outer = 0x12af88c00] 06:14:49 INFO - PROCESS | 1650 | 1461676489154 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]]]}] 06:14:49 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 06:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 06:14:49 INFO - PROCESS | 1650 | 1461676489227 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 06:14:49 INFO - PROCESS | 1650 | 1461676489230 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 06:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:14:49 INFO - PROCESS | 1650 | 1461676489234 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:14:49 INFO - PROCESS | 1650 | 1461676489236 Marionette TRACE conn2 <- [1,1210,null,{}] 06:14:49 INFO - PROCESS | 1650 | 1461676489240 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}] 06:14:49 INFO - PROCESS | 1650 | 1461676489354 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 06:14:49 INFO - PROCESS | 1650 | 1461676489452 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af17800 == 68 [pid = 1650] [id = 310] 06:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119910400) [pid = 1650] [serial = 929] [outer = 0x0] 06:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a86a000) [pid = 1650] [serial = 930] [outer = 0x119910400] 06:14:49 INFO - PROCESS | 1650 | 1461676489486 Marionette DEBUG loaded listener.js 06:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11b569000) [pid = 1650] [serial = 931] [outer = 0x119910400] 06:14:49 INFO - PROCESS | 1650 | 1461676489895 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]]]}] 06:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 722ms 06:14:49 INFO - PROCESS | 1650 | 1461676489956 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 06:14:49 INFO - PROCESS | 1650 | 1461676489960 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 06:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:14:49 INFO - PROCESS | 1650 | 1461676489965 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:14:49 INFO - PROCESS | 1650 | 1461676489967 Marionette TRACE conn2 <- [1,1214,null,{}] 06:14:49 INFO - PROCESS | 1650 | 1461676489969 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}] 06:14:50 INFO - PROCESS | 1650 | 1461676490078 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 06:14:50 INFO - PROCESS | 1650 | 1461676490138 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fa6000 == 69 [pid = 1650] [id = 311] 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c056400) [pid = 1650] [serial = 932] [outer = 0x0] 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x124283c00) [pid = 1650] [serial = 933] [outer = 0x11c056400] 06:14:50 INFO - PROCESS | 1650 | 1461676490168 Marionette DEBUG loaded listener.js 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128022000) [pid = 1650] [serial = 934] [outer = 0x11c056400] 06:14:50 INFO - PROCESS | 1650 | 1461676490641 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]]]}] 06:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 720ms 06:14:50 INFO - PROCESS | 1650 | 1461676490702 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 06:14:50 INFO - PROCESS | 1650 | 1461676490705 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 06:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:14:50 INFO - PROCESS | 1650 | 1461676490709 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:14:50 INFO - PROCESS | 1650 | 1461676490712 Marionette TRACE conn2 <- [1,1218,null,{}] 06:14:50 INFO - PROCESS | 1650 | 1461676490721 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}] 06:14:50 INFO - PROCESS | 1650 | 1461676490833 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 06:14:50 INFO - PROCESS | 1650 | 1461676490907 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73b800 == 70 [pid = 1650] [id = 312] 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12a983c00) [pid = 1650] [serial = 935] [outer = 0x0] 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12aaadc00) [pid = 1650] [serial = 936] [outer = 0x12a983c00] 06:14:50 INFO - PROCESS | 1650 | 1461676490940 Marionette DEBUG loaded listener.js 06:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12af89800) [pid = 1650] [serial = 937] [outer = 0x12a983c00] 06:14:51 INFO - PROCESS | 1650 | 1461676491363 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]]]}] 06:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 672ms 06:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:14:51 INFO - PROCESS | 1650 | 1461676491381 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 06:14:51 INFO - PROCESS | 1650 | 1461676491383 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 06:14:51 INFO - PROCESS | 1650 | 1461676491386 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:14:51 INFO - PROCESS | 1650 | 1461676491387 Marionette TRACE conn2 <- [1,1222,null,{}] 06:14:51 INFO - PROCESS | 1650 | 1461676491390 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}] 06:14:51 INFO - PROCESS | 1650 | 1461676491497 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 06:14:51 INFO - PROCESS | 1650 | 1461676491556 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ac8800 == 71 [pid = 1650] [id = 313] 06:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12af86800) [pid = 1650] [serial = 938] [outer = 0x0] 06:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b709c00) [pid = 1650] [serial = 939] [outer = 0x12af86800] 06:14:51 INFO - PROCESS | 1650 | 1461676491627 Marionette DEBUG loaded listener.js 06:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12e3dac00) [pid = 1650] [serial = 940] [outer = 0x12af86800] 06:14:52 INFO - PROCESS | 1650 | 1461676492036 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] 06:14:52 INFO - PROCESS | 1650 | 1461676492109 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 06:14:52 INFO - PROCESS | 1650 | 1461676492111 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:14:52 INFO - PROCESS | 1650 | 1461676492112 Marionette TRACE conn2 <- [1,1226,null,{}] 06:14:52 INFO - PROCESS | 1650 | 1461676492115 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}] 06:14:52 INFO - PROCESS | 1650 | 1461676492238 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 06:14:52 INFO - PROCESS | 1650 | 1461676492297 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aecf800 == 72 [pid = 1650] [id = 314] 06:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b4b0c00) [pid = 1650] [serial = 941] [outer = 0x0] 06:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ebc1400) [pid = 1650] [serial = 942] [outer = 0x12b4b0c00] 06:14:52 INFO - PROCESS | 1650 | 1461676492368 Marionette DEBUG loaded listener.js 06:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12f05d400) [pid = 1650] [serial = 943] [outer = 0x12b4b0c00] 06:14:52 INFO - PROCESS | 1650 | 1461676492773 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]]]}] 06:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 06:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:14:52 INFO - PROCESS | 1650 | 1461676492781 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 06:14:52 INFO - PROCESS | 1650 | 1461676492782 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 06:14:52 INFO - PROCESS | 1650 | 1461676492785 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:14:52 INFO - PROCESS | 1650 | 1461676492786 Marionette TRACE conn2 <- [1,1230,null,{}] 06:14:52 INFO - PROCESS | 1650 | 1461676492788 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}] 06:14:52 INFO - PROCESS | 1650 | 1461676492909 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 06:14:52 INFO - PROCESS | 1650 | 1461676492968 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308ac800 == 73 [pid = 1650] [id = 315] 06:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x123e4b400) [pid = 1650] [serial = 944] [outer = 0x0] 06:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12f1d4000) [pid = 1650] [serial = 945] [outer = 0x123e4b400] 06:14:53 INFO - PROCESS | 1650 | 1461676492999 Marionette DEBUG loaded listener.js 06:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12fa1bc00) [pid = 1650] [serial = 946] [outer = 0x123e4b400] 06:14:53 INFO - PROCESS | 1650 | 1461676493440 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]]]}] 06:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 06:14:53 INFO - PROCESS | 1650 | 1461676493456 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 06:14:53 INFO - PROCESS | 1650 | 1461676493458 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 06:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:14:53 INFO - PROCESS | 1650 | 1461676493460 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:14:53 INFO - PROCESS | 1650 | 1461676493462 Marionette TRACE conn2 <- [1,1234,null,{}] 06:14:53 INFO - PROCESS | 1650 | 1461676493464 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}] 06:14:53 INFO - PROCESS | 1650 | 1461676493570 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 06:14:53 INFO - PROCESS | 1650 | 1461676493676 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119968800 == 74 [pid = 1650] [id = 316] 06:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x118c4c800) [pid = 1650] [serial = 947] [outer = 0x0] 06:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1290da400) [pid = 1650] [serial = 948] [outer = 0x118c4c800] 06:14:53 INFO - PROCESS | 1650 | 1461676493708 Marionette DEBUG loaded listener.js 06:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aeec000) [pid = 1650] [serial = 949] [outer = 0x118c4c800] 06:14:54 INFO - PROCESS | 1650 | 1461676494282 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]]]}] 06:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 870ms 06:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:14:54 INFO - PROCESS | 1650 | 1461676494330 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 06:14:54 INFO - PROCESS | 1650 | 1461676494333 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 06:14:54 INFO - PROCESS | 1650 | 1461676494336 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:14:54 INFO - PROCESS | 1650 | 1461676494338 Marionette TRACE conn2 <- [1,1238,null,{}] 06:14:54 INFO - PROCESS | 1650 | 1461676494343 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}] 06:14:54 INFO - PROCESS | 1650 | 1461676494446 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 06:14:54 INFO - PROCESS | 1650 | 1461676494511 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af9a000 == 75 [pid = 1650] [id = 317] 06:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1142b8400) [pid = 1650] [serial = 950] [outer = 0x0] 06:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1187b2800) [pid = 1650] [serial = 951] [outer = 0x1142b8400] 06:14:54 INFO - PROCESS | 1650 | 1461676494584 Marionette DEBUG loaded listener.js 06:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11a863c00) [pid = 1650] [serial = 952] [outer = 0x1142b8400] 06:14:55 INFO - PROCESS | 1650 | 1461676495036 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]]]}] 06:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 722ms 06:14:55 INFO - PROCESS | 1650 | 1461676495058 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 06:14:55 INFO - PROCESS | 1650 | 1461676495061 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 06:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:14:55 INFO - PROCESS | 1650 | 1461676495065 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:14:55 INFO - PROCESS | 1650 | 1461676495067 Marionette TRACE conn2 <- [1,1242,null,{}] 06:14:55 INFO - PROCESS | 1650 | 1461676495069 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}] 06:14:55 INFO - PROCESS | 1650 | 1461676495168 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 06:14:55 INFO - PROCESS | 1650 | 1461676495233 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab64800 == 76 [pid = 1650] [id = 318] 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1239ddc00) [pid = 1650] [serial = 953] [outer = 0x0] 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x123e47000) [pid = 1650] [serial = 954] [outer = 0x1239ddc00] 06:14:55 INFO - PROCESS | 1650 | 1461676495275 Marionette DEBUG loaded listener.js 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12407bc00) [pid = 1650] [serial = 955] [outer = 0x1239ddc00] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12db3f000 == 75 [pid = 1650] [id = 255] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f72e800 == 74 [pid = 1650] [id = 308] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f033000 == 73 [pid = 1650] [id = 307] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123d39800 == 72 [pid = 1650] [id = 306] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12da8c000 == 71 [pid = 1650] [id = 305] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfd6000 == 70 [pid = 1650] [id = 304] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12adde800 == 69 [pid = 1650] [id = 303] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128095000 == 68 [pid = 1650] [id = 302] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bed7800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119018000 == 67 [pid = 1650] [id = 301] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123d28000 == 66 [pid = 1650] [id = 300] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c034000 == 65 [pid = 1650] [id = 299] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x115662000 == 64 [pid = 1650] [id = 298] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118f1b800 == 63 [pid = 1650] [id = 297] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12901d800 == 62 [pid = 1650] [id = 292] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd79800 == 61 [pid = 1650] [id = 290] 06:14:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11af11800 == 60 [pid = 1650] [id = 291] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12fb9ec00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e9c0400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12f05a800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12ebbf000) [pid = 1650] [serial = 853] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12f1e0c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119e5a800) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11842e800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11a8e7c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c310400) [pid = 1650] [serial = 838] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ebc5000) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12f058c00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e3e0000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11bc17000) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12b4b3400) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12bab8c00) [pid = 1650] [serial = 847] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12f1d9000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1290d4c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129deb800) [pid = 1650] [serial = 844] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118431400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12bab5c00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b710c00) [pid = 1650] [serial = 862] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x127b36000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12802a800) [pid = 1650] [serial = 841] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e9b4000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12802b400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1245e9800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12f74f000) [pid = 1650] [serial = 859] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127eb2800) [pid = 1650] [serial = 444] [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.] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12fa1cc00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d39c800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e9b9400) [pid = 1650] [serial = 850] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12fecb400) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12fa8a800) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12fba4800) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 06:14:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12f1d7800) [pid = 1650] [serial = 856] [outer = 0x0] [url = about:blank] 06:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 619ms 06:14:55 INFO - PROCESS | 1650 | 1461676495680 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]]]}] 06:14:55 INFO - PROCESS | 1650 | 1461676495685 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 06:14:55 INFO - PROCESS | 1650 | 1461676495687 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 06:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:14:55 INFO - PROCESS | 1650 | 1461676495692 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:14:55 INFO - PROCESS | 1650 | 1461676495695 Marionette TRACE conn2 <- [1,1246,null,{}] 06:14:55 INFO - PROCESS | 1650 | 1461676495702 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}] 06:14:55 INFO - PROCESS | 1650 | 1461676495801 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 06:14:55 INFO - PROCESS | 1650 | 1461676495807 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af80800 == 61 [pid = 1650] [id = 319] 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x125fc4400) [pid = 1650] [serial = 956] [outer = 0x0] 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128021000) [pid = 1650] [serial = 957] [outer = 0x125fc4400] 06:14:55 INFO - PROCESS | 1650 | 1461676495838 Marionette DEBUG loaded listener.js 06:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128728c00) [pid = 1650] [serial = 958] [outer = 0x125fc4400] 06:14:56 INFO - PROCESS | 1650 | 1461676496215 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]]]}] 06:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 571ms 06:14:56 INFO - PROCESS | 1650 | 1461676496264 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 06:14:56 INFO - PROCESS | 1650 | 1461676496266 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 06:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:14:56 INFO - PROCESS | 1650 | 1461676496268 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:14:56 INFO - PROCESS | 1650 | 1461676496269 Marionette TRACE conn2 <- [1,1250,null,{}] 06:14:56 INFO - PROCESS | 1650 | 1461676496272 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}] 06:14:56 INFO - PROCESS | 1650 | 1461676496359 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 06:14:56 INFO - PROCESS | 1650 | 1461676496419 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac4800 == 62 [pid = 1650] [id = 320] 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128727400) [pid = 1650] [serial = 959] [outer = 0x0] 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129831c00) [pid = 1650] [serial = 960] [outer = 0x128727400] 06:14:56 INFO - PROCESS | 1650 | 1461676496446 Marionette DEBUG loaded listener.js 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a97fc00) [pid = 1650] [serial = 961] [outer = 0x128727400] 06:14:56 INFO - PROCESS | 1650 | 1461676496765 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]]]}] 06:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 06:14:56 INFO - PROCESS | 1650 | 1461676496791 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 06:14:56 INFO - PROCESS | 1650 | 1461676496792 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 06:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:14:56 INFO - PROCESS | 1650 | 1461676496794 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:14:56 INFO - PROCESS | 1650 | 1461676496795 Marionette TRACE conn2 <- [1,1254,null,{}] 06:14:56 INFO - PROCESS | 1650 | 1461676496798 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}] 06:14:56 INFO - PROCESS | 1650 | 1461676496885 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 06:14:56 INFO - PROCESS | 1650 | 1461676496889 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade5000 == 63 [pid = 1650] [id = 321] 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1299acc00) [pid = 1650] [serial = 962] [outer = 0x0] 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12aab1000) [pid = 1650] [serial = 963] [outer = 0x1299acc00] 06:14:56 INFO - PROCESS | 1650 | 1461676496915 Marionette DEBUG loaded listener.js 06:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12aef1800) [pid = 1650] [serial = 964] [outer = 0x1299acc00] 06:14:57 INFO - PROCESS | 1650 | 1461676497249 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]]]}] 06:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 06:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:14:57 INFO - PROCESS | 1650 | 1461676497263 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 06:14:57 INFO - PROCESS | 1650 | 1461676497265 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 06:14:57 INFO - PROCESS | 1650 | 1461676497267 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:14:57 INFO - PROCESS | 1650 | 1461676497268 Marionette TRACE conn2 <- [1,1258,null,{}] 06:14:57 INFO - PROCESS | 1650 | 1461676497272 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}] 06:14:57 INFO - PROCESS | 1650 | 1461676497411 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 06:14:57 INFO - PROCESS | 1650 | 1461676497449 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b77f800 == 64 [pid = 1650] [id = 322] 06:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129de8000) [pid = 1650] [serial = 965] [outer = 0x0] 06:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b1d3c00) [pid = 1650] [serial = 966] [outer = 0x129de8000] 06:14:57 INFO - PROCESS | 1650 | 1461676497476 Marionette DEBUG loaded listener.js 06:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d0f7c00) [pid = 1650] [serial = 967] [outer = 0x129de8000] 06:14:57 INFO - PROCESS | 1650 | 1461676497801 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]]]}] 06:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 572ms 06:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:14:57 INFO - PROCESS | 1650 | 1461676497840 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 06:14:57 INFO - PROCESS | 1650 | 1461676497841 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 06:14:57 INFO - PROCESS | 1650 | 1461676497844 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:14:57 INFO - PROCESS | 1650 | 1461676497845 Marionette TRACE conn2 <- [1,1262,null,{}] 06:14:57 INFO - PROCESS | 1650 | 1461676497847 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}] 06:14:57 INFO - PROCESS | 1650 | 1461676497951 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 06:14:57 INFO - PROCESS | 1650 | 1461676497968 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da84000 == 65 [pid = 1650] [id = 323] 06:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aaa5c00) [pid = 1650] [serial = 968] [outer = 0x0] 06:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12e3d9400) [pid = 1650] [serial = 969] [outer = 0x12aaa5c00] 06:14:57 INFO - PROCESS | 1650 | 1461676497993 Marionette DEBUG loaded listener.js 06:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e9b3c00) [pid = 1650] [serial = 970] [outer = 0x12aaa5c00] 06:14:58 INFO - PROCESS | 1650 | 1461676498339 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]]]}] 06:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 06:14:58 INFO - PROCESS | 1650 | 1461676498362 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 06:14:58 INFO - PROCESS | 1650 | 1461676498364 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 06:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:14:58 INFO - PROCESS | 1650 | 1461676498366 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:14:58 INFO - PROCESS | 1650 | 1461676498367 Marionette TRACE conn2 <- [1,1266,null,{}] 06:14:58 INFO - PROCESS | 1650 | 1461676498376 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}] 06:14:58 INFO - PROCESS | 1650 | 1461676498485 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 06:14:58 INFO - PROCESS | 1650 | 1461676498531 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e311800 == 66 [pid = 1650] [id = 324] 06:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12af90800) [pid = 1650] [serial = 971] [outer = 0x0] 06:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12eb9b800) [pid = 1650] [serial = 972] [outer = 0x12af90800] 06:14:58 INFO - PROCESS | 1650 | 1461676498557 Marionette DEBUG loaded listener.js 06:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12f05e400) [pid = 1650] [serial = 973] [outer = 0x12af90800] 06:14:58 INFO - PROCESS | 1650 | 1461676498876 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]]]}] 06:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 06:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:14:58 INFO - PROCESS | 1650 | 1461676498887 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 06:14:58 INFO - PROCESS | 1650 | 1461676498889 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 06:14:58 INFO - PROCESS | 1650 | 1461676498891 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:14:58 INFO - PROCESS | 1650 | 1461676498892 Marionette TRACE conn2 <- [1,1270,null,{}] 06:14:58 INFO - PROCESS | 1650 | 1461676498901 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}] 06:14:59 INFO - PROCESS | 1650 | 1461676499012 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 06:14:59 INFO - PROCESS | 1650 | 1461676499049 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec22000 == 67 [pid = 1650] [id = 325] 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e9be800) [pid = 1650] [serial = 974] [outer = 0x0] 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12f1e0000) [pid = 1650] [serial = 975] [outer = 0x12e9be800] 06:14:59 INFO - PROCESS | 1650 | 1461676499074 Marionette DEBUG loaded listener.js 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12fa14c00) [pid = 1650] [serial = 976] [outer = 0x12e9be800] 06:14:59 INFO - PROCESS | 1650 | 1461676499378 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]]]}] 06:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 06:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:14:59 INFO - PROCESS | 1650 | 1461676499410 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 06:14:59 INFO - PROCESS | 1650 | 1461676499411 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 06:14:59 INFO - PROCESS | 1650 | 1461676499413 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:14:59 INFO - PROCESS | 1650 | 1461676499415 Marionette TRACE conn2 <- [1,1274,null,{}] 06:14:59 INFO - PROCESS | 1650 | 1461676499417 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}] 06:14:59 INFO - PROCESS | 1650 | 1461676499528 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 06:14:59 INFO - PROCESS | 1650 | 1461676499542 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f417800 == 68 [pid = 1650] [id = 326] 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12aabf000) [pid = 1650] [serial = 977] [outer = 0x0] 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12aac6400) [pid = 1650] [serial = 978] [outer = 0x12aabf000] 06:14:59 INFO - PROCESS | 1650 | 1461676499567 Marionette DEBUG loaded listener.js 06:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aaca400) [pid = 1650] [serial = 979] [outer = 0x12aabf000] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ad6d000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12f1df000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e9b7c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1294a6400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b70e800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12d0f1c00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e544400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123906000) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1187b5800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128024400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129027800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:14:59 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x115485c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:14:59 INFO - PROCESS | 1650 | 1461676499970 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]]]}] 06:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 568ms 06:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:14:59 INFO - PROCESS | 1650 | 1461676499982 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 06:14:59 INFO - PROCESS | 1650 | 1461676499984 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 06:14:59 INFO - PROCESS | 1650 | 1461676499986 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:14:59 INFO - PROCESS | 1650 | 1461676499990 Marionette TRACE conn2 <- [1,1278,null,{}] 06:14:59 INFO - PROCESS | 1650 | 1461676499992 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}] 06:15:00 INFO - PROCESS | 1650 | 1461676500099 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 06:15:00 INFO - PROCESS | 1650 | 1461676500161 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e322800 == 69 [pid = 1650] [id = 327] 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11ad6d000) [pid = 1650] [serial = 980] [outer = 0x0] 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129027800) [pid = 1650] [serial = 981] [outer = 0x11ad6d000] 06:15:00 INFO - PROCESS | 1650 | 1461676500191 Marionette DEBUG loaded listener.js 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12f1df800) [pid = 1650] [serial = 982] [outer = 0x11ad6d000] 06:15:00 INFO - PROCESS | 1650 | 1461676500492 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]]]}] 06:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 06:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:15:00 INFO - PROCESS | 1650 | 1461676500510 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 06:15:00 INFO - PROCESS | 1650 | 1461676500511 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 06:15:00 INFO - PROCESS | 1650 | 1461676500513 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:15:00 INFO - PROCESS | 1650 | 1461676500514 Marionette TRACE conn2 <- [1,1282,null,{}] 06:15:00 INFO - PROCESS | 1650 | 1461676500516 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}] 06:15:00 INFO - PROCESS | 1650 | 1461676500613 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 06:15:00 INFO - PROCESS | 1650 | 1461676500618 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x130122000 == 70 [pid = 1650] [id = 328] 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12abc1800) [pid = 1650] [serial = 983] [outer = 0x0] 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12abc8000) [pid = 1650] [serial = 984] [outer = 0x12abc1800] 06:15:00 INFO - PROCESS | 1650 | 1461676500643 Marionette DEBUG loaded listener.js 06:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12fa1c800) [pid = 1650] [serial = 985] [outer = 0x12abc1800] 06:15:01 INFO - PROCESS | 1650 | 1461676500996 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]]]}] 06:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 06:15:01 INFO - PROCESS | 1650 | 1461676501043 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 06:15:01 INFO - PROCESS | 1650 | 1461676501044 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 06:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:15:01 INFO - PROCESS | 1650 | 1461676501046 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:15:01 INFO - PROCESS | 1650 | 1461676501047 Marionette TRACE conn2 <- [1,1286,null,{}] 06:15:01 INFO - PROCESS | 1650 | 1461676501050 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}] 06:15:01 INFO - PROCESS | 1650 | 1461676501139 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 06:15:01 INFO - PROCESS | 1650 | 1461676501144 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308cb800 == 71 [pid = 1650] [id = 329] 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12adad000) [pid = 1650] [serial = 986] [outer = 0x0] 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12adb4800) [pid = 1650] [serial = 987] [outer = 0x12adad000] 06:15:01 INFO - PROCESS | 1650 | 1461676501168 Marionette DEBUG loaded listener.js 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12adb8800) [pid = 1650] [serial = 988] [outer = 0x12adad000] 06:15:01 INFO - PROCESS | 1650 | 1461676501506 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]]]}] 06:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 06:15:01 INFO - PROCESS | 1650 | 1461676501514 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 06:15:01 INFO - PROCESS | 1650 | 1461676501516 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 06:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:15:01 INFO - PROCESS | 1650 | 1461676501518 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:15:01 INFO - PROCESS | 1650 | 1461676501519 Marionette TRACE conn2 <- [1,1290,null,{}] 06:15:01 INFO - PROCESS | 1650 | 1461676501525 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}] 06:15:01 INFO - PROCESS | 1650 | 1461676501619 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 06:15:01 INFO - PROCESS | 1650 | 1461676501623 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x136371800 == 72 [pid = 1650] [id = 330] 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12adb8c00) [pid = 1650] [serial = 989] [outer = 0x0] 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12fa1d000) [pid = 1650] [serial = 990] [outer = 0x12adb8c00] 06:15:01 INFO - PROCESS | 1650 | 1461676501648 Marionette DEBUG loaded listener.js 06:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12fa81400) [pid = 1650] [serial = 991] [outer = 0x12adb8c00] 06:15:02 INFO - PROCESS | 1650 | 1461676502162 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]]]}] 06:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 06:15:02 INFO - PROCESS | 1650 | 1461676502190 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 06:15:02 INFO - PROCESS | 1650 | 1461676502192 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 06:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:15:02 INFO - PROCESS | 1650 | 1461676502196 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:15:02 INFO - PROCESS | 1650 | 1461676502198 Marionette TRACE conn2 <- [1,1294,null,{}] 06:15:02 INFO - PROCESS | 1650 | 1461676502202 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}] 06:15:02 INFO - PROCESS | 1650 | 1461676502318 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 06:15:02 INFO - PROCESS | 1650 | 1461676502433 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af16800 == 73 [pid = 1650] [id = 331] 06:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11b56ac00) [pid = 1650] [serial = 992] [outer = 0x0] 06:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c05d000) [pid = 1650] [serial = 993] [outer = 0x11b56ac00] 06:15:02 INFO - PROCESS | 1650 | 1461676502465 Marionette DEBUG loaded listener.js 06:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123e43000) [pid = 1650] [serial = 994] [outer = 0x11b56ac00] 06:15:02 INFO - PROCESS | 1650 | 1461676502890 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]]]}] 06:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 721ms 06:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:15:02 INFO - PROCESS | 1650 | 1461676502917 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 06:15:02 INFO - PROCESS | 1650 | 1461676502921 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 06:15:02 INFO - PROCESS | 1650 | 1461676502926 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:15:02 INFO - PROCESS | 1650 | 1461676502928 Marionette TRACE conn2 <- [1,1298,null,{}] 06:15:02 INFO - PROCESS | 1650 | 1461676502931 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}] 06:15:03 INFO - PROCESS | 1650 | 1461676503045 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 06:15:03 INFO - PROCESS | 1650 | 1461676503150 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12addc800 == 74 [pid = 1650] [id = 332] 06:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x123e49400) [pid = 1650] [serial = 995] [outer = 0x0] 06:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x128009400) [pid = 1650] [serial = 996] [outer = 0x123e49400] 06:15:03 INFO - PROCESS | 1650 | 1461676503183 Marionette DEBUG loaded listener.js 06:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1294a6400) [pid = 1650] [serial = 997] [outer = 0x123e49400] 06:15:03 INFO - PROCESS | 1650 | 1461676503625 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]]]}] 06:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 724ms 06:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:15:03 INFO - PROCESS | 1650 | 1461676503662 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 06:15:03 INFO - PROCESS | 1650 | 1461676503664 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 06:15:03 INFO - PROCESS | 1650 | 1461676503667 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:15:03 INFO - PROCESS | 1650 | 1461676503670 Marionette TRACE conn2 <- [1,1302,null,{}] 06:15:03 INFO - PROCESS | 1650 | 1461676503695 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}] 06:15:03 INFO - PROCESS | 1650 | 1461676503834 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 06:15:03 INFO - PROCESS | 1650 | 1461676503941 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x130106800 == 75 [pid = 1650] [id = 333] 06:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12aac4800) [pid = 1650] [serial = 998] [outer = 0x0] 06:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12abc8400) [pid = 1650] [serial = 999] [outer = 0x12aac4800] 06:15:03 INFO - PROCESS | 1650 | 1461676503992 Marionette DEBUG loaded listener.js 06:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12af85000) [pid = 1650] [serial = 1000] [outer = 0x12aac4800] 06:15:04 INFO - PROCESS | 1650 | 1461676504438 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]]]}] 06:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 841ms 06:15:04 INFO - PROCESS | 1650 | 1461676504508 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 06:15:04 INFO - PROCESS | 1650 | 1461676504510 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 06:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:15:04 INFO - PROCESS | 1650 | 1461676504512 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:15:04 INFO - PROCESS | 1650 | 1461676504513 Marionette TRACE conn2 <- [1,1306,null,{}] 06:15:04 INFO - PROCESS | 1650 | 1461676504516 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}] 06:15:04 INFO - PROCESS | 1650 | 1461676504626 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 06:15:04 INFO - PROCESS | 1650 | 1461676504729 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12994f000 == 76 [pid = 1650] [id = 334] 06:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12af8d000) [pid = 1650] [serial = 1001] [outer = 0x0] 06:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12bab5c00) [pid = 1650] [serial = 1002] [outer = 0x12af8d000] 06:15:04 INFO - PROCESS | 1650 | 1461676504762 Marionette DEBUG loaded listener.js 06:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12bedd800) [pid = 1650] [serial = 1003] [outer = 0x12af8d000] 06:15:05 INFO - PROCESS | 1650 | 1461676505177 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]]]}] 06:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 719ms 06:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:15:05 INFO - PROCESS | 1650 | 1461676505249 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 06:15:05 INFO - PROCESS | 1650 | 1461676505251 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 06:15:05 INFO - PROCESS | 1650 | 1461676505255 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:15:05 INFO - PROCESS | 1650 | 1461676505257 Marionette TRACE conn2 <- [1,1310,null,{}] 06:15:05 INFO - PROCESS | 1650 | 1461676505259 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}] 06:15:05 INFO - PROCESS | 1650 | 1461676505366 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 06:15:05 INFO - PROCESS | 1650 | 1461676505439 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb4e000 == 77 [pid = 1650] [id = 335] 06:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ba15800) [pid = 1650] [serial = 1004] [outer = 0x0] 06:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e545c00) [pid = 1650] [serial = 1005] [outer = 0x12ba15800] 06:15:05 INFO - PROCESS | 1650 | 1461676505470 Marionette DEBUG loaded listener.js 06:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12f1d8800) [pid = 1650] [serial = 1006] [outer = 0x12ba15800] 06:15:05 INFO - PROCESS | 1650 | 1461676505897 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] 06:15:05 INFO - PROCESS | 1650 | 1461676505929 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 06:15:05 INFO - PROCESS | 1650 | 1461676505931 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:15:05 INFO - PROCESS | 1650 | 1461676505932 Marionette TRACE conn2 <- [1,1314,null,{}] 06:15:05 INFO - PROCESS | 1650 | 1461676505935 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}] 06:15:06 INFO - PROCESS | 1650 | 1461676506078 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 06:15:06 INFO - PROCESS | 1650 | 1461676506185 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e1000 == 78 [pid = 1650] [id = 336] 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x118ace800) [pid = 1650] [serial = 1007] [outer = 0x0] 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12af85c00) [pid = 1650] [serial = 1008] [outer = 0x118ace800] 06:15:06 INFO - PROCESS | 1650 | 1461676506220 Marionette DEBUG loaded listener.js 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12ebc7800) [pid = 1650] [serial = 1009] [outer = 0x118ace800] 06:15:06 INFO - PROCESS | 1650 | 1461676506612 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]]]}] 06:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 719ms 06:15:06 INFO - PROCESS | 1650 | 1461676506666 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 06:15:06 INFO - PROCESS | 1650 | 1461676506668 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 06:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:15:06 INFO - PROCESS | 1650 | 1461676506673 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:15:06 INFO - PROCESS | 1650 | 1461676506674 Marionette TRACE conn2 <- [1,1318,null,{}] 06:15:06 INFO - PROCESS | 1650 | 1461676506677 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}] 06:15:06 INFO - PROCESS | 1650 | 1461676506785 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 06:15:06 INFO - PROCESS | 1650 | 1461676506860 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c036000 == 79 [pid = 1650] [id = 337] 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x118c45800) [pid = 1650] [serial = 1010] [outer = 0x0] 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12fa86400) [pid = 1650] [serial = 1011] [outer = 0x118c45800] 06:15:06 INFO - PROCESS | 1650 | 1461676506890 Marionette DEBUG loaded listener.js 06:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12fed4c00) [pid = 1650] [serial = 1012] [outer = 0x118c45800] 06:15:07 INFO - PROCESS | 1650 | 1461676507538 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]]]}] 06:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 871ms 06:15:07 INFO - PROCESS | 1650 | 1461676507544 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 06:15:07 INFO - PROCESS | 1650 | 1461676507546 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 06:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:15:07 INFO - PROCESS | 1650 | 1461676507549 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:15:07 INFO - PROCESS | 1650 | 1461676507552 Marionette TRACE conn2 <- [1,1322,null,{}] 06:15:07 INFO - PROCESS | 1650 | 1461676507558 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}] 06:15:07 INFO - PROCESS | 1650 | 1461676507660 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 06:15:07 INFO - PROCESS | 1650 | 1461676507726 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba46000 == 80 [pid = 1650] [id = 338] 06:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x117730000) [pid = 1650] [serial = 1013] [outer = 0x0] 06:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x118ef0c00) [pid = 1650] [serial = 1014] [outer = 0x117730000] 06:15:07 INFO - PROCESS | 1650 | 1461676507754 Marionette DEBUG loaded listener.js 06:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11a8e0000) [pid = 1650] [serial = 1015] [outer = 0x117730000] 06:15:08 INFO - PROCESS | 1650 | 1461676508242 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]]]}] 06:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 725ms 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x125882000 == 79 [pid = 1650] [id = 160] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1308cb800 == 78 [pid = 1650] [id = 329] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x130122000 == 77 [pid = 1650] [id = 328] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e322800 == 76 [pid = 1650] [id = 327] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f417800 == 75 [pid = 1650] [id = 326] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec22000 == 74 [pid = 1650] [id = 325] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12af8e400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | 1461676508348 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 06:15:08 INFO - PROCESS | 1650 | 1461676508352 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e311800 == 73 [pid = 1650] [id = 324] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12da84000 == 72 [pid = 1650] [id = 323] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b77f800 == 71 [pid = 1650] [id = 322] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade5000 == 70 [pid = 1650] [id = 321] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac4800 == 69 [pid = 1650] [id = 320] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11af80800 == 68 [pid = 1650] [id = 319] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab64800 == 67 [pid = 1650] [id = 318] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11af9a000 == 66 [pid = 1650] [id = 317] 06:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1308ac800 == 65 [pid = 1650] [id = 315] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12aecf800 == 64 [pid = 1650] [id = 314] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x141ac8800 == 63 [pid = 1650] [id = 313] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73b800 == 62 [pid = 1650] [id = 312] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x125fa6000 == 61 [pid = 1650] [id = 311] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11af17800 == 60 [pid = 1650] [id = 310] 06:15:08 INFO - PROCESS | 1650 | --DOCSHELL 0x13010d000 == 59 [pid = 1650] [id = 309] 06:15:08 INFO - PROCESS | 1650 | 1461676508369 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:15:08 INFO - PROCESS | 1650 | 1461676508370 Marionette TRACE conn2 <- [1,1326,null,{}] 06:15:08 INFO - PROCESS | 1650 | 1461676508375 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}] 06:15:08 INFO - PROCESS | 1650 | 1461676508468 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12be0b400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12da60c00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e6d9000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1245ee800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x123da8c00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118c4dc00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11a551400) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x128135400) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129023800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1290dc000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129decc00) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a980400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12ceab800) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11990f400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118f9b800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11bc18800) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12aaa8400) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12bab8000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x123efd800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12f747800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12bab9400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x128010000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12eb97800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a97f800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b70e400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12fa14000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e3e7000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12d0ef800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e9b9000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f1db400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 06:15:08 INFO - PROCESS | 1650 | 1461676508532 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119077000 == 60 [pid = 1650] [id = 339] 06:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x118c4dc00) [pid = 1650] [serial = 1016] [outer = 0x0] 06:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11ba63400) [pid = 1650] [serial = 1017] [outer = 0x118c4dc00] 06:15:08 INFO - PROCESS | 1650 | 1461676508559 Marionette DEBUG loaded listener.js 06:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123906000) [pid = 1650] [serial = 1018] [outer = 0x118c4dc00] 06:15:08 INFO - PROCESS | 1650 | 1461676508874 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]]]}] 06:15:08 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 06:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 526ms 06:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:15:08 INFO - PROCESS | 1650 | 1461676508891 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 06:15:08 INFO - PROCESS | 1650 | 1461676508893 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 06:15:08 INFO - PROCESS | 1650 | 1461676508895 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:15:08 INFO - PROCESS | 1650 | 1461676508897 Marionette TRACE conn2 <- [1,1330,null,{}] 06:15:08 INFO - PROCESS | 1650 | 1461676508907 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}] 06:15:08 INFO - PROCESS | 1650 | 1461676508997 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 06:15:09 INFO - PROCESS | 1650 | 1461676509070 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c031000 == 61 [pid = 1650] [id = 340] 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c218000) [pid = 1650] [serial = 1019] [outer = 0x0] 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x123e4e800) [pid = 1650] [serial = 1020] [outer = 0x11c218000] 06:15:09 INFO - PROCESS | 1650 | 1461676509099 Marionette DEBUG loaded listener.js 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128024400) [pid = 1650] [serial = 1021] [outer = 0x11c218000] 06:15:09 INFO - PROCESS | 1650 | 1461676509414 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]]]}] 06:15:09 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 06:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 571ms 06:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:15:09 INFO - PROCESS | 1650 | 1461676509466 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 06:15:09 INFO - PROCESS | 1650 | 1461676509468 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 06:15:09 INFO - PROCESS | 1650 | 1461676509470 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:15:09 INFO - PROCESS | 1650 | 1461676509471 Marionette TRACE conn2 <- [1,1334,null,{}] 06:15:09 INFO - PROCESS | 1650 | 1461676509474 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}] 06:15:09 INFO - PROCESS | 1650 | 1461676509560 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 06:15:09 INFO - PROCESS | 1650 | 1461676509619 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12587a800 == 62 [pid = 1650] [id = 341] 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x123cd1c00) [pid = 1650] [serial = 1022] [outer = 0x0] 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12802a800) [pid = 1650] [serial = 1023] [outer = 0x123cd1c00] 06:15:09 INFO - PROCESS | 1650 | 1461676509645 Marionette DEBUG loaded listener.js 06:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1294a7400) [pid = 1650] [serial = 1024] [outer = 0x123cd1c00] 06:15:09 INFO - PROCESS | 1650 | 1461676509931 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]]]}] 06:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 06:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:15:09 INFO - PROCESS | 1650 | 1461676509991 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 06:15:09 INFO - PROCESS | 1650 | 1461676509992 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 06:15:09 INFO - PROCESS | 1650 | 1461676509994 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:15:09 INFO - PROCESS | 1650 | 1461676509995 Marionette TRACE conn2 <- [1,1338,null,{}] 06:15:09 INFO - PROCESS | 1650 | 1461676509997 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}] 06:15:10 INFO - PROCESS | 1650 | 1461676510081 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 06:15:10 INFO - PROCESS | 1650 | 1461676510085 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129822800 == 63 [pid = 1650] [id = 342] 06:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129030000) [pid = 1650] [serial = 1025] [outer = 0x0] 06:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x129de7400) [pid = 1650] [serial = 1026] [outer = 0x129030000] 06:15:10 INFO - PROCESS | 1650 | 1461676510112 Marionette DEBUG loaded listener.js 06:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a982000) [pid = 1650] [serial = 1027] [outer = 0x129030000] 06:15:10 INFO - PROCESS | 1650 | 1461676510932 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]]]}] 06:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 06:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:15:10 INFO - PROCESS | 1650 | 1461676510964 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 06:15:10 INFO - PROCESS | 1650 | 1461676510965 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 06:15:10 INFO - PROCESS | 1650 | 1461676510967 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:15:10 INFO - PROCESS | 1650 | 1461676510968 Marionette TRACE conn2 <- [1,1342,null,{}] 06:15:10 INFO - PROCESS | 1650 | 1461676510972 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}] 06:15:11 INFO - PROCESS | 1650 | 1461676511088 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 06:15:11 INFO - PROCESS | 1650 | 1461676511103 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12addb000 == 64 [pid = 1650] [id = 343] 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aaa6c00) [pid = 1650] [serial = 1028] [outer = 0x0] 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12abbcc00) [pid = 1650] [serial = 1029] [outer = 0x12aaa6c00] 06:15:11 INFO - PROCESS | 1650 | 1461676511130 Marionette DEBUG loaded listener.js 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12abc7000) [pid = 1650] [serial = 1030] [outer = 0x12aaa6c00] 06:15:11 INFO - PROCESS | 1650 | 1461676511496 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]]]}] 06:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 573ms 06:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:15:11 INFO - PROCESS | 1650 | 1461676511541 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 06:15:11 INFO - PROCESS | 1650 | 1461676511543 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 06:15:11 INFO - PROCESS | 1650 | 1461676511546 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:15:11 INFO - PROCESS | 1650 | 1461676511548 Marionette TRACE conn2 <- [1,1346,null,{}] 06:15:11 INFO - PROCESS | 1650 | 1461676511551 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}] 06:15:11 INFO - PROCESS | 1650 | 1461676511711 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 06:15:11 INFO - PROCESS | 1650 | 1461676511738 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aed6000 == 65 [pid = 1650] [id = 344] 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1290d4c00) [pid = 1650] [serial = 1031] [outer = 0x0] 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12aee8c00) [pid = 1650] [serial = 1032] [outer = 0x1290d4c00] 06:15:11 INFO - PROCESS | 1650 | 1461676511780 Marionette DEBUG loaded listener.js 06:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12af8b800) [pid = 1650] [serial = 1033] [outer = 0x1290d4c00] 06:15:12 INFO - PROCESS | 1650 | 1461676512157 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]]]}] 06:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 620ms 06:15:12 INFO - PROCESS | 1650 | 1461676512166 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 06:15:12 INFO - PROCESS | 1650 | 1461676512167 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 06:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:15:12 INFO - PROCESS | 1650 | 1461676512171 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:15:12 INFO - PROCESS | 1650 | 1461676512172 Marionette TRACE conn2 <- [1,1350,null,{}] 06:15:12 INFO - PROCESS | 1650 | 1461676512174 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}] 06:15:12 INFO - PROCESS | 1650 | 1461676512282 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 06:15:12 INFO - PROCESS | 1650 | 1461676512336 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc0000 == 66 [pid = 1650] [id = 345] 06:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12a984c00) [pid = 1650] [serial = 1034] [outer = 0x0] 06:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12b4b8800) [pid = 1650] [serial = 1035] [outer = 0x12a984c00] 06:15:12 INFO - PROCESS | 1650 | 1461676512361 Marionette DEBUG loaded listener.js 06:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12bab2400) [pid = 1650] [serial = 1036] [outer = 0x12a984c00] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12abc1800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1142b8400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11ad6d000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1239ddc00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12aaa5c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12aabf000) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x125fc4400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x128727400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129de8000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e9be800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12adad000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12af90800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:15:12 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1299acc00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:15:12 INFO - PROCESS | 1650 | 1461676512819 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]]]}] 06:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 06:15:12 INFO - PROCESS | 1650 | 1461676512842 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 06:15:12 INFO - PROCESS | 1650 | 1461676512844 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 06:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:15:12 INFO - PROCESS | 1650 | 1461676512846 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:15:12 INFO - PROCESS | 1650 | 1461676512847 Marionette TRACE conn2 <- [1,1354,null,{}] 06:15:12 INFO - PROCESS | 1650 | 1461676512849 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}] 06:15:12 INFO - PROCESS | 1650 | 1461676512938 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 06:15:13 INFO - PROCESS | 1650 | 1461676512996 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc8800 == 67 [pid = 1650] [id = 346] 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11ad12400) [pid = 1650] [serial = 1037] [outer = 0x0] 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aaaa800) [pid = 1650] [serial = 1038] [outer = 0x11ad12400] 06:15:13 INFO - PROCESS | 1650 | 1461676513022 Marionette DEBUG loaded listener.js 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12af8a800) [pid = 1650] [serial = 1039] [outer = 0x11ad12400] 06:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:15:13 INFO - PROCESS | 1650 | 1461676513361 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]]]}] 06:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 06:15:13 INFO - PROCESS | 1650 | 1461676513365 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 06:15:13 INFO - PROCESS | 1650 | 1461676513368 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 06:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:15:13 INFO - PROCESS | 1650 | 1461676513375 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:15:13 INFO - PROCESS | 1650 | 1461676513377 Marionette TRACE conn2 <- [1,1358,null,{}] 06:15:13 INFO - PROCESS | 1650 | 1461676513381 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}] 06:15:13 INFO - PROCESS | 1650 | 1461676513519 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 06:15:13 INFO - PROCESS | 1650 | 1461676513641 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da85000 == 68 [pid = 1650] [id = 347] 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x123dabc00) [pid = 1650] [serial = 1040] [outer = 0x0] 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ba17000) [pid = 1650] [serial = 1041] [outer = 0x123dabc00] 06:15:13 INFO - PROCESS | 1650 | 1461676513682 Marionette DEBUG loaded listener.js 06:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bed2400) [pid = 1650] [serial = 1042] [outer = 0x123dabc00] 06:15:14 INFO - PROCESS | 1650 | 1461676514032 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]]]}] 06:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 677ms 06:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:15:14 INFO - PROCESS | 1650 | 1461676514049 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 06:15:14 INFO - PROCESS | 1650 | 1461676514050 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 06:15:14 INFO - PROCESS | 1650 | 1461676514053 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:15:14 INFO - PROCESS | 1650 | 1461676514058 Marionette TRACE conn2 <- [1,1362,null,{}] 06:15:14 INFO - PROCESS | 1650 | 1461676514061 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}] 06:15:14 INFO - PROCESS | 1650 | 1461676514165 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 06:15:14 INFO - PROCESS | 1650 | 1461676514224 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e310800 == 69 [pid = 1650] [id = 348] 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bd61c00) [pid = 1650] [serial = 1043] [outer = 0x0] 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d0f1c00) [pid = 1650] [serial = 1044] [outer = 0x12bd61c00] 06:15:14 INFO - PROCESS | 1650 | 1461676514253 Marionette DEBUG loaded listener.js 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e540800) [pid = 1650] [serial = 1045] [outer = 0x12bd61c00] 06:15:14 INFO - PROCESS | 1650 | 1461676514548 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]]]}] 06:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 524ms 06:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:15:14 INFO - PROCESS | 1650 | 1461676514579 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 06:15:14 INFO - PROCESS | 1650 | 1461676514580 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 06:15:14 INFO - PROCESS | 1650 | 1461676514583 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:15:14 INFO - PROCESS | 1650 | 1461676514584 Marionette TRACE conn2 <- [1,1366,null,{}] 06:15:14 INFO - PROCESS | 1650 | 1461676514586 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}] 06:15:14 INFO - PROCESS | 1650 | 1461676514682 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 06:15:14 INFO - PROCESS | 1650 | 1461676514804 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x115654800 == 70 [pid = 1650] [id = 349] 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x110faec00) [pid = 1650] [serial = 1046] [outer = 0x0] 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1135a0000) [pid = 1650] [serial = 1047] [outer = 0x110faec00] 06:15:14 INFO - PROCESS | 1650 | 1461676514836 Marionette DEBUG loaded listener.js 06:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x115489000) [pid = 1650] [serial = 1048] [outer = 0x110faec00] 06:15:15 INFO - PROCESS | 1650 | 1461676515361 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] 06:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:15:15 INFO - PROCESS | 1650 | 1461676515412 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 06:15:15 INFO - PROCESS | 1650 | 1461676515415 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:15:15 INFO - PROCESS | 1650 | 1461676515417 Marionette TRACE conn2 <- [1,1370,null,{}] 06:15:15 INFO - PROCESS | 1650 | 1461676515421 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}] 06:15:15 INFO - PROCESS | 1650 | 1461676515533 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 06:15:15 INFO - PROCESS | 1650 | 1461676515619 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac7000 == 71 [pid = 1650] [id = 350] 06:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x123e4c800) [pid = 1650] [serial = 1049] [outer = 0x0] 06:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x123e4e000) [pid = 1650] [serial = 1050] [outer = 0x123e4c800] 06:15:15 INFO - PROCESS | 1650 | 1461676515651 Marionette DEBUG loaded listener.js 06:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x128010000) [pid = 1650] [serial = 1051] [outer = 0x123e4c800] 06:15:16 INFO - PROCESS | 1650 | 1461676516198 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] 06:15:16 INFO - PROCESS | 1650 | 1461676516244 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 06:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:15:16 INFO - PROCESS | 1650 | 1461676516248 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:15:16 INFO - PROCESS | 1650 | 1461676516251 Marionette TRACE conn2 <- [1,1374,null,{}] 06:15:16 INFO - PROCESS | 1650 | 1461676516255 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}] 06:15:16 INFO - PROCESS | 1650 | 1461676516414 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 06:15:16 INFO - PROCESS | 1650 | 1461676516545 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aedf800 == 72 [pid = 1650] [id = 351] 06:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a97b800) [pid = 1650] [serial = 1052] [outer = 0x0] 06:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12aaa9400) [pid = 1650] [serial = 1053] [outer = 0x12a97b800] 06:15:16 INFO - PROCESS | 1650 | 1461676516577 Marionette DEBUG loaded listener.js 06:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12aac3400) [pid = 1650] [serial = 1054] [outer = 0x12a97b800] 06:15:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:15:17 INFO - PROCESS | 1650 | 1461676517011 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 06:15:17 INFO - PROCESS | 1650 | 1461676517022 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 06:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:15:17 INFO - PROCESS | 1650 | 1461676517030 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:15:17 INFO - PROCESS | 1650 | 1461676517034 Marionette TRACE conn2 <- [1,1378,null,{}] 06:15:17 INFO - PROCESS | 1650 | 1461676517038 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}] 06:15:17 INFO - PROCESS | 1650 | 1461676517148 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 06:15:17 INFO - PROCESS | 1650 | 1461676517208 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f036800 == 73 [pid = 1650] [id = 352] 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12aac7c00) [pid = 1650] [serial = 1055] [outer = 0x0] 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12aeefc00) [pid = 1650] [serial = 1056] [outer = 0x12aac7c00] 06:15:17 INFO - PROCESS | 1650 | 1461676517240 Marionette DEBUG loaded listener.js 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12bed3800) [pid = 1650] [serial = 1057] [outer = 0x12aac7c00] 06:15:17 INFO - PROCESS | 1650 | 1461676517668 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] 06:15:17 INFO - PROCESS | 1650 | 1461676517709 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 06:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:15:17 INFO - PROCESS | 1650 | 1461676517712 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:15:17 INFO - PROCESS | 1650 | 1461676517713 Marionette TRACE conn2 <- [1,1382,null,{}] 06:15:17 INFO - PROCESS | 1650 | 1461676517716 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}] 06:15:17 INFO - PROCESS | 1650 | 1461676517820 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 06:15:17 INFO - PROCESS | 1650 | 1461676517913 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f744000 == 74 [pid = 1650] [id = 353] 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d3a4000) [pid = 1650] [serial = 1058] [outer = 0x0] 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e3d9000) [pid = 1650] [serial = 1059] [outer = 0x12d3a4000] 06:15:17 INFO - PROCESS | 1650 | 1461676517944 Marionette DEBUG loaded listener.js 06:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e6d2400) [pid = 1650] [serial = 1060] [outer = 0x12d3a4000] 06:15:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:15:18 INFO - PROCESS | 1650 | 1461676518382 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] 06:15:18 INFO - PROCESS | 1650 | 1461676518440 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 06:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:15:18 INFO - PROCESS | 1650 | 1461676518444 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:15:18 INFO - PROCESS | 1650 | 1461676518446 Marionette TRACE conn2 <- [1,1386,null,{}] 06:15:18 INFO - PROCESS | 1650 | 1461676518448 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}] 06:15:18 INFO - PROCESS | 1650 | 1461676518558 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 06:15:18 INFO - PROCESS | 1650 | 1461676518629 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd71800 == 75 [pid = 1650] [id = 354] 06:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e9be800) [pid = 1650] [serial = 1061] [outer = 0x0] 06:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12eb97800) [pid = 1650] [serial = 1062] [outer = 0x12e9be800] 06:15:18 INFO - PROCESS | 1650 | 1461676518667 Marionette DEBUG loaded listener.js 06:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12ebc6400) [pid = 1650] [serial = 1063] [outer = 0x12e9be800] 06:15:19 INFO - PROCESS | 1650 | 1461676519157 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] 06:15:19 INFO - PROCESS | 1650 | 1461676519219 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 06:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:15:19 INFO - PROCESS | 1650 | 1461676519223 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:15:19 INFO - PROCESS | 1650 | 1461676519224 Marionette TRACE conn2 <- [1,1390,null,{}] 06:15:19 INFO - PROCESS | 1650 | 1461676519226 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}] 06:15:19 INFO - PROCESS | 1650 | 1461676519384 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 06:15:19 INFO - PROCESS | 1650 | 1461676519489 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308c2000 == 76 [pid = 1650] [id = 355] 06:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12f1d8400) [pid = 1650] [serial = 1064] [outer = 0x0] 06:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12f752400) [pid = 1650] [serial = 1065] [outer = 0x12f1d8400] 06:15:19 INFO - PROCESS | 1650 | 1461676519537 Marionette DEBUG loaded listener.js 06:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12fa21800) [pid = 1650] [serial = 1066] [outer = 0x12f1d8400] 06:15:20 INFO - PROCESS | 1650 | 1461676520061 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]]]}] 06:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 869ms 06:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:15:20 INFO - PROCESS | 1650 | 1461676520110 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 06:15:20 INFO - PROCESS | 1650 | 1461676520116 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 06:15:20 INFO - PROCESS | 1650 | 1461676520125 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:15:20 INFO - PROCESS | 1650 | 1461676520127 Marionette TRACE conn2 <- [1,1394,null,{}] 06:15:20 INFO - PROCESS | 1650 | 1461676520131 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}] 06:15:20 INFO - PROCESS | 1650 | 1461676520387 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 06:15:20 INFO - PROCESS | 1650 | 1461676520473 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c036800 == 77 [pid = 1650] [id = 356] 06:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1158b3c00) [pid = 1650] [serial = 1067] [outer = 0x0] 06:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x118431000) [pid = 1650] [serial = 1068] [outer = 0x1158b3c00] 06:15:20 INFO - PROCESS | 1650 | 1461676520502 Marionette DEBUG loaded listener.js 06:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11a86d400) [pid = 1650] [serial = 1069] [outer = 0x1158b3c00] 06:15:20 INFO - PROCESS | 1650 | 1461676520980 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]]]}] 06:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 881ms 06:15:21 INFO - PROCESS | 1650 | 1461676521007 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 06:15:21 INFO - PROCESS | 1650 | 1461676521009 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 06:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:15:21 INFO - PROCESS | 1650 | 1461676521013 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:15:21 INFO - PROCESS | 1650 | 1461676521016 Marionette TRACE conn2 <- [1,1398,null,{}] 06:15:21 INFO - PROCESS | 1650 | 1461676521019 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}] 06:15:21 INFO - PROCESS | 1650 | 1461676521120 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 06:15:21 INFO - PROCESS | 1650 | 1461676521200 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab72800 == 78 [pid = 1650] [id = 357] 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11c2cec00) [pid = 1650] [serial = 1070] [outer = 0x0] 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x127ba7400) [pid = 1650] [serial = 1071] [outer = 0x11c2cec00] 06:15:21 INFO - PROCESS | 1650 | 1461676521231 Marionette DEBUG loaded listener.js 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12a97e800) [pid = 1650] [serial = 1072] [outer = 0x11c2cec00] 06:15:21 INFO - PROCESS | 1650 | 1461676521638 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]]]}] 06:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 674ms 06:15:21 INFO - PROCESS | 1650 | 1461676521688 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 06:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:15:21 INFO - PROCESS | 1650 | 1461676521690 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 06:15:21 INFO - PROCESS | 1650 | 1461676521692 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:15:21 INFO - PROCESS | 1650 | 1461676521694 Marionette TRACE conn2 <- [1,1402,null,{}] 06:15:21 INFO - PROCESS | 1650 | 1461676521696 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}] 06:15:21 INFO - PROCESS | 1650 | 1461676521792 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 06:15:21 INFO - PROCESS | 1650 | 1461676521856 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d82000 == 79 [pid = 1650] [id = 358] 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aaaac00) [pid = 1650] [serial = 1073] [outer = 0x0] 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12abc4400) [pid = 1650] [serial = 1074] [outer = 0x12aaaac00] 06:15:21 INFO - PROCESS | 1650 | 1461676521884 Marionette DEBUG loaded listener.js 06:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12adb9400) [pid = 1650] [serial = 1075] [outer = 0x12aaaac00] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c041800 == 78 [pid = 1650] [id = 254] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e310800 == 77 [pid = 1650] [id = 348] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12da85000 == 76 [pid = 1650] [id = 347] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc8800 == 75 [pid = 1650] [id = 346] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc0000 == 74 [pid = 1650] [id = 345] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12aed6000 == 73 [pid = 1650] [id = 344] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12fa1d000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12ebc1400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x124283c00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12b709c00) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12f1d4000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12aaadc00) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x1290da400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11a86a000) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12addb000 == 72 [pid = 1650] [id = 343] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x129822800 == 71 [pid = 1650] [id = 342] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12587a800 == 70 [pid = 1650] [id = 341] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c031000 == 69 [pid = 1650] [id = 340] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119077000 == 68 [pid = 1650] [id = 339] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba46000 == 67 [pid = 1650] [id = 338] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12addc800 == 66 [pid = 1650] [id = 332] 06:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11af16800 == 65 [pid = 1650] [id = 331] 06:15:22 INFO - PROCESS | 1650 | 1461676522339 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]]]}] 06:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 06:15:22 INFO - PROCESS | 1650 | 1461676522363 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 06:15:22 INFO - PROCESS | 1650 | 1461676522365 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 06:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:15:22 INFO - PROCESS | 1650 | 1461676522375 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:15:22 INFO - PROCESS | 1650 | 1461676522378 Marionette TRACE conn2 <- [1,1406,null,{}] 06:15:22 INFO - PROCESS | 1650 | 1461676522381 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}] 06:15:22 INFO - PROCESS | 1650 | 1461676522542 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12adb8800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12abc8000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1187b2800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x129027800) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x123e47000) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12e3d9400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12fa1c800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12aaca400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11a863c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x128021000) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129831c00) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12b1d3c00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12f1e0000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12adb4800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12fa14c00) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12407bc00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12d0f7c00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12eb9b800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e9b3c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12aab1000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12f05e400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128728c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12aac6400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12f1df800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12aef1800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12a97fc00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 06:15:22 INFO - PROCESS | 1650 | 1461676522627 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32c800 == 66 [pid = 1650] [id = 359] 06:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12407bc00) [pid = 1650] [serial = 1076] [outer = 0x0] 06:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x129831c00) [pid = 1650] [serial = 1077] [outer = 0x12407bc00] 06:15:22 INFO - PROCESS | 1650 | 1461676522653 Marionette DEBUG loaded listener.js 06:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12adb7c00) [pid = 1650] [serial = 1078] [outer = 0x12407bc00] 06:15:23 INFO - PROCESS | 1650 | 1461676523005 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]]]}] 06:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 678ms 06:15:23 INFO - PROCESS | 1650 | 1461676523065 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 06:15:23 INFO - PROCESS | 1650 | 1461676523067 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 06:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:15:23 INFO - PROCESS | 1650 | 1461676523073 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:15:23 INFO - PROCESS | 1650 | 1461676523074 Marionette TRACE conn2 <- [1,1410,null,{}] 06:15:23 INFO - PROCESS | 1650 | 1461676523078 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}] 06:15:23 INFO - PROCESS | 1650 | 1461676523190 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 06:15:23 INFO - PROCESS | 1650 | 1461676523197 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba48000 == 67 [pid = 1650] [id = 360] 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12bed0800) [pid = 1650] [serial = 1079] [outer = 0x0] 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12da3a800) [pid = 1650] [serial = 1080] [outer = 0x12bed0800] 06:15:23 INFO - PROCESS | 1650 | 1461676523243 Marionette DEBUG loaded listener.js 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e6e0400) [pid = 1650] [serial = 1081] [outer = 0x12bed0800] 06:15:23 INFO - PROCESS | 1650 | 1461676523660 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]]]}] 06:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 620ms 06:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:15:23 INFO - PROCESS | 1650 | 1461676523693 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 06:15:23 INFO - PROCESS | 1650 | 1461676523694 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 06:15:23 INFO - PROCESS | 1650 | 1461676523696 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:15:23 INFO - PROCESS | 1650 | 1461676523697 Marionette TRACE conn2 <- [1,1414,null,{}] 06:15:23 INFO - PROCESS | 1650 | 1461676523700 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}] 06:15:23 INFO - PROCESS | 1650 | 1461676523794 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 06:15:23 INFO - PROCESS | 1650 | 1461676523816 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d378800 == 68 [pid = 1650] [id = 361] 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ebc0c00) [pid = 1650] [serial = 1082] [outer = 0x0] 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12ebc7000) [pid = 1650] [serial = 1083] [outer = 0x12ebc0c00] 06:15:23 INFO - PROCESS | 1650 | 1461676523850 Marionette DEBUG loaded listener.js 06:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12f1e1400) [pid = 1650] [serial = 1084] [outer = 0x12ebc0c00] 06:15:24 INFO - PROCESS | 1650 | 1461676524253 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]]]}] 06:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 06:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:15:24 INFO - PROCESS | 1650 | 1461676524265 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 06:15:24 INFO - PROCESS | 1650 | 1461676524266 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 06:15:24 INFO - PROCESS | 1650 | 1461676524268 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:15:24 INFO - PROCESS | 1650 | 1461676524269 Marionette TRACE conn2 <- [1,1418,null,{}] 06:15:24 INFO - PROCESS | 1650 | 1461676524302 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}] 06:15:24 INFO - PROCESS | 1650 | 1461676524429 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 06:15:24 INFO - PROCESS | 1650 | 1461676524438 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e630800 == 69 [pid = 1650] [id = 362] 06:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11ad17800) [pid = 1650] [serial = 1085] [outer = 0x0] 06:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e6d9c00) [pid = 1650] [serial = 1086] [outer = 0x11ad17800] 06:15:24 INFO - PROCESS | 1650 | 1461676524480 Marionette DEBUG loaded listener.js 06:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12fba8000) [pid = 1650] [serial = 1087] [outer = 0x11ad17800] 06:15:25 INFO - PROCESS | 1650 | 1461676525023 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]]]}] 06:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 772ms 06:15:25 INFO - PROCESS | 1650 | 1461676525042 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 06:15:25 INFO - PROCESS | 1650 | 1461676525044 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 06:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:15:25 INFO - PROCESS | 1650 | 1461676525046 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:15:25 INFO - PROCESS | 1650 | 1461676525047 Marionette TRACE conn2 <- [1,1422,null,{}] 06:15:25 INFO - PROCESS | 1650 | 1461676525049 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}] 06:15:25 INFO - PROCESS | 1650 | 1461676525179 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 06:15:25 INFO - PROCESS | 1650 | 1461676525197 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f738000 == 70 [pid = 1650] [id = 363] 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12390a400) [pid = 1650] [serial = 1088] [outer = 0x0] 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12fece000) [pid = 1650] [serial = 1089] [outer = 0x12390a400] 06:15:25 INFO - PROCESS | 1650 | 1461676525222 Marionette DEBUG loaded listener.js 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12fed4800) [pid = 1650] [serial = 1090] [outer = 0x12390a400] 06:15:25 INFO - PROCESS | 1650 | 1461676525585 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]]]}] 06:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 06:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:15:25 INFO - PROCESS | 1650 | 1461676525615 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 06:15:25 INFO - PROCESS | 1650 | 1461676525616 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 06:15:25 INFO - PROCESS | 1650 | 1461676525618 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:15:25 INFO - PROCESS | 1650 | 1461676525619 Marionette TRACE conn2 <- [1,1426,null,{}] 06:15:25 INFO - PROCESS | 1650 | 1461676525629 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}] 06:15:25 INFO - PROCESS | 1650 | 1461676525739 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 06:15:25 INFO - PROCESS | 1650 | 1461676525779 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x130120000 == 71 [pid = 1650] [id = 364] 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11c672000) [pid = 1650] [serial = 1091] [outer = 0x0] 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11c678000) [pid = 1650] [serial = 1092] [outer = 0x11c672000] 06:15:25 INFO - PROCESS | 1650 | 1461676525805 Marionette DEBUG loaded listener.js 06:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11c67c000) [pid = 1650] [serial = 1093] [outer = 0x11c672000] 06:15:26 INFO - PROCESS | 1650 | 1461676526149 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]]]}] 06:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 06:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:15:26 INFO - PROCESS | 1650 | 1461676526187 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 06:15:26 INFO - PROCESS | 1650 | 1461676526189 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 06:15:26 INFO - PROCESS | 1650 | 1461676526191 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:15:26 INFO - PROCESS | 1650 | 1461676526192 Marionette TRACE conn2 <- [1,1430,null,{}] 06:15:26 INFO - PROCESS | 1650 | 1461676526194 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}] 06:15:26 INFO - PROCESS | 1650 | 1461676526306 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 06:15:26 INFO - PROCESS | 1650 | 1461676526346 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x13636a800 == 72 [pid = 1650] [id = 365] 06:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11c673800) [pid = 1650] [serial = 1094] [outer = 0x0] 06:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12aa78000) [pid = 1650] [serial = 1095] [outer = 0x11c673800] 06:15:26 INFO - PROCESS | 1650 | 1461676526373 Marionette DEBUG loaded listener.js 06:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12aa7c400) [pid = 1650] [serial = 1096] [outer = 0x11c673800] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1299ac000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x125ffa000) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12902c800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12e543000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1142bb800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x128728000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12be14000) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12a978400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12390b000) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11ad18000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12f05d800) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12e541400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11ba62800) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x115821000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c216c00) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12b1c5400) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129032400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12f1dfc00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118739400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x118c4c800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x114bb8c00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12aaa6c00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1290d4c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11ad12400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a984c00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x123dabc00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11c218000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129030000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x118c4dc00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x117730000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118c45800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x123cd1c00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12af86800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b4b0c00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a983c00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123e4b400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ad6c800) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x118a84400) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c2d6000) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128029400) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12aab1800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bed5c00) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119910400) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c056400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:15:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12af88c00) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:15:26 INFO - PROCESS | 1650 | 1461676526995 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]]]}] 06:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 819ms 06:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:15:27 INFO - PROCESS | 1650 | 1461676527011 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 06:15:27 INFO - PROCESS | 1650 | 1461676527012 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 06:15:27 INFO - PROCESS | 1650 | 1461676527014 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:15:27 INFO - PROCESS | 1650 | 1461676527015 Marionette TRACE conn2 <- [1,1434,null,{}] 06:15:27 INFO - PROCESS | 1650 | 1461676527017 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}] 06:15:27 INFO - PROCESS | 1650 | 1461676527110 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 06:15:27 INFO - PROCESS | 1650 | 1461676527114 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1156bd800 == 73 [pid = 1650] [id = 366] 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11360cc00) [pid = 1650] [serial = 1097] [outer = 0x0] 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118a84400) [pid = 1650] [serial = 1098] [outer = 0x11360cc00] 06:15:27 INFO - PROCESS | 1650 | 1461676527144 Marionette DEBUG loaded listener.js 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c219000) [pid = 1650] [serial = 1099] [outer = 0x11360cc00] 06:15:27 INFO - PROCESS | 1650 | 1461676527516 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]]]}] 06:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 06:15:27 INFO - PROCESS | 1650 | 1461676527543 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 06:15:27 INFO - PROCESS | 1650 | 1461676527545 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 06:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:15:27 INFO - PROCESS | 1650 | 1461676527568 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:15:27 INFO - PROCESS | 1650 | 1461676527570 Marionette TRACE conn2 <- [1,1438,null,{}] 06:15:27 INFO - PROCESS | 1650 | 1461676527579 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}] 06:15:27 INFO - PROCESS | 1650 | 1461676527686 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 06:15:27 INFO - PROCESS | 1650 | 1461676527691 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x141acc000 == 74 [pid = 1650] [id = 367] 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118c4c800) [pid = 1650] [serial = 1100] [outer = 0x0] 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aa7fc00) [pid = 1650] [serial = 1101] [outer = 0x118c4c800] 06:15:27 INFO - PROCESS | 1650 | 1461676527716 Marionette DEBUG loaded listener.js 06:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aaa6c00) [pid = 1650] [serial = 1102] [outer = 0x118c4c800] 06:15:28 INFO - PROCESS | 1650 | 1461676528066 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]]]}] 06:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 527ms 06:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:15:28 INFO - PROCESS | 1650 | 1461676528096 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 06:15:28 INFO - PROCESS | 1650 | 1461676528098 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 06:15:28 INFO - PROCESS | 1650 | 1461676528101 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:15:28 INFO - PROCESS | 1650 | 1461676528102 Marionette TRACE conn2 <- [1,1442,null,{}] 06:15:28 INFO - PROCESS | 1650 | 1461676528108 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}] 06:15:28 INFO - PROCESS | 1650 | 1461676528294 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 06:15:28 INFO - PROCESS | 1650 | 1461676528311 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ec6800 == 75 [pid = 1650] [id = 368] 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129403400) [pid = 1650] [serial = 1103] [outer = 0x0] 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12aee4400) [pid = 1650] [serial = 1104] [outer = 0x129403400] 06:15:28 INFO - PROCESS | 1650 | 1461676528352 Marionette DEBUG loaded listener.js 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b4b4000) [pid = 1650] [serial = 1105] [outer = 0x129403400] 06:15:28 INFO - PROCESS | 1650 | 1461676528695 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]]]}] 06:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 625ms 06:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:15:28 INFO - PROCESS | 1650 | 1461676528727 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 06:15:28 INFO - PROCESS | 1650 | 1461676528729 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 06:15:28 INFO - PROCESS | 1650 | 1461676528731 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:15:28 INFO - PROCESS | 1650 | 1461676528732 Marionette TRACE conn2 <- [1,1446,null,{}] 06:15:28 INFO - PROCESS | 1650 | 1461676528734 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}] 06:15:28 INFO - PROCESS | 1650 | 1461676528828 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 06:15:28 INFO - PROCESS | 1650 | 1461676528895 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ee2000 == 76 [pid = 1650] [id = 369] 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b4aec00) [pid = 1650] [serial = 1106] [outer = 0x0] 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12d06f800) [pid = 1650] [serial = 1107] [outer = 0x12b4aec00] 06:15:28 INFO - PROCESS | 1650 | 1461676528921 Marionette DEBUG loaded listener.js 06:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12f1d4800) [pid = 1650] [serial = 1108] [outer = 0x12b4aec00] 06:15:29 INFO - PROCESS | 1650 | 1461676529443 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]]]}] 06:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 769ms 06:15:29 INFO - PROCESS | 1650 | 1461676529501 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 06:15:29 INFO - PROCESS | 1650 | 1461676529504 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 06:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:15:29 INFO - PROCESS | 1650 | 1461676529527 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:15:29 INFO - PROCESS | 1650 | 1461676529530 Marionette TRACE conn2 <- [1,1450,null,{}] 06:15:29 INFO - PROCESS | 1650 | 1461676529533 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}] 06:15:29 INFO - PROCESS | 1650 | 1461676529652 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 06:15:29 INFO - PROCESS | 1650 | 1461676529729 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c04d800 == 77 [pid = 1650] [id = 370] 06:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b563800) [pid = 1650] [serial = 1109] [outer = 0x0] 06:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c05cc00) [pid = 1650] [serial = 1110] [outer = 0x11b563800] 06:15:29 INFO - PROCESS | 1650 | 1461676529761 Marionette DEBUG loaded listener.js 06:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123af0800) [pid = 1650] [serial = 1111] [outer = 0x11b563800] 06:15:30 INFO - PROCESS | 1650 | 1461676530235 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]]]}] 06:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 774ms 06:15:30 INFO - PROCESS | 1650 | 1461676530299 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 06:15:30 INFO - PROCESS | 1650 | 1461676530303 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 06:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:15:30 INFO - PROCESS | 1650 | 1461676530308 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:15:30 INFO - PROCESS | 1650 | 1461676530310 Marionette TRACE conn2 <- [1,1454,null,{}] 06:15:30 INFO - PROCESS | 1650 | 1461676530312 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}] 06:15:30 INFO - PROCESS | 1650 | 1461676530428 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 06:15:30 INFO - PROCESS | 1650 | 1461676530505 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adde800 == 78 [pid = 1650] [id = 371] 06:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129831400) [pid = 1650] [serial = 1112] [outer = 0x0] 06:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129deac00) [pid = 1650] [serial = 1113] [outer = 0x129831400] 06:15:30 INFO - PROCESS | 1650 | 1461676530536 Marionette DEBUG loaded listener.js 06:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aa75800) [pid = 1650] [serial = 1114] [outer = 0x129831400] 06:15:30 INFO - PROCESS | 1650 | 1461676530972 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]]]}] 06:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 719ms 06:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:15:31 INFO - PROCESS | 1650 | 1461676531027 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 06:15:31 INFO - PROCESS | 1650 | 1461676531029 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 06:15:31 INFO - PROCESS | 1650 | 1461676531031 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:15:31 INFO - PROCESS | 1650 | 1461676531034 Marionette TRACE conn2 <- [1,1458,null,{}] 06:15:31 INFO - PROCESS | 1650 | 1461676531041 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}] 06:15:31 INFO - PROCESS | 1650 | 1461676531156 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 06:15:31 INFO - PROCESS | 1650 | 1461676531263 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f019800 == 79 [pid = 1650] [id = 372] 06:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a985400) [pid = 1650] [serial = 1115] [outer = 0x0] 06:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12aac9400) [pid = 1650] [serial = 1116] [outer = 0x12a985400] 06:15:31 INFO - PROCESS | 1650 | 1461676531297 Marionette DEBUG loaded listener.js 06:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12bd61400) [pid = 1650] [serial = 1117] [outer = 0x12a985400] 06:15:31 INFO - PROCESS | 1650 | 1461676531830 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]]]}] 06:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 826ms 06:15:31 INFO - PROCESS | 1650 | 1461676531859 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 06:15:31 INFO - PROCESS | 1650 | 1461676531861 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 06:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:15:31 INFO - PROCESS | 1650 | 1461676531865 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:15:31 INFO - PROCESS | 1650 | 1461676531866 Marionette TRACE conn2 <- [1,1462,null,{}] 06:15:31 INFO - PROCESS | 1650 | 1461676531870 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}] 06:15:32 INFO - PROCESS | 1650 | 1461676532020 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 06:15:32 INFO - PROCESS | 1650 | 1461676532131 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f1c000 == 80 [pid = 1650] [id = 373] 06:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12e3de000) [pid = 1650] [serial = 1118] [outer = 0x0] 06:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e6df800) [pid = 1650] [serial = 1119] [outer = 0x12e3de000] 06:15:32 INFO - PROCESS | 1650 | 1461676532181 Marionette DEBUG loaded listener.js 06:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12eba3800) [pid = 1650] [serial = 1120] [outer = 0x12e3de000] 06:15:32 INFO - PROCESS | 1650 | 1461676532687 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]]]}] 06:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 872ms 06:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:15:32 INFO - PROCESS | 1650 | 1461676532736 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 06:15:32 INFO - PROCESS | 1650 | 1461676532738 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 06:15:32 INFO - PROCESS | 1650 | 1461676532740 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:15:32 INFO - PROCESS | 1650 | 1461676532741 Marionette TRACE conn2 <- [1,1466,null,{}] 06:15:32 INFO - PROCESS | 1650 | 1461676532744 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}] 06:15:32 INFO - PROCESS | 1650 | 1461676532856 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 06:15:32 INFO - PROCESS | 1650 | 1461676532935 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x13742e800 == 81 [pid = 1650] [id = 374] 06:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e3de400) [pid = 1650] [serial = 1121] [outer = 0x0] 06:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12f1dbc00) [pid = 1650] [serial = 1122] [outer = 0x12e3de400] 06:15:32 INFO - PROCESS | 1650 | 1461676532965 Marionette DEBUG loaded listener.js 06:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12fb9ec00) [pid = 1650] [serial = 1123] [outer = 0x12e3de400] 06:15:33 INFO - PROCESS | 1650 | 1461676533426 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]]]}] 06:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 719ms 06:15:33 INFO - PROCESS | 1650 | 1461676533470 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 06:15:33 INFO - PROCESS | 1650 | 1461676533471 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 06:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:15:33 INFO - PROCESS | 1650 | 1461676533477 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:15:33 INFO - PROCESS | 1650 | 1461676533478 Marionette TRACE conn2 <- [1,1470,null,{}] 06:15:33 INFO - PROCESS | 1650 | 1461676533481 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}] 06:15:33 INFO - PROCESS | 1650 | 1461676533598 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 06:15:33 INFO - PROCESS | 1650 | 1461676533691 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383d6800 == 82 [pid = 1650] [id = 375] 06:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11a8e1800) [pid = 1650] [serial = 1124] [outer = 0x0] 06:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x130138800) [pid = 1650] [serial = 1125] [outer = 0x11a8e1800] 06:15:33 INFO - PROCESS | 1650 | 1461676533723 Marionette DEBUG loaded listener.js 06:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x130142000) [pid = 1650] [serial = 1126] [outer = 0x11a8e1800] 06:15:34 INFO - PROCESS | 1650 | 1461676534177 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]]]}] 06:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 772ms 06:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:15:34 INFO - PROCESS | 1650 | 1461676534250 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 06:15:34 INFO - PROCESS | 1650 | 1461676534251 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 06:15:34 INFO - PROCESS | 1650 | 1461676534253 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:15:34 INFO - PROCESS | 1650 | 1461676534255 Marionette TRACE conn2 <- [1,1474,null,{}] 06:15:34 INFO - PROCESS | 1650 | 1461676534257 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}] 06:15:34 INFO - PROCESS | 1650 | 1461676534368 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 06:15:34 INFO - PROCESS | 1650 | 1461676534446 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884e000 == 83 [pid = 1650] [id = 376] 06:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11359a000) [pid = 1650] [serial = 1127] [outer = 0x0] 06:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11926e800) [pid = 1650] [serial = 1128] [outer = 0x11359a000] 06:15:34 INFO - PROCESS | 1650 | 1461676534476 Marionette DEBUG loaded listener.js 06:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11bc0d800) [pid = 1650] [serial = 1129] [outer = 0x11359a000] 06:15:35 INFO - PROCESS | 1650 | 1461676535170 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]]]}] 06:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 971ms 06:15:35 INFO - PROCESS | 1650 | 1461676535225 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 06:15:35 INFO - PROCESS | 1650 | 1461676535228 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 06:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:15:35 INFO - PROCESS | 1650 | 1461676535231 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:15:35 INFO - PROCESS | 1650 | 1461676535234 Marionette TRACE conn2 <- [1,1478,null,{}] 06:15:35 INFO - PROCESS | 1650 | 1461676535238 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}] 06:15:35 INFO - PROCESS | 1650 | 1461676535344 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 06:15:35 INFO - PROCESS | 1650 | 1461676535460 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32f000 == 84 [pid = 1650] [id = 377] 06:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11359c800) [pid = 1650] [serial = 1130] [outer = 0x0] 06:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11453f000) [pid = 1650] [serial = 1131] [outer = 0x11359c800] 06:15:35 INFO - PROCESS | 1650 | 1461676535490 Marionette DEBUG loaded listener.js 06:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11a511000) [pid = 1650] [serial = 1132] [outer = 0x11359c800] 06:15:35 INFO - PROCESS | 1650 | 1461676535920 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]]]}] 06:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 725ms 06:15:35 INFO - PROCESS | 1650 | 1461676535959 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 06:15:35 INFO - PROCESS | 1650 | 1461676535963 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 06:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:15:35 INFO - PROCESS | 1650 | 1461676535967 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:15:35 INFO - PROCESS | 1650 | 1461676535969 Marionette TRACE conn2 <- [1,1482,null,{}] 06:15:35 INFO - PROCESS | 1650 | 1461676535972 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}] 06:15:36 INFO - PROCESS | 1650 | 1461676536076 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 06:15:36 INFO - PROCESS | 1650 | 1461676536161 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c042000 == 85 [pid = 1650] [id = 378] 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11ad13c00) [pid = 1650] [serial = 1133] [outer = 0x0] 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11c674c00) [pid = 1650] [serial = 1134] [outer = 0x11ad13c00] 06:15:36 INFO - PROCESS | 1650 | 1461676536189 Marionette DEBUG loaded listener.js 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x123905800) [pid = 1650] [serial = 1135] [outer = 0x11ad13c00] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12da9d000 == 84 [pid = 1650] [id = 270] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x141ec6800 == 83 [pid = 1650] [id = 368] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x141acc000 == 82 [pid = 1650] [id = 367] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1156bd800 == 81 [pid = 1650] [id = 366] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13636a800 == 80 [pid = 1650] [id = 365] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x130120000 == 79 [pid = 1650] [id = 364] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f738000 == 78 [pid = 1650] [id = 363] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11c05d000) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x128009400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12abc8400) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12bab5c00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e545c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12af85c00) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d0f1c00) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e630800 == 77 [pid = 1650] [id = 362] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d378800 == 76 [pid = 1650] [id = 361] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba48000 == 75 [pid = 1650] [id = 360] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32c800 == 74 [pid = 1650] [id = 359] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129d82000 == 73 [pid = 1650] [id = 358] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab72800 == 72 [pid = 1650] [id = 357] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c036800 == 71 [pid = 1650] [id = 356] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1308c2000 == 70 [pid = 1650] [id = 355] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd71800 == 69 [pid = 1650] [id = 354] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f744000 == 68 [pid = 1650] [id = 353] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f036800 == 67 [pid = 1650] [id = 352] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12aedf800 == 66 [pid = 1650] [id = 351] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac7000 == 65 [pid = 1650] [id = 350] 06:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x115654800 == 64 [pid = 1650] [id = 349] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12da3c400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e6dec00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bd63800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12f1da000) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x118ee9400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e9ba000) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12eb96c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12da5e000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1294a2c00) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11c302800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12f74a400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12ebcb800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12407ac00) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x118f95000) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x127b28400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12eb9f400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bd6f800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12fa1ac00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11a8e7800) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12aeec000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e6d7800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12f05d400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12af89800) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12fa1bc00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bedc000) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11aca9c00) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x127be4c00) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12aaaf000) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bed8c00) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12da59000) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11b569000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128022000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12abbcc00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12abc7000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12aee8c00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12aaaa800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b4b8800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12ba17000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bab2400) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123e4e800) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129de7400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11ba63400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x123906000) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a8e0000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118ef0c00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12fed4c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12fa86400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12802a800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1294a7400) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bed2400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128024400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12af8b800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12af8a800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a982000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e3dac00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12f1d7000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 06:15:36 INFO - PROCESS | 1650 | 1461676536664 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]]]}] 06:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 719ms 06:15:36 INFO - PROCESS | 1650 | 1461676536688 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 06:15:36 INFO - PROCESS | 1650 | 1461676536690 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 06:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:15:36 INFO - PROCESS | 1650 | 1461676536692 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:15:36 INFO - PROCESS | 1650 | 1461676536695 Marionette TRACE conn2 <- [1,1486,null,{}] 06:15:36 INFO - PROCESS | 1650 | 1461676536702 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}] 06:15:36 INFO - PROCESS | 1650 | 1461676536795 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 06:15:36 INFO - PROCESS | 1650 | 1461676536801 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5ec000 == 65 [pid = 1650] [id = 379] 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123e42000) [pid = 1650] [serial = 1136] [outer = 0x0] 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123e4d000) [pid = 1650] [serial = 1137] [outer = 0x123e42000] 06:15:36 INFO - PROCESS | 1650 | 1461676536830 Marionette DEBUG loaded listener.js 06:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125fc9c00) [pid = 1650] [serial = 1138] [outer = 0x123e42000] 06:15:37 INFO - PROCESS | 1650 | 1461676537267 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]]]}] 06:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 06:15:37 INFO - PROCESS | 1650 | 1461676537314 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 06:15:37 INFO - PROCESS | 1650 | 1461676537317 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 06:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:15:37 INFO - PROCESS | 1650 | 1461676537330 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:15:37 INFO - PROCESS | 1650 | 1461676537332 Marionette TRACE conn2 <- [1,1490,null,{}] 06:15:37 INFO - PROCESS | 1650 | 1461676537336 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}] 06:15:37 INFO - PROCESS | 1650 | 1461676537474 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 06:15:37 INFO - PROCESS | 1650 | 1461676537551 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ef4000 == 66 [pid = 1650] [id = 380] 06:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123e42400) [pid = 1650] [serial = 1139] [outer = 0x0] 06:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128026400) [pid = 1650] [serial = 1140] [outer = 0x123e42400] 06:15:37 INFO - PROCESS | 1650 | 1461676537579 Marionette DEBUG loaded listener.js 06:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12801c800) [pid = 1650] [serial = 1141] [outer = 0x123e42400] 06:15:37 INFO - PROCESS | 1650 | 1461676537859 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]]]}] 06:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 580ms 06:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:15:37 INFO - PROCESS | 1650 | 1461676537901 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 06:15:37 INFO - PROCESS | 1650 | 1461676537902 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 06:15:37 INFO - PROCESS | 1650 | 1461676537905 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:15:37 INFO - PROCESS | 1650 | 1461676537908 Marionette TRACE conn2 <- [1,1494,null,{}] 06:15:37 INFO - PROCESS | 1650 | 1461676537912 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}] 06:15:38 INFO - PROCESS | 1650 | 1461676538003 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 06:15:38 INFO - PROCESS | 1650 | 1461676538080 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129962800 == 67 [pid = 1650] [id = 381] 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128021000) [pid = 1650] [serial = 1142] [outer = 0x0] 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1294a7400) [pid = 1650] [serial = 1143] [outer = 0x128021000] 06:15:38 INFO - PROCESS | 1650 | 1461676538109 Marionette DEBUG loaded listener.js 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129de7800) [pid = 1650] [serial = 1144] [outer = 0x128021000] 06:15:38 INFO - PROCESS | 1650 | 1461676538418 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]]]}] 06:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms 06:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:15:38 INFO - PROCESS | 1650 | 1461676538429 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 06:15:38 INFO - PROCESS | 1650 | 1461676538430 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 06:15:38 INFO - PROCESS | 1650 | 1461676538433 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:15:38 INFO - PROCESS | 1650 | 1461676538434 Marionette TRACE conn2 <- [1,1498,null,{}] 06:15:38 INFO - PROCESS | 1650 | 1461676538436 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}] 06:15:38 INFO - PROCESS | 1650 | 1461676538546 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 06:15:38 INFO - PROCESS | 1650 | 1461676538551 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adea800 == 68 [pid = 1650] [id = 382] 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a97b000) [pid = 1650] [serial = 1145] [outer = 0x0] 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12aaaa400) [pid = 1650] [serial = 1146] [outer = 0x12a97b000] 06:15:38 INFO - PROCESS | 1650 | 1461676538579 Marionette DEBUG loaded listener.js 06:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12abc7800) [pid = 1650] [serial = 1147] [outer = 0x12a97b000] 06:15:38 INFO - PROCESS | 1650 | 1461676538952 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]]]}] 06:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 06:15:39 INFO - PROCESS | 1650 | 1461676539003 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 06:15:39 INFO - PROCESS | 1650 | 1461676539004 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 06:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:15:39 INFO - PROCESS | 1650 | 1461676539006 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:15:39 INFO - PROCESS | 1650 | 1461676539008 Marionette TRACE conn2 <- [1,1502,null,{}] 06:15:39 INFO - PROCESS | 1650 | 1461676539010 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}] 06:15:39 INFO - PROCESS | 1650 | 1461676539120 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 06:15:39 INFO - PROCESS | 1650 | 1461676539130 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aedc000 == 69 [pid = 1650] [id = 383] 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129de4800) [pid = 1650] [serial = 1148] [outer = 0x0] 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12adad800) [pid = 1650] [serial = 1149] [outer = 0x129de4800] 06:15:39 INFO - PROCESS | 1650 | 1461676539156 Marionette DEBUG loaded listener.js 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12aee8000) [pid = 1650] [serial = 1150] [outer = 0x129de4800] 06:15:39 INFO - PROCESS | 1650 | 1461676539519 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]]]}] 06:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 06:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:15:39 INFO - PROCESS | 1650 | 1461676539526 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 06:15:39 INFO - PROCESS | 1650 | 1461676539527 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 06:15:39 INFO - PROCESS | 1650 | 1461676539529 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:15:39 INFO - PROCESS | 1650 | 1461676539531 Marionette TRACE conn2 <- [1,1506,null,{}] 06:15:39 INFO - PROCESS | 1650 | 1461676539533 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}] 06:15:39 INFO - PROCESS | 1650 | 1461676539641 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 06:15:39 INFO - PROCESS | 1650 | 1461676539654 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d008000 == 70 [pid = 1650] [id = 384] 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12af84400) [pid = 1650] [serial = 1151] [outer = 0x0] 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b1c6000) [pid = 1650] [serial = 1152] [outer = 0x12af84400] 06:15:39 INFO - PROCESS | 1650 | 1461676539680 Marionette DEBUG loaded listener.js 06:15:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b4b6000) [pid = 1650] [serial = 1153] [outer = 0x12af84400] 06:15:40 INFO - PROCESS | 1650 | 1461676540036 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]]]}] 06:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 06:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:15:40 INFO - PROCESS | 1650 | 1461676540049 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 06:15:40 INFO - PROCESS | 1650 | 1461676540051 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 06:15:40 INFO - PROCESS | 1650 | 1461676540053 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:15:40 INFO - PROCESS | 1650 | 1461676540054 Marionette TRACE conn2 <- [1,1510,null,{}] 06:15:40 INFO - PROCESS | 1650 | 1461676540056 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}] 06:15:40 INFO - PROCESS | 1650 | 1461676540179 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 06:15:40 INFO - PROCESS | 1650 | 1461676540193 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db41800 == 71 [pid = 1650] [id = 385] 06:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b1cc000) [pid = 1650] [serial = 1154] [outer = 0x0] 06:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12babcc00) [pid = 1650] [serial = 1155] [outer = 0x12b1cc000] 06:15:40 INFO - PROCESS | 1650 | 1461676540219 Marionette DEBUG loaded listener.js 06:15:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bed6800) [pid = 1650] [serial = 1156] [outer = 0x12b1cc000] 06:15:40 INFO - PROCESS | 1650 | 1461676540581 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]]]}] 06:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 571ms 06:15:40 INFO - PROCESS | 1650 | 1461676540625 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 06:15:40 INFO - PROCESS | 1650 | 1461676540626 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 06:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:15:40 INFO - PROCESS | 1650 | 1461676540628 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:15:40 INFO - PROCESS | 1650 | 1461676540629 Marionette TRACE conn2 <- [1,1514,null,{}] 06:15:40 INFO - PROCESS | 1650 | 1461676540632 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}] 06:15:40 INFO - PROCESS | 1650 | 1461676540951 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118ace800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12af8d000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b56ac00) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12aac4800) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12390a400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c672000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c673800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12aaaac00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bed0800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12407bc00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ebc0c00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ad17800) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c2cec00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1158b3c00) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118c4c800) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129403400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11360cc00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12adb8c00) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123e49400) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ba15800) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:15:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bd61c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:15:41 INFO - PROCESS | 1650 | 1461676541009 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f3800 == 72 [pid = 1650] [id = 386] 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1147d7c00) [pid = 1650] [serial = 1157] [outer = 0x0] 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a86d000) [pid = 1650] [serial = 1158] [outer = 0x1147d7c00] 06:15:41 INFO - PROCESS | 1650 | 1461676541036 Marionette DEBUG loaded listener.js 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c675c00) [pid = 1650] [serial = 1159] [outer = 0x1147d7c00] 06:15:41 INFO - PROCESS | 1650 | 1461676541312 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]]]}] 06:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 720ms 06:15:41 INFO - PROCESS | 1650 | 1461676541349 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 06:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:15:41 INFO - PROCESS | 1650 | 1461676541351 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 06:15:41 INFO - PROCESS | 1650 | 1461676541353 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:15:41 INFO - PROCESS | 1650 | 1461676541355 Marionette TRACE conn2 <- [1,1518,null,{}] 06:15:41 INFO - PROCESS | 1650 | 1461676541366 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}] 06:15:41 INFO - PROCESS | 1650 | 1461676541500 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 06:15:41 INFO - PROCESS | 1650 | 1461676541561 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01e800 == 73 [pid = 1650] [id = 387] 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c673000) [pid = 1650] [serial = 1160] [outer = 0x0] 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ba15800) [pid = 1650] [serial = 1161] [outer = 0x11c673000] 06:15:41 INFO - PROCESS | 1650 | 1461676541591 Marionette DEBUG loaded listener.js 06:15:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12da5f000) [pid = 1650] [serial = 1162] [outer = 0x11c673000] 06:15:41 INFO - PROCESS | 1650 | 1461676541879 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]]]}] 06:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 579ms 06:15:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:15:41 INFO - PROCESS | 1650 | 1461676541932 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 06:15:41 INFO - PROCESS | 1650 | 1461676541933 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 06:15:41 INFO - PROCESS | 1650 | 1461676541936 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:15:41 INFO - PROCESS | 1650 | 1461676541937 Marionette TRACE conn2 <- [1,1522,null,{}] 06:15:41 INFO - PROCESS | 1650 | 1461676541942 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}] 06:15:42 INFO - PROCESS | 1650 | 1461676542035 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 06:15:42 INFO - PROCESS | 1650 | 1461676542039 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f412800 == 74 [pid = 1650] [id = 388] 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12da5ec00) [pid = 1650] [serial = 1163] [outer = 0x0] 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e545400) [pid = 1650] [serial = 1164] [outer = 0x12da5ec00] 06:15:42 INFO - PROCESS | 1650 | 1461676542065 Marionette DEBUG loaded listener.js 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e9ba000) [pid = 1650] [serial = 1165] [outer = 0x12da5ec00] 06:15:42 INFO - PROCESS | 1650 | 1461676542394 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"]]]}] 06:15:42 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 () { 06:15:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:15:42 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 () { 06:15:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:15:42 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 () { 06:15:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:15:42 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 () { 06:15:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:15:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 06:15:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:15:42 INFO - PROCESS | 1650 | 1461676542408 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 06:15:42 INFO - PROCESS | 1650 | 1461676542410 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 06:15:42 INFO - PROCESS | 1650 | 1461676542412 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:15:42 INFO - PROCESS | 1650 | 1461676542413 Marionette TRACE conn2 <- [1,1526,null,{}] 06:15:42 INFO - PROCESS | 1650 | 1461676542415 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}] 06:15:42 INFO - PROCESS | 1650 | 1461676542539 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 06:15:42 INFO - PROCESS | 1650 | 1461676542654 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11565e800 == 75 [pid = 1650] [id = 389] 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11359b400) [pid = 1650] [serial = 1166] [outer = 0x0] 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114246800) [pid = 1650] [serial = 1167] [outer = 0x11359b400] 06:15:42 INFO - PROCESS | 1650 | 1461676542689 Marionette DEBUG loaded listener.js 06:15:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115736000) [pid = 1650] [serial = 1168] [outer = 0x11359b400] 06:15:43 INFO - PROCESS | 1650 | 1461676543120 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"]]]}] 06:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:15:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:15:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 719ms 06:15:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:15:43 INFO - PROCESS | 1650 | 1461676543132 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 06:15:43 INFO - PROCESS | 1650 | 1461676543135 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 06:15:43 INFO - PROCESS | 1650 | 1461676543139 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:15:43 INFO - PROCESS | 1650 | 1461676543141 Marionette TRACE conn2 <- [1,1530,null,{}] 06:15:43 INFO - PROCESS | 1650 | 1461676543144 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}] 06:15:43 INFO - PROCESS | 1650 | 1461676543261 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 06:15:43 INFO - PROCESS | 1650 | 1461676543339 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125881000 == 76 [pid = 1650] [id = 390] 06:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118c4dc00) [pid = 1650] [serial = 1169] [outer = 0x0] 06:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12364a000) [pid = 1650] [serial = 1170] [outer = 0x118c4dc00] 06:15:43 INFO - PROCESS | 1650 | 1461676543374 Marionette DEBUG loaded listener.js 06:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x124548800) [pid = 1650] [serial = 1171] [outer = 0x118c4dc00] 06:15:43 INFO - PROCESS | 1650 | 1461676543749 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]]]}] 06:15:43 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 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:15:43 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. 06:15:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:15:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 06:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:15:43 INFO - PROCESS | 1650 | 1461676543763 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 06:15:43 INFO - PROCESS | 1650 | 1461676543766 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 06:15:43 INFO - PROCESS | 1650 | 1461676543768 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:15:43 INFO - PROCESS | 1650 | 1461676543770 Marionette TRACE conn2 <- [1,1534,null,{}] 06:15:43 INFO - PROCESS | 1650 | 1461676543773 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}] 06:15:43 INFO - PROCESS | 1650 | 1461676543883 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 06:15:43 INFO - PROCESS | 1650 | 1461676543985 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfd6000 == 77 [pid = 1650] [id = 391] 06:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129027000) [pid = 1650] [serial = 1172] [outer = 0x0] 06:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a980c00) [pid = 1650] [serial = 1173] [outer = 0x129027000] 06:15:44 INFO - PROCESS | 1650 | 1461676544016 Marionette DEBUG loaded listener.js 06:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12aa82400) [pid = 1650] [serial = 1174] [outer = 0x129027000] 06:15:44 INFO - PROCESS | 1650 | 1461676544458 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]]]}] 06:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 06:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:15:44 INFO - PROCESS | 1650 | 1461676544492 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 06:15:44 INFO - PROCESS | 1650 | 1461676544494 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 06:15:44 INFO - PROCESS | 1650 | 1461676544501 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:15:44 INFO - PROCESS | 1650 | 1461676544505 Marionette TRACE conn2 <- [1,1538,null,{}] 06:15:44 INFO - PROCESS | 1650 | 1461676544509 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}] 06:15:44 INFO - PROCESS | 1650 | 1461676544622 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 06:15:44 INFO - PROCESS | 1650 | 1461676544702 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd60000 == 78 [pid = 1650] [id = 392] 06:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129026800) [pid = 1650] [serial = 1175] [outer = 0x0] 06:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12aac0c00) [pid = 1650] [serial = 1176] [outer = 0x129026800] 06:15:44 INFO - PROCESS | 1650 | 1461676544733 Marionette DEBUG loaded listener.js 06:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bab5800) [pid = 1650] [serial = 1177] [outer = 0x129026800] 06:15:45 INFO - PROCESS | 1650 | 1461676545158 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]]]}] 06:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 679ms 06:15:45 INFO - PROCESS | 1650 | 1461676545177 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 06:15:45 INFO - PROCESS | 1650 | 1461676545179 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 06:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:15:45 INFO - PROCESS | 1650 | 1461676545181 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:15:45 INFO - PROCESS | 1650 | 1461676545183 Marionette TRACE conn2 <- [1,1542,null,{}] 06:15:45 INFO - PROCESS | 1650 | 1461676545205 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}] 06:15:45 INFO - PROCESS | 1650 | 1461676545352 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 06:15:45 INFO - PROCESS | 1650 | 1461676545411 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x130121000 == 79 [pid = 1650] [id = 393] 06:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bed0800) [pid = 1650] [serial = 1178] [outer = 0x0] 06:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12da36c00) [pid = 1650] [serial = 1179] [outer = 0x12bed0800] 06:15:45 INFO - PROCESS | 1650 | 1461676545443 Marionette DEBUG loaded listener.js 06:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e6d8800) [pid = 1650] [serial = 1180] [outer = 0x12bed0800] 06:15:45 INFO - PROCESS | 1650 | 1461676545866 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]]]}] 06:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 739ms 06:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:15:45 INFO - PROCESS | 1650 | 1461676545920 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 06:15:45 INFO - PROCESS | 1650 | 1461676545922 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 06:15:45 INFO - PROCESS | 1650 | 1461676545924 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:15:45 INFO - PROCESS | 1650 | 1461676545925 Marionette TRACE conn2 <- [1,1546,null,{}] 06:15:45 INFO - PROCESS | 1650 | 1461676545927 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}] 06:15:46 INFO - PROCESS | 1650 | 1461676546040 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 06:15:46 INFO - PROCESS | 1650 | 1461676546149 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x136368800 == 80 [pid = 1650] [id = 394] 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12f059c00) [pid = 1650] [serial = 1181] [outer = 0x0] 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12f065000) [pid = 1650] [serial = 1182] [outer = 0x12f059c00] 06:15:46 INFO - PROCESS | 1650 | 1461676546187 Marionette DEBUG loaded listener.js 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12fa1a800) [pid = 1650] [serial = 1183] [outer = 0x12f059c00] 06:15:46 INFO - PROCESS | 1650 | 1461676546658 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]]]}] 06:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 770ms 06:15:46 INFO - PROCESS | 1650 | 1461676546694 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 06:15:46 INFO - PROCESS | 1650 | 1461676546696 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 06:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:15:46 INFO - PROCESS | 1650 | 1461676546698 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:15:46 INFO - PROCESS | 1650 | 1461676546699 Marionette TRACE conn2 <- [1,1550,null,{}] 06:15:46 INFO - PROCESS | 1650 | 1461676546702 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}] 06:15:46 INFO - PROCESS | 1650 | 1461676546815 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 06:15:46 INFO - PROCESS | 1650 | 1461676546897 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383cd000 == 81 [pid = 1650] [id = 395] 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x123d69c00) [pid = 1650] [serial = 1184] [outer = 0x0] 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123d6f800) [pid = 1650] [serial = 1185] [outer = 0x123d69c00] 06:15:46 INFO - PROCESS | 1650 | 1461676546931 Marionette DEBUG loaded listener.js 06:15:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aa48800) [pid = 1650] [serial = 1186] [outer = 0x123d69c00] 06:15:47 INFO - PROCESS | 1650 | 1461676547428 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]]]}] 06:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 770ms 06:15:47 INFO - PROCESS | 1650 | 1461676547470 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 06:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:15:47 INFO - PROCESS | 1650 | 1461676547473 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 06:15:47 INFO - PROCESS | 1650 | 1461676547477 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:15:47 INFO - PROCESS | 1650 | 1461676547479 Marionette TRACE conn2 <- [1,1554,null,{}] 06:15:47 INFO - PROCESS | 1650 | 1461676547482 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}] 06:15:47 INFO - PROCESS | 1650 | 1461676547605 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 06:15:47 INFO - PROCESS | 1650 | 1461676547709 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ed0800 == 82 [pid = 1650] [id = 396] 06:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aa47400) [pid = 1650] [serial = 1187] [outer = 0x0] 06:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12aa4c400) [pid = 1650] [serial = 1188] [outer = 0x12aa47400] 06:15:47 INFO - PROCESS | 1650 | 1461676547741 Marionette DEBUG loaded listener.js 06:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12aa53400) [pid = 1650] [serial = 1189] [outer = 0x12aa47400] 06:15:48 INFO - PROCESS | 1650 | 1461676548127 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]]]}] 06:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 724ms 06:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:15:48 INFO - PROCESS | 1650 | 1461676548201 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 06:15:48 INFO - PROCESS | 1650 | 1461676548202 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 06:15:48 INFO - PROCESS | 1650 | 1461676548204 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:15:48 INFO - PROCESS | 1650 | 1461676548206 Marionette TRACE conn2 <- [1,1558,null,{}] 06:15:48 INFO - PROCESS | 1650 | 1461676548208 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}] 06:15:48 INFO - PROCESS | 1650 | 1461676548318 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 06:15:48 INFO - PROCESS | 1650 | 1461676548394 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421cb000 == 83 [pid = 1650] [id = 397] 06:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12aa51400) [pid = 1650] [serial = 1190] [outer = 0x0] 06:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12fa20800) [pid = 1650] [serial = 1191] [outer = 0x12aa51400] 06:15:48 INFO - PROCESS | 1650 | 1461676548426 Marionette DEBUG loaded listener.js 06:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12fba4c00) [pid = 1650] [serial = 1192] [outer = 0x12aa51400] 06:15:48 INFO - PROCESS | 1650 | 1461676548882 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]]]}] 06:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 722ms 06:15:48 INFO - PROCESS | 1650 | 1461676548926 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 06:15:48 INFO - PROCESS | 1650 | 1461676548928 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 06:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:15:48 INFO - PROCESS | 1650 | 1461676548930 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:15:48 INFO - PROCESS | 1650 | 1461676548931 Marionette TRACE conn2 <- [1,1562,null,{}] 06:15:48 INFO - PROCESS | 1650 | 1461676548934 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}] 06:15:49 INFO - PROCESS | 1650 | 1461676549047 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 06:15:49 INFO - PROCESS | 1650 | 1461676549128 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ed3000 == 84 [pid = 1650] [id = 398] 06:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12fa1ac00) [pid = 1650] [serial = 1193] [outer = 0x0] 06:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12fba8c00) [pid = 1650] [serial = 1194] [outer = 0x12fa1ac00] 06:15:49 INFO - PROCESS | 1650 | 1461676549158 Marionette DEBUG loaded listener.js 06:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12fecd000) [pid = 1650] [serial = 1195] [outer = 0x12fa1ac00] 06:15:49 INFO - PROCESS | 1650 | 1461676549594 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]]]}] 06:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 722ms 06:15:49 INFO - PROCESS | 1650 | 1461676549652 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 06:15:49 INFO - PROCESS | 1650 | 1461676549654 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 06:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:15:49 INFO - PROCESS | 1650 | 1461676549856 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:15:49 INFO - PROCESS | 1650 | 1461676549859 Marionette TRACE conn2 <- [1,1566,null,{}] 06:15:49 INFO - PROCESS | 1650 | 1461676549876 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}] 06:15:49 INFO - PROCESS | 1650 | 1461676549987 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 06:15:50 INFO - PROCESS | 1650 | 1461676550054 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc83800 == 85 [pid = 1650] [id = 399] 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1135f0400) [pid = 1650] [serial = 1196] [outer = 0x0] 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x118430000) [pid = 1650] [serial = 1197] [outer = 0x1135f0400] 06:15:50 INFO - PROCESS | 1650 | 1461676550125 Marionette DEBUG loaded listener.js 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x119e5b800) [pid = 1650] [serial = 1198] [outer = 0x1135f0400] 06:15:50 INFO - PROCESS | 1650 | 1461676550614 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]]]}] 06:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 992ms 06:15:50 INFO - PROCESS | 1650 | 1461676550649 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 06:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:15:50 INFO - PROCESS | 1650 | 1461676550651 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 06:15:50 INFO - PROCESS | 1650 | 1461676550654 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:15:50 INFO - PROCESS | 1650 | 1461676550655 Marionette TRACE conn2 <- [1,1570,null,{}] 06:15:50 INFO - PROCESS | 1650 | 1461676550661 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}] 06:15:50 INFO - PROCESS | 1650 | 1461676550781 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x136371800 == 84 [pid = 1650] [id = 330] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f412800 == 83 [pid = 1650] [id = 388] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01e800 == 82 [pid = 1650] [id = 387] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f3800 == 81 [pid = 1650] [id = 386] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12db41800 == 80 [pid = 1650] [id = 385] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d008000 == 79 [pid = 1650] [id = 384] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12aedc000 == 78 [pid = 1650] [id = 383] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12adea800 == 77 [pid = 1650] [id = 382] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x129962800 == 76 [pid = 1650] [id = 381] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x127ef4000 == 75 [pid = 1650] [id = 380] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5ec000 == 74 [pid = 1650] [id = 379] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c042000 == 73 [pid = 1650] [id = 378] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32f000 == 72 [pid = 1650] [id = 377] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11884e000 == 71 [pid = 1650] [id = 376] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1383d6800 == 70 [pid = 1650] [id = 375] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13742e800 == 69 [pid = 1650] [id = 374] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x141f1c000 == 68 [pid = 1650] [id = 373] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f019800 == 67 [pid = 1650] [id = 372] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12adde800 == 66 [pid = 1650] [id = 371] 06:15:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c04d800 == 65 [pid = 1650] [id = 370] 06:15:50 INFO - PROCESS | 1650 | 1461676550900 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1156bd800 == 66 [pid = 1650] [id = 400] 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x118f96000) [pid = 1650] [serial = 1199] [outer = 0x0] 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c66e800) [pid = 1650] [serial = 1200] [outer = 0x118f96000] 06:15:50 INFO - PROCESS | 1650 | 1461676550927 Marionette DEBUG loaded listener.js 06:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123d64000) [pid = 1650] [serial = 1201] [outer = 0x118f96000] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12fa81400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1294a6400) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12f1d8800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e540800) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12ebc7800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bedd800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123e43000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12af85000) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12fece000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c678000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12fed4800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12aa78000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12aeefc00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12abc4400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12adb9400) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12da3a800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e6e0400) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c67c000) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e3d9000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12aaa9400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129831c00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12adb7c00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12eb97800) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12ebc7000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12f1e1400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e6d9c00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1135a0000) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123e4e000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127ba7400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a97e800) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11a86d400) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118431000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12aa7fc00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12f752400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12aee4400) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c219000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12aa7c400) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118a84400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b4b4000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12aaa6c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12fba8000) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 06:15:51 INFO - PROCESS | 1650 | 1461676551261 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]]]}] 06:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 622ms 06:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:15:51 INFO - PROCESS | 1650 | 1461676551278 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 06:15:51 INFO - PROCESS | 1650 | 1461676551280 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 06:15:51 INFO - PROCESS | 1650 | 1461676551282 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:15:51 INFO - PROCESS | 1650 | 1461676551284 Marionette TRACE conn2 <- [1,1574,null,{}] 06:15:51 INFO - PROCESS | 1650 | 1461676551287 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}] 06:15:51 INFO - PROCESS | 1650 | 1461676551436 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 06:15:51 INFO - PROCESS | 1650 | 1461676551538 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fe5000 == 67 [pid = 1650] [id = 401] 06:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124326400) [pid = 1650] [serial = 1202] [outer = 0x0] 06:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125ffd800) [pid = 1650] [serial = 1203] [outer = 0x124326400] 06:15:51 INFO - PROCESS | 1650 | 1461676551589 Marionette DEBUG loaded listener.js 06:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128024000) [pid = 1650] [serial = 1204] [outer = 0x124326400] 06:15:52 INFO - PROCESS | 1650 | 1461676552003 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]]]}] 06:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 776ms 06:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:15:52 INFO - PROCESS | 1650 | 1461676552059 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 06:15:52 INFO - PROCESS | 1650 | 1461676552060 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 06:15:52 INFO - PROCESS | 1650 | 1461676552062 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:15:52 INFO - PROCESS | 1650 | 1461676552063 Marionette TRACE conn2 <- [1,1578,null,{}] 06:15:52 INFO - PROCESS | 1650 | 1461676552066 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}] 06:15:52 INFO - PROCESS | 1650 | 1461676552161 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 06:15:52 INFO - PROCESS | 1650 | 1461676552165 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129943800 == 68 [pid = 1650] [id = 402] 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128079400) [pid = 1650] [serial = 1205] [outer = 0x0] 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129831800) [pid = 1650] [serial = 1206] [outer = 0x128079400] 06:15:52 INFO - PROCESS | 1650 | 1461676552192 Marionette DEBUG loaded listener.js 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12aa75000) [pid = 1650] [serial = 1207] [outer = 0x128079400] 06:15:52 INFO - PROCESS | 1650 | 1461676552566 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]]]}] 06:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 06:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:15:52 INFO - PROCESS | 1650 | 1461676552581 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 06:15:52 INFO - PROCESS | 1650 | 1461676552583 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 06:15:52 INFO - PROCESS | 1650 | 1461676552587 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:15:52 INFO - PROCESS | 1650 | 1461676552589 Marionette TRACE conn2 <- [1,1582,null,{}] 06:15:52 INFO - PROCESS | 1650 | 1461676552592 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}] 06:15:52 INFO - PROCESS | 1650 | 1461676552785 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 06:15:52 INFO - PROCESS | 1650 | 1461676552886 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d93800 == 69 [pid = 1650] [id = 403] 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128131c00) [pid = 1650] [serial = 1208] [outer = 0x0] 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12aa79400) [pid = 1650] [serial = 1209] [outer = 0x128131c00] 06:15:52 INFO - PROCESS | 1650 | 1461676552932 Marionette DEBUG loaded listener.js 06:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12aabd800) [pid = 1650] [serial = 1210] [outer = 0x128131c00] 06:15:53 INFO - PROCESS | 1650 | 1461676553263 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]]]}] 06:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 728ms 06:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:15:53 INFO - PROCESS | 1650 | 1461676553314 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 06:15:53 INFO - PROCESS | 1650 | 1461676553315 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 06:15:53 INFO - PROCESS | 1650 | 1461676553318 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:15:53 INFO - PROCESS | 1650 | 1461676553319 Marionette TRACE conn2 <- [1,1586,null,{}] 06:15:53 INFO - PROCESS | 1650 | 1461676553321 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}] 06:15:53 INFO - PROCESS | 1650 | 1461676553454 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 06:15:53 INFO - PROCESS | 1650 | 1461676553474 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be49800 == 70 [pid = 1650] [id = 404] 06:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12adb0c00) [pid = 1650] [serial = 1211] [outer = 0x0] 06:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12af89800) [pid = 1650] [serial = 1212] [outer = 0x12adb0c00] 06:15:53 INFO - PROCESS | 1650 | 1461676553502 Marionette DEBUG loaded listener.js 06:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b706400) [pid = 1650] [serial = 1213] [outer = 0x12adb0c00] 06:15:53 INFO - PROCESS | 1650 | 1461676553858 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]]]}] 06:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 568ms 06:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:15:53 INFO - PROCESS | 1650 | 1461676553894 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 06:15:53 INFO - PROCESS | 1650 | 1461676553895 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 06:15:53 INFO - PROCESS | 1650 | 1461676553897 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:15:53 INFO - PROCESS | 1650 | 1461676553898 Marionette TRACE conn2 <- [1,1590,null,{}] 06:15:53 INFO - PROCESS | 1650 | 1461676553901 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}] 06:15:54 INFO - PROCESS | 1650 | 1461676554020 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 06:15:54 INFO - PROCESS | 1650 | 1461676554035 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d375000 == 71 [pid = 1650] [id = 405] 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12aee5800) [pid = 1650] [serial = 1214] [outer = 0x0] 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bed2800) [pid = 1650] [serial = 1215] [outer = 0x12aee5800] 06:15:54 INFO - PROCESS | 1650 | 1461676554061 Marionette DEBUG loaded listener.js 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12da5a400) [pid = 1650] [serial = 1216] [outer = 0x12aee5800] 06:15:54 INFO - PROCESS | 1650 | 1461676554453 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]]]}] 06:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 567ms 06:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:15:54 INFO - PROCESS | 1650 | 1461676554466 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 06:15:54 INFO - PROCESS | 1650 | 1461676554467 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 06:15:54 INFO - PROCESS | 1650 | 1461676554469 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:15:54 INFO - PROCESS | 1650 | 1461676554470 Marionette TRACE conn2 <- [1,1594,null,{}] 06:15:54 INFO - PROCESS | 1650 | 1461676554474 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}] 06:15:54 INFO - PROCESS | 1650 | 1461676554598 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 06:15:54 INFO - PROCESS | 1650 | 1461676554614 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e614000 == 72 [pid = 1650] [id = 406] 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12da5f800) [pid = 1650] [serial = 1217] [outer = 0x0] 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e6dd400) [pid = 1650] [serial = 1218] [outer = 0x12da5f800] 06:15:54 INFO - PROCESS | 1650 | 1461676554640 Marionette DEBUG loaded listener.js 06:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12eba2000) [pid = 1650] [serial = 1219] [outer = 0x12da5f800] 06:15:54 INFO - PROCESS | 1650 | 1461676554989 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]]]}] 06:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 573ms 06:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:15:55 INFO - PROCESS | 1650 | 1461676555042 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 06:15:55 INFO - PROCESS | 1650 | 1461676555043 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 06:15:55 INFO - PROCESS | 1650 | 1461676555046 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:15:55 INFO - PROCESS | 1650 | 1461676555047 Marionette TRACE conn2 <- [1,1598,null,{}] 06:15:55 INFO - PROCESS | 1650 | 1461676555049 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}] 06:15:55 INFO - PROCESS | 1650 | 1461676555278 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a97b000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11359c800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129de4800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123e42400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11ad13c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128021000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12af84400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123e42000) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b4aec00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b1cc000) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1147d7c00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:15:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c673000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:15:55 INFO - PROCESS | 1650 | 1461676555349 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba59000 == 73 [pid = 1650] [id = 407] 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x113613000) [pid = 1650] [serial = 1220] [outer = 0x0] 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118c09000) [pid = 1650] [serial = 1221] [outer = 0x113613000] 06:15:55 INFO - PROCESS | 1650 | 1461676555374 Marionette DEBUG loaded listener.js 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128021000) [pid = 1650] [serial = 1222] [outer = 0x113613000] 06:15:55 INFO - PROCESS | 1650 | 1461676555653 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]]]}] 06:15:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:15:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 618ms 06:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:15:55 INFO - PROCESS | 1650 | 1461676555664 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 06:15:55 INFO - PROCESS | 1650 | 1461676555666 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 06:15:55 INFO - PROCESS | 1650 | 1461676555668 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:15:55 INFO - PROCESS | 1650 | 1461676555669 Marionette TRACE conn2 <- [1,1602,null,{}] 06:15:55 INFO - PROCESS | 1650 | 1461676555679 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}] 06:15:55 INFO - PROCESS | 1650 | 1461676555781 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 06:15:55 INFO - PROCESS | 1650 | 1461676555851 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f417800 == 74 [pid = 1650] [id = 408] 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x123642400) [pid = 1650] [serial = 1223] [outer = 0x0] 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12af8b800) [pid = 1650] [serial = 1224] [outer = 0x123642400] 06:15:55 INFO - PROCESS | 1650 | 1461676555877 Marionette DEBUG loaded listener.js 06:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12f1d8c00) [pid = 1650] [serial = 1225] [outer = 0x123642400] 06:15:56 INFO - PROCESS | 1650 | 1461676556163 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]]]}] 06:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 06:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:15:56 INFO - PROCESS | 1650 | 1461676556196 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 06:15:56 INFO - PROCESS | 1650 | 1461676556197 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 06:15:56 INFO - PROCESS | 1650 | 1461676556200 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:15:56 INFO - PROCESS | 1650 | 1461676556201 Marionette TRACE conn2 <- [1,1606,null,{}] 06:15:56 INFO - PROCESS | 1650 | 1461676556204 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}] 06:15:56 INFO - PROCESS | 1650 | 1461676556321 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 06:15:56 INFO - PROCESS | 1650 | 1461676556326 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308ab800 == 75 [pid = 1650] [id = 409] 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12f1d9800) [pid = 1650] [serial = 1226] [outer = 0x0] 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12fba9400) [pid = 1650] [serial = 1227] [outer = 0x12f1d9800] 06:15:56 INFO - PROCESS | 1650 | 1461676556356 Marionette DEBUG loaded listener.js 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x13013a400) [pid = 1650] [serial = 1228] [outer = 0x12f1d9800] 06:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:15:56 INFO - PROCESS | 1650 | 1461676556721 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]]]}] 06:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 06:15:56 INFO - PROCESS | 1650 | 1461676556728 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 06:15:56 INFO - PROCESS | 1650 | 1461676556729 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 06:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:15:56 INFO - PROCESS | 1650 | 1461676556732 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:15:56 INFO - PROCESS | 1650 | 1461676556733 Marionette TRACE conn2 <- [1,1610,null,{}] 06:15:56 INFO - PROCESS | 1650 | 1461676556735 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}] 06:15:56 INFO - PROCESS | 1650 | 1461676556864 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 06:15:56 INFO - PROCESS | 1650 | 1461676556873 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x136376800 == 76 [pid = 1650] [id = 410] 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a9c4800) [pid = 1650] [serial = 1229] [outer = 0x0] 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a9cb000) [pid = 1650] [serial = 1230] [outer = 0x12a9c4800] 06:15:56 INFO - PROCESS | 1650 | 1461676556898 Marionette DEBUG loaded listener.js 06:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12fed5400) [pid = 1650] [serial = 1231] [outer = 0x12a9c4800] 06:15:57 INFO - PROCESS | 1650 | 1461676557210 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]]]}] 06:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 06:15:57 INFO - PROCESS | 1650 | 1461676557309 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 06:15:57 INFO - PROCESS | 1650 | 1461676557311 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 06:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:15:57 INFO - PROCESS | 1650 | 1461676557315 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:15:57 INFO - PROCESS | 1650 | 1461676557318 Marionette TRACE conn2 <- [1,1614,null,{}] 06:15:57 INFO - PROCESS | 1650 | 1461676557322 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}] 06:15:57 INFO - PROCESS | 1650 | 1461676557438 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 06:15:57 INFO - PROCESS | 1650 | 1461676557548 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af84800 == 77 [pid = 1650] [id = 411] 06:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118430c00) [pid = 1650] [serial = 1232] [outer = 0x0] 06:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118f99c00) [pid = 1650] [serial = 1233] [outer = 0x118430c00] 06:15:57 INFO - PROCESS | 1650 | 1461676557579 Marionette DEBUG loaded listener.js 06:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11bc11400) [pid = 1650] [serial = 1234] [outer = 0x118430c00] 06:15:58 INFO - PROCESS | 1650 | 1461676558117 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]]]}] 06:15:58 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 06:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 823ms 06:15:58 INFO - PROCESS | 1650 | 1461676558161 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 06:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:15:58 INFO - PROCESS | 1650 | 1461676558165 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 06:15:58 INFO - PROCESS | 1650 | 1461676558179 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:15:58 INFO - PROCESS | 1650 | 1461676558184 Marionette TRACE conn2 <- [1,1618,null,{}] 06:15:58 INFO - PROCESS | 1650 | 1461676558188 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}] 06:15:58 INFO - PROCESS | 1650 | 1461676558336 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 06:15:58 INFO - PROCESS | 1650 | 1461676558415 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12996b800 == 78 [pid = 1650] [id = 412] 06:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123af1000) [pid = 1650] [serial = 1235] [outer = 0x0] 06:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123e43800) [pid = 1650] [serial = 1236] [outer = 0x123af1000] 06:15:58 INFO - PROCESS | 1650 | 1461676558445 Marionette DEBUG loaded listener.js 06:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127eac000) [pid = 1650] [serial = 1237] [outer = 0x123af1000] 06:15:58 INFO - PROCESS | 1650 | 1461676558856 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]]]}] 06:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms 06:15:58 INFO - PROCESS | 1650 | 1461676558903 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 06:15:58 INFO - PROCESS | 1650 | 1461676558905 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 06:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:15:58 INFO - PROCESS | 1650 | 1461676558910 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:15:58 INFO - PROCESS | 1650 | 1461676558911 Marionette TRACE conn2 <- [1,1622,null,{}] 06:15:58 INFO - PROCESS | 1650 | 1461676558918 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}] 06:15:59 INFO - PROCESS | 1650 | 1461676559038 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 06:15:59 INFO - PROCESS | 1650 | 1461676559152 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd63800 == 79 [pid = 1650] [id = 413] 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a9c0800) [pid = 1650] [serial = 1238] [outer = 0x0] 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12a9cc400) [pid = 1650] [serial = 1239] [outer = 0x12a9c0800] 06:15:59 INFO - PROCESS | 1650 | 1461676559188 Marionette DEBUG loaded listener.js 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aaaac00) [pid = 1650] [serial = 1240] [outer = 0x12a9c0800] 06:15:59 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 06:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 06:15:59 INFO - PROCESS | 1650 | 1461676559619 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]]]}] 06:15:59 INFO - PROCESS | 1650 | 1461676559629 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 06:15:59 INFO - PROCESS | 1650 | 1461676559631 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 06:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:15:59 INFO - PROCESS | 1650 | 1461676559633 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:15:59 INFO - PROCESS | 1650 | 1461676559634 Marionette TRACE conn2 <- [1,1626,null,{}] 06:15:59 INFO - PROCESS | 1650 | 1461676559637 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}] 06:15:59 INFO - PROCESS | 1650 | 1461676559754 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 06:15:59 INFO - PROCESS | 1650 | 1461676559861 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:15:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e04000 == 80 [pid = 1650] [id = 414] 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12a9c5c00) [pid = 1650] [serial = 1241] [outer = 0x0] 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12adbac00) [pid = 1650] [serial = 1242] [outer = 0x12a9c5c00] 06:15:59 INFO - PROCESS | 1650 | 1461676559895 Marionette DEBUG loaded listener.js 06:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bd62400) [pid = 1650] [serial = 1243] [outer = 0x12a9c5c00] 06:16:00 INFO - PROCESS | 1650 | 1461676560313 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]]]}] 06:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 719ms 06:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:16:00 INFO - PROCESS | 1650 | 1461676560353 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 06:16:00 INFO - PROCESS | 1650 | 1461676560354 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 06:16:00 INFO - PROCESS | 1650 | 1461676560356 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:16:00 INFO - PROCESS | 1650 | 1461676560358 Marionette TRACE conn2 <- [1,1630,null,{}] 06:16:00 INFO - PROCESS | 1650 | 1461676560360 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}] 06:16:00 INFO - PROCESS | 1650 | 1461676560492 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 06:16:00 INFO - PROCESS | 1650 | 1461676560601 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e22800 == 81 [pid = 1650] [id = 415] 06:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12bd63800) [pid = 1650] [serial = 1244] [outer = 0x0] 06:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e6d7000) [pid = 1650] [serial = 1245] [outer = 0x12bd63800] 06:16:00 INFO - PROCESS | 1650 | 1461676560633 Marionette DEBUG loaded listener.js 06:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12f05cc00) [pid = 1650] [serial = 1246] [outer = 0x12bd63800] 06:16:01 INFO - PROCESS | 1650 | 1461676561067 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]]]}] 06:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 718ms 06:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:16:01 INFO - PROCESS | 1650 | 1461676561077 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 06:16:01 INFO - PROCESS | 1650 | 1461676561079 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 06:16:01 INFO - PROCESS | 1650 | 1461676561081 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:16:01 INFO - PROCESS | 1650 | 1461676561082 Marionette TRACE conn2 <- [1,1634,null,{}] 06:16:01 INFO - PROCESS | 1650 | 1461676561084 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}] 06:16:01 INFO - PROCESS | 1650 | 1461676561213 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 06:16:01 INFO - PROCESS | 1650 | 1461676561296 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e2b800 == 82 [pid = 1650] [id = 416] 06:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12fed1400) [pid = 1650] [serial = 1247] [outer = 0x0] 06:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x13013fc00) [pid = 1650] [serial = 1248] [outer = 0x12fed1400] 06:16:01 INFO - PROCESS | 1650 | 1461676561328 Marionette DEBUG loaded listener.js 06:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x13826b400) [pid = 1650] [serial = 1249] [outer = 0x12fed1400] 06:16:01 INFO - PROCESS | 1650 | 1461676561734 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]]]}] 06:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 668ms 06:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:16:01 INFO - PROCESS | 1650 | 1461676561750 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 06:16:01 INFO - PROCESS | 1650 | 1461676561751 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 06:16:01 INFO - PROCESS | 1650 | 1461676561754 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:16:01 INFO - PROCESS | 1650 | 1461676561755 Marionette TRACE conn2 <- [1,1638,null,{}] 06:16:01 INFO - PROCESS | 1650 | 1461676561758 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}] 06:16:01 INFO - PROCESS | 1650 | 1461676561868 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 06:16:01 INFO - PROCESS | 1650 | 1461676561967 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e41000 == 83 [pid = 1650] [id = 417] 06:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12fed8400) [pid = 1650] [serial = 1250] [outer = 0x0] 06:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x138271c00) [pid = 1650] [serial = 1251] [outer = 0x12fed8400] 06:16:01 INFO - PROCESS | 1650 | 1461676561996 Marionette DEBUG loaded listener.js 06:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1383e9400) [pid = 1650] [serial = 1252] [outer = 0x12fed8400] 06:16:02 INFO - PROCESS | 1650 | 1461676562515 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]]]}] 06:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 773ms 06:16:02 INFO - PROCESS | 1650 | 1461676562528 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 06:16:02 INFO - PROCESS | 1650 | 1461676562529 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 06:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:16:02 INFO - PROCESS | 1650 | 1461676562532 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:16:02 INFO - PROCESS | 1650 | 1461676562533 Marionette TRACE conn2 <- [1,1642,null,{}] 06:16:02 INFO - PROCESS | 1650 | 1461676562536 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}] 06:16:02 INFO - PROCESS | 1650 | 1461676562650 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 06:16:02 INFO - PROCESS | 1650 | 1461676562733 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36b800 == 84 [pid = 1650] [id = 418] 06:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12adac800) [pid = 1650] [serial = 1253] [outer = 0x0] 06:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1383e7c00) [pid = 1650] [serial = 1254] [outer = 0x12adac800] 06:16:02 INFO - PROCESS | 1650 | 1461676562766 Marionette DEBUG loaded listener.js 06:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1383ef000) [pid = 1650] [serial = 1255] [outer = 0x12adac800] 06:16:03 INFO - PROCESS | 1650 | 1461676563206 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]]]}] 06:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 718ms 06:16:03 INFO - PROCESS | 1650 | 1461676563251 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 06:16:03 INFO - PROCESS | 1650 | 1461676563253 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 06:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:16:03 INFO - PROCESS | 1650 | 1461676563255 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:16:03 INFO - PROCESS | 1650 | 1461676563257 Marionette TRACE conn2 <- [1,1646,null,{}] 06:16:03 INFO - PROCESS | 1650 | 1461676563260 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}] 06:16:03 INFO - PROCESS | 1650 | 1461676563419 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 06:16:03 INFO - PROCESS | 1650 | 1461676563539 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af0d800 == 85 [pid = 1650] [id = 419] 06:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11a8e0000) [pid = 1650] [serial = 1256] [outer = 0x0] 06:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aa76800) [pid = 1650] [serial = 1257] [outer = 0x11a8e0000] 06:16:03 INFO - PROCESS | 1650 | 1461676563587 Marionette DEBUG loaded listener.js 06:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1383f2000) [pid = 1650] [serial = 1258] [outer = 0x11a8e0000] 06:16:04 INFO - PROCESS | 1650 | 1461676564310 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]]]}] 06:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1122ms 06:16:04 INFO - PROCESS | 1650 | 1461676564378 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 06:16:04 INFO - PROCESS | 1650 | 1461676564380 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 06:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:16:04 INFO - PROCESS | 1650 | 1461676564383 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:16:04 INFO - PROCESS | 1650 | 1461676564386 Marionette TRACE conn2 <- [1,1650,null,{}] 06:16:04 INFO - PROCESS | 1650 | 1461676564409 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}] 06:16:04 INFO - PROCESS | 1650 | 1461676564523 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 06:16:04 INFO - PROCESS | 1650 | 1461676564613 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119033000 == 86 [pid = 1650] [id = 420] 06:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114b49c00) [pid = 1650] [serial = 1259] [outer = 0x0] 06:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x115a2dc00) [pid = 1650] [serial = 1260] [outer = 0x114b49c00] 06:16:04 INFO - PROCESS | 1650 | 1461676564643 Marionette DEBUG loaded listener.js 06:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11a8e9000) [pid = 1650] [serial = 1261] [outer = 0x114b49c00] 06:16:05 INFO - PROCESS | 1650 | 1461676565069 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]]]}] 06:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 726ms 06:16:05 INFO - PROCESS | 1650 | 1461676565111 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 06:16:05 INFO - PROCESS | 1650 | 1461676565115 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 06:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:16:05 INFO - PROCESS | 1650 | 1461676565119 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:16:05 INFO - PROCESS | 1650 | 1461676565121 Marionette TRACE conn2 <- [1,1654,null,{}] 06:16:05 INFO - PROCESS | 1650 | 1461676565123 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}] 06:16:05 INFO - PROCESS | 1650 | 1461676565230 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 06:16:05 INFO - PROCESS | 1650 | 1461676565372 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1308ab800 == 85 [pid = 1650] [id = 409] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f417800 == 84 [pid = 1650] [id = 408] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba59000 == 83 [pid = 1650] [id = 407] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12e614000 == 82 [pid = 1650] [id = 406] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d375000 == 81 [pid = 1650] [id = 405] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e545400) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997d000 == 82 [pid = 1650] [id = 421] 06:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1147dac00) [pid = 1650] [serial = 1262] [outer = 0x0] 06:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11c05c000) [pid = 1650] [serial = 1263] [outer = 0x1147dac00] 06:16:05 INFO - PROCESS | 1650 | 1461676565435 Marionette DEBUG loaded listener.js 06:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x123e41000) [pid = 1650] [serial = 1264] [outer = 0x1147dac00] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12be49800 == 81 [pid = 1650] [id = 404] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129d93800 == 80 [pid = 1650] [id = 403] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129943800 == 79 [pid = 1650] [id = 402] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x125fe5000 == 78 [pid = 1650] [id = 401] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1156bd800 == 77 [pid = 1650] [id = 400] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc83800 == 76 [pid = 1650] [id = 399] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x136368800 == 75 [pid = 1650] [id = 394] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x130121000 == 74 [pid = 1650] [id = 393] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd60000 == 73 [pid = 1650] [id = 392] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfd6000 == 72 [pid = 1650] [id = 391] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x125881000 == 71 [pid = 1650] [id = 390] 06:16:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11565e800 == 70 [pid = 1650] [id = 389] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12aaaa400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11453f000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11a511000) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12adad800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128026400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12801c800) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129deac00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12f1dbc00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x123905800) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c674c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1294a7400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x129de7800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12b1c6000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x123e4d000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x125fc9c00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12d06f800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aee8000) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12babcc00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f1d4800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b4b6000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12aac9400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11c05cc00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x130138800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e6df800) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bed6800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c675c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11926e800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a86d000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ba15800) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12da5f000) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12abc7800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 06:16:05 INFO - PROCESS | 1650 | 1461676565770 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]]]}] 06:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 673ms 06:16:05 INFO - PROCESS | 1650 | 1461676565793 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 06:16:05 INFO - PROCESS | 1650 | 1461676565795 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 06:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:16:05 INFO - PROCESS | 1650 | 1461676565797 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:16:05 INFO - PROCESS | 1650 | 1461676565799 Marionette TRACE conn2 <- [1,1658,null,{}] 06:16:05 INFO - PROCESS | 1650 | 1461676565807 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}] 06:16:05 INFO - PROCESS | 1650 | 1461676565906 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 06:16:05 INFO - PROCESS | 1650 | 1461676565994 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12433e000 == 71 [pid = 1650] [id = 422] 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123efa800) [pid = 1650] [serial = 1265] [outer = 0x0] 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x127ba8800) [pid = 1650] [serial = 1266] [outer = 0x123efa800] 06:16:06 INFO - PROCESS | 1650 | 1461676566023 Marionette DEBUG loaded listener.js 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128205800) [pid = 1650] [serial = 1267] [outer = 0x123efa800] 06:16:06 INFO - PROCESS | 1650 | 1461676566331 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]]]}] 06:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 06:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:16:06 INFO - PROCESS | 1650 | 1461676566368 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 06:16:06 INFO - PROCESS | 1650 | 1461676566370 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 06:16:06 INFO - PROCESS | 1650 | 1461676566374 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:16:06 INFO - PROCESS | 1650 | 1461676566376 Marionette TRACE conn2 <- [1,1662,null,{}] 06:16:06 INFO - PROCESS | 1650 | 1461676566379 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}] 06:16:06 INFO - PROCESS | 1650 | 1461676566473 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 06:16:06 INFO - PROCESS | 1650 | 1461676566538 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129812000 == 72 [pid = 1650] [id = 423] 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x128721000) [pid = 1650] [serial = 1268] [outer = 0x0] 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12949e000) [pid = 1650] [serial = 1269] [outer = 0x128721000] 06:16:06 INFO - PROCESS | 1650 | 1461676566565 Marionette DEBUG loaded listener.js 06:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a97c000) [pid = 1650] [serial = 1270] [outer = 0x128721000] 06:16:06 INFO - PROCESS | 1650 | 1461676566865 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]]]}] 06:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 06:16:06 INFO - PROCESS | 1650 | 1461676566895 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 06:16:06 INFO - PROCESS | 1650 | 1461676566897 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 06:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:16:06 INFO - PROCESS | 1650 | 1461676566899 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:16:06 INFO - PROCESS | 1650 | 1461676566900 Marionette TRACE conn2 <- [1,1666,null,{}] 06:16:06 INFO - PROCESS | 1650 | 1461676566903 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}] 06:16:07 INFO - PROCESS | 1650 | 1461676566997 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 06:16:07 INFO - PROCESS | 1650 | 1461676567002 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adeb800 == 73 [pid = 1650] [id = 424] 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12a983c00) [pid = 1650] [serial = 1271] [outer = 0x0] 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aa45c00) [pid = 1650] [serial = 1272] [outer = 0x12a983c00] 06:16:07 INFO - PROCESS | 1650 | 1461676567028 Marionette DEBUG loaded listener.js 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12aa75400) [pid = 1650] [serial = 1273] [outer = 0x12a983c00] 06:16:07 INFO - PROCESS | 1650 | 1461676567408 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]]]}] 06:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 06:16:07 INFO - PROCESS | 1650 | 1461676567418 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 06:16:07 INFO - PROCESS | 1650 | 1461676567420 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 06:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:16:07 INFO - PROCESS | 1650 | 1461676567451 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:16:07 INFO - PROCESS | 1650 | 1461676567452 Marionette TRACE conn2 <- [1,1670,null,{}] 06:16:07 INFO - PROCESS | 1650 | 1461676567454 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}] 06:16:07 INFO - PROCESS | 1650 | 1461676567561 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 06:16:07 INFO - PROCESS | 1650 | 1461676567567 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce34000 == 74 [pid = 1650] [id = 425] 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12aa7cc00) [pid = 1650] [serial = 1274] [outer = 0x0] 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12aac4400) [pid = 1650] [serial = 1275] [outer = 0x12aa7cc00] 06:16:07 INFO - PROCESS | 1650 | 1461676567595 Marionette DEBUG loaded listener.js 06:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12aee5c00) [pid = 1650] [serial = 1276] [outer = 0x12aa7cc00] 06:16:07 INFO - PROCESS | 1650 | 1461676567963 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]]]}] 06:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 06:16:07 INFO - PROCESS | 1650 | 1461676567971 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 06:16:07 INFO - PROCESS | 1650 | 1461676567972 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 06:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:16:07 INFO - PROCESS | 1650 | 1461676567979 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:16:07 INFO - PROCESS | 1650 | 1461676567980 Marionette TRACE conn2 <- [1,1674,null,{}] 06:16:07 INFO - PROCESS | 1650 | 1461676567982 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}] 06:16:08 INFO - PROCESS | 1650 | 1461676568107 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 06:16:08 INFO - PROCESS | 1650 | 1461676568150 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36e000 == 75 [pid = 1650] [id = 426] 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12aa81c00) [pid = 1650] [serial = 1277] [outer = 0x0] 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12af8f000) [pid = 1650] [serial = 1278] [outer = 0x12aa81c00] 06:16:08 INFO - PROCESS | 1650 | 1461676568176 Marionette DEBUG loaded listener.js 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b4b2000) [pid = 1650] [serial = 1279] [outer = 0x12aa81c00] 06:16:08 INFO - PROCESS | 1650 | 1461676568513 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]]]}] 06:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 574ms 06:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:16:08 INFO - PROCESS | 1650 | 1461676568554 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 06:16:08 INFO - PROCESS | 1650 | 1461676568555 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 06:16:08 INFO - PROCESS | 1650 | 1461676568557 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:16:08 INFO - PROCESS | 1650 | 1461676568559 Marionette TRACE conn2 <- [1,1678,null,{}] 06:16:08 INFO - PROCESS | 1650 | 1461676568561 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}] 06:16:08 INFO - PROCESS | 1650 | 1461676568679 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 06:16:08 INFO - PROCESS | 1650 | 1461676568690 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31b000 == 76 [pid = 1650] [id = 427] 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12aaa6800) [pid = 1650] [serial = 1280] [outer = 0x0] 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12ba15800) [pid = 1650] [serial = 1281] [outer = 0x12aaa6800] 06:16:08 INFO - PROCESS | 1650 | 1461676568716 Marionette DEBUG loaded listener.js 06:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12bd6e000) [pid = 1650] [serial = 1282] [outer = 0x12aaa6800] 06:16:09 INFO - PROCESS | 1650 | 1461676569046 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]]]}] 06:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 06:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:16:09 INFO - PROCESS | 1650 | 1461676569080 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 06:16:09 INFO - PROCESS | 1650 | 1461676569081 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 06:16:09 INFO - PROCESS | 1650 | 1461676569083 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:16:09 INFO - PROCESS | 1650 | 1461676569084 Marionette TRACE conn2 <- [1,1682,null,{}] 06:16:09 INFO - PROCESS | 1650 | 1461676569087 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}] 06:16:09 INFO - PROCESS | 1650 | 1461676569203 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 06:16:09 INFO - PROCESS | 1650 | 1461676569213 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f032800 == 77 [pid = 1650] [id = 428] 06:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12babac00) [pid = 1650] [serial = 1283] [outer = 0x0] 06:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d0fc800) [pid = 1650] [serial = 1284] [outer = 0x12babac00] 06:16:09 INFO - PROCESS | 1650 | 1461676569239 Marionette DEBUG loaded listener.js 06:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e3d9000) [pid = 1650] [serial = 1285] [outer = 0x12babac00] 06:16:09 INFO - PROCESS | 1650 | 1461676569605 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]]]}] 06:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 06:16:09 INFO - PROCESS | 1650 | 1461676569653 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 06:16:09 INFO - PROCESS | 1650 | 1461676569654 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 06:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:16:09 INFO - PROCESS | 1650 | 1461676569657 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:16:09 INFO - PROCESS | 1650 | 1461676569658 Marionette TRACE conn2 <- [1,1686,null,{}] 06:16:09 INFO - PROCESS | 1650 | 1461676569660 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}] 06:16:09 INFO - PROCESS | 1650 | 1461676569780 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12f1d9800) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x113613000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x123642400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128079400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x124326400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12da5ec00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12adb0c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12aee5800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118f96000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1135f0400) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x128131c00) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:16:10 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12da5f800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:16:10 INFO - PROCESS | 1650 | 1461676570042 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad44800 == 78 [pid = 1650] [id = 429] 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x114b42000) [pid = 1650] [serial = 1286] [outer = 0x0] 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11ba6c800) [pid = 1650] [serial = 1287] [outer = 0x114b42000] 06:16:10 INFO - PROCESS | 1650 | 1461676570068 Marionette DEBUG loaded listener.js 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12a9bd400) [pid = 1650] [serial = 1288] [outer = 0x114b42000] 06:16:10 INFO - PROCESS | 1650 | 1461676570367 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]]]}] 06:16:10 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 06:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 06:16:10 INFO - PROCESS | 1650 | 1461676570381 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 06:16:10 INFO - PROCESS | 1650 | 1461676570383 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 06:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:16:10 INFO - PROCESS | 1650 | 1461676570386 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:16:10 INFO - PROCESS | 1650 | 1461676570387 Marionette TRACE conn2 <- [1,1690,null,{}] 06:16:10 INFO - PROCESS | 1650 | 1461676570392 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}] 06:16:10 INFO - PROCESS | 1650 | 1461676570525 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 06:16:10 INFO - PROCESS | 1650 | 1461676570531 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f024000 == 79 [pid = 1650] [id = 430] 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x118f96000) [pid = 1650] [serial = 1289] [outer = 0x0] 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12eb95c00) [pid = 1650] [serial = 1290] [outer = 0x118f96000] 06:16:10 INFO - PROCESS | 1650 | 1461676570622 Marionette DEBUG loaded listener.js 06:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12f74b000) [pid = 1650] [serial = 1291] [outer = 0x118f96000] 06:16:10 INFO - PROCESS | 1650 | 1461676570930 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]]]}] 06:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 573ms 06:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:16:10 INFO - PROCESS | 1650 | 1461676570961 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 06:16:10 INFO - PROCESS | 1650 | 1461676570962 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 06:16:10 INFO - PROCESS | 1650 | 1461676570964 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:16:10 INFO - PROCESS | 1650 | 1461676570966 Marionette TRACE conn2 <- [1,1694,null,{}] 06:16:10 INFO - PROCESS | 1650 | 1461676570968 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}] 06:16:11 INFO - PROCESS | 1650 | 1461676571066 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 06:16:11 INFO - PROCESS | 1650 | 1461676571070 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308c7800 == 80 [pid = 1650] [id = 431] 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12ae0f800) [pid = 1650] [serial = 1292] [outer = 0x0] 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12ae14800) [pid = 1650] [serial = 1293] [outer = 0x12ae0f800] 06:16:11 INFO - PROCESS | 1650 | 1461676571096 Marionette DEBUG loaded listener.js 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ae18800) [pid = 1650] [serial = 1294] [outer = 0x12ae0f800] 06:16:11 INFO - PROCESS | 1650 | 1461676571483 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]]]}] 06:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 06:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:16:11 INFO - PROCESS | 1650 | 1461676571534 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 06:16:11 INFO - PROCESS | 1650 | 1461676571536 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 06:16:11 INFO - PROCESS | 1650 | 1461676571538 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:16:11 INFO - PROCESS | 1650 | 1461676571539 Marionette TRACE conn2 <- [1,1698,null,{}] 06:16:11 INFO - PROCESS | 1650 | 1461676571541 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}] 06:16:11 INFO - PROCESS | 1650 | 1461676571635 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 06:16:11 INFO - PROCESS | 1650 | 1461676571641 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ac3000 == 81 [pid = 1650] [id = 432] 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ae19800) [pid = 1650] [serial = 1295] [outer = 0x0] 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12fa14800) [pid = 1650] [serial = 1296] [outer = 0x12ae19800] 06:16:11 INFO - PROCESS | 1650 | 1461676571667 Marionette DEBUG loaded listener.js 06:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12fa86400) [pid = 1650] [serial = 1297] [outer = 0x12ae19800] 06:16:12 INFO - PROCESS | 1650 | 1461676572114 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]]]}] 06:16:12 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 06:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 622ms 06:16:12 INFO - PROCESS | 1650 | 1461676572161 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 06:16:12 INFO - PROCESS | 1650 | 1461676572163 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 06:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:16:12 INFO - PROCESS | 1650 | 1461676572167 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:16:12 INFO - PROCESS | 1650 | 1461676572170 Marionette TRACE conn2 <- [1,1702,null,{}] 06:16:12 INFO - PROCESS | 1650 | 1461676572174 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}] 06:16:12 INFO - PROCESS | 1650 | 1461676572297 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 06:16:12 INFO - PROCESS | 1650 | 1461676572380 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5e6000 == 82 [pid = 1650] [id = 433] 06:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x115aa7400) [pid = 1650] [serial = 1298] [outer = 0x0] 06:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x118e90800) [pid = 1650] [serial = 1299] [outer = 0x115aa7400] 06:16:12 INFO - PROCESS | 1650 | 1461676572413 Marionette DEBUG loaded listener.js 06:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11bc10000) [pid = 1650] [serial = 1300] [outer = 0x115aa7400] 06:16:12 INFO - PROCESS | 1650 | 1461676572862 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]]]}] 06:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 726ms 06:16:12 INFO - PROCESS | 1650 | 1461676572915 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 06:16:12 INFO - PROCESS | 1650 | 1461676572919 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 06:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:16:12 INFO - PROCESS | 1650 | 1461676572939 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:16:12 INFO - PROCESS | 1650 | 1461676572941 Marionette TRACE conn2 <- [1,1706,null,{}] 06:16:12 INFO - PROCESS | 1650 | 1461676572963 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}] 06:16:13 INFO - PROCESS | 1650 | 1461676573081 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 06:16:13 INFO - PROCESS | 1650 | 1461676573162 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129959000 == 83 [pid = 1650] [id = 434] 06:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c677400) [pid = 1650] [serial = 1301] [outer = 0x0] 06:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x123e45000) [pid = 1650] [serial = 1302] [outer = 0x11c677400] 06:16:13 INFO - PROCESS | 1650 | 1461676573194 Marionette DEBUG loaded listener.js 06:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12432a800) [pid = 1650] [serial = 1303] [outer = 0x11c677400] 06:16:13 INFO - PROCESS | 1650 | 1461676573613 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]]]}] 06:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 755ms 06:16:13 INFO - PROCESS | 1650 | 1461676573680 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 06:16:13 INFO - PROCESS | 1650 | 1461676573682 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 06:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:16:13 INFO - PROCESS | 1650 | 1461676573684 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:16:13 INFO - PROCESS | 1650 | 1461676573687 Marionette TRACE conn2 <- [1,1710,null,{}] 06:16:13 INFO - PROCESS | 1650 | 1461676573716 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}] 06:16:13 INFO - PROCESS | 1650 | 1461676573838 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 06:16:13 INFO - PROCESS | 1650 | 1461676573920 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd5d800 == 84 [pid = 1650] [id = 435] 06:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1299b0000) [pid = 1650] [serial = 1304] [outer = 0x0] 06:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12aa4ac00) [pid = 1650] [serial = 1305] [outer = 0x1299b0000] 06:16:13 INFO - PROCESS | 1650 | 1461676573953 Marionette DEBUG loaded listener.js 06:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12aaac000) [pid = 1650] [serial = 1306] [outer = 0x1299b0000] 06:16:14 INFO - PROCESS | 1650 | 1461676574421 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]]]}] 06:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 794ms 06:16:14 INFO - PROCESS | 1650 | 1461676574479 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 06:16:14 INFO - PROCESS | 1650 | 1461676574481 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 06:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:16:14 INFO - PROCESS | 1650 | 1461676574484 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:16:14 INFO - PROCESS | 1650 | 1461676574485 Marionette TRACE conn2 <- [1,1714,null,{}] 06:16:14 INFO - PROCESS | 1650 | 1461676574488 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}] 06:16:14 INFO - PROCESS | 1650 | 1461676574610 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 06:16:14 INFO - PROCESS | 1650 | 1461676574690 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e34800 == 85 [pid = 1650] [id = 436] 06:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12aab0800) [pid = 1650] [serial = 1307] [outer = 0x0] 06:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12ae0e400) [pid = 1650] [serial = 1308] [outer = 0x12aab0800] 06:16:14 INFO - PROCESS | 1650 | 1461676574722 Marionette DEBUG loaded listener.js 06:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12b4af800) [pid = 1650] [serial = 1309] [outer = 0x12aab0800] 06:16:15 INFO - PROCESS | 1650 | 1461676575122 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]]]}] 06:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 06:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:16:15 INFO - PROCESS | 1650 | 1461676575161 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 06:16:15 INFO - PROCESS | 1650 | 1461676575163 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 06:16:15 INFO - PROCESS | 1650 | 1461676575165 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:16:15 INFO - PROCESS | 1650 | 1461676575167 Marionette TRACE conn2 <- [1,1718,null,{}] 06:16:15 INFO - PROCESS | 1650 | 1461676575169 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}] 06:16:15 INFO - PROCESS | 1650 | 1461676575286 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 06:16:15 INFO - PROCESS | 1650 | 1461676575368 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f0f800 == 86 [pid = 1650] [id = 437] 06:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12aac1c00) [pid = 1650] [serial = 1310] [outer = 0x0] 06:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12be10c00) [pid = 1650] [serial = 1311] [outer = 0x12aac1c00] 06:16:15 INFO - PROCESS | 1650 | 1461676575413 Marionette DEBUG loaded listener.js 06:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e544400) [pid = 1650] [serial = 1312] [outer = 0x12aac1c00] 06:16:15 INFO - PROCESS | 1650 | 1461676575818 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]]]}] 06:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 720ms 06:16:15 INFO - PROCESS | 1650 | 1461676575886 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 06:16:15 INFO - PROCESS | 1650 | 1461676575887 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 06:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:16:15 INFO - PROCESS | 1650 | 1461676575910 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:16:15 INFO - PROCESS | 1650 | 1461676575911 Marionette TRACE conn2 <- [1,1722,null,{}] 06:16:15 INFO - PROCESS | 1650 | 1461676575913 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}] 06:16:16 INFO - PROCESS | 1650 | 1461676576052 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 06:16:16 INFO - PROCESS | 1650 | 1461676576130 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421e1000 == 87 [pid = 1650] [id = 438] 06:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12f1df800) [pid = 1650] [serial = 1313] [outer = 0x0] 06:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12fbab400) [pid = 1650] [serial = 1314] [outer = 0x12f1df800] 06:16:16 INFO - PROCESS | 1650 | 1461676576156 Marionette DEBUG loaded listener.js 06:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1359b9800) [pid = 1650] [serial = 1315] [outer = 0x12f1df800] 06:16:16 INFO - PROCESS | 1650 | 1461676576678 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]]]}] 06:16:16 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 06:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 840ms 06:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:16:16 INFO - PROCESS | 1650 | 1461676576731 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 06:16:16 INFO - PROCESS | 1650 | 1461676576733 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 06:16:16 INFO - PROCESS | 1650 | 1461676576737 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:16:16 INFO - PROCESS | 1650 | 1461676576739 Marionette TRACE conn2 <- [1,1726,null,{}] 06:16:16 INFO - PROCESS | 1650 | 1461676576767 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}] 06:16:16 INFO - PROCESS | 1650 | 1461676576923 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 06:16:17 INFO - PROCESS | 1650 | 1461676577006 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x139895000 == 88 [pid = 1650] [id = 439] 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1299a6400) [pid = 1650] [serial = 1316] [outer = 0x0] 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a9a4000) [pid = 1650] [serial = 1317] [outer = 0x1299a6400] 06:16:17 INFO - PROCESS | 1650 | 1461676577036 Marionette DEBUG loaded listener.js 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a9a7800) [pid = 1650] [serial = 1318] [outer = 0x1299a6400] 06:16:17 INFO - PROCESS | 1650 | 1461676577463 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]]]}] 06:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 792ms 06:16:17 INFO - PROCESS | 1650 | 1461676577529 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 06:16:17 INFO - PROCESS | 1650 | 1461676577530 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 06:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:16:17 INFO - PROCESS | 1650 | 1461676577532 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:16:17 INFO - PROCESS | 1650 | 1461676577534 Marionette TRACE conn2 <- [1,1730,null,{}] 06:16:17 INFO - PROCESS | 1650 | 1461676577536 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}] 06:16:17 INFO - PROCESS | 1650 | 1461676577653 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 06:16:17 INFO - PROCESS | 1650 | 1461676577736 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1d1000 == 89 [pid = 1650] [id = 440] 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a9a4c00) [pid = 1650] [serial = 1319] [outer = 0x0] 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x130141c00) [pid = 1650] [serial = 1320] [outer = 0x12a9a4c00] 06:16:17 INFO - PROCESS | 1650 | 1461676577768 Marionette DEBUG loaded listener.js 06:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1359bf000) [pid = 1650] [serial = 1321] [outer = 0x12a9a4c00] 06:16:18 INFO - PROCESS | 1650 | 1461676578180 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]]]}] 06:16:18 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 06:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 06:16:18 INFO - PROCESS | 1650 | 1461676578203 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 06:16:18 INFO - PROCESS | 1650 | 1461676578205 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 06:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:16:18 INFO - PROCESS | 1650 | 1461676578207 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:16:18 INFO - PROCESS | 1650 | 1461676578211 Marionette TRACE conn2 <- [1,1734,null,{}] 06:16:18 INFO - PROCESS | 1650 | 1461676578213 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}] 06:16:18 INFO - PROCESS | 1650 | 1461676578327 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 06:16:18 INFO - PROCESS | 1650 | 1461676578439 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a57000 == 90 [pid = 1650] [id = 441] 06:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12aa03000) [pid = 1650] [serial = 1322] [outer = 0x0] 06:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12aa09c00) [pid = 1650] [serial = 1323] [outer = 0x12aa03000] 06:16:18 INFO - PROCESS | 1650 | 1461676578472 Marionette DEBUG loaded listener.js 06:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12aa0ec00) [pid = 1650] [serial = 1324] [outer = 0x12aa03000] 06:16:18 INFO - PROCESS | 1650 | 1461676578875 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]]]}] 06:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 06:16:18 INFO - PROCESS | 1650 | 1461676578929 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 06:16:18 INFO - PROCESS | 1650 | 1461676578930 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 06:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:16:18 INFO - PROCESS | 1650 | 1461676578950 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:16:18 INFO - PROCESS | 1650 | 1461676578951 Marionette TRACE conn2 <- [1,1738,null,{}] 06:16:18 INFO - PROCESS | 1650 | 1461676578953 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}] 06:16:19 INFO - PROCESS | 1650 | 1461676579150 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 06:16:19 INFO - PROCESS | 1650 | 1461676579197 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a69800 == 91 [pid = 1650] [id = 442] 06:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12a9c4c00) [pid = 1650] [serial = 1325] [outer = 0x0] 06:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1359bf400) [pid = 1650] [serial = 1326] [outer = 0x12a9c4c00] 06:16:19 INFO - PROCESS | 1650 | 1461676579228 Marionette DEBUG loaded listener.js 06:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1359c4400) [pid = 1650] [serial = 1327] [outer = 0x12a9c4c00] 06:16:19 INFO - PROCESS | 1650 | 1461676579849 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]]]}] 06:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 919ms 06:16:19 INFO - PROCESS | 1650 | 1461676579869 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 06:16:19 INFO - PROCESS | 1650 | 1461676579872 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 06:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:16:19 INFO - PROCESS | 1650 | 1461676579875 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:16:19 INFO - PROCESS | 1650 | 1461676579878 Marionette TRACE conn2 <- [1,1742,null,{}] 06:16:19 INFO - PROCESS | 1650 | 1461676579881 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}] 06:16:20 INFO - PROCESS | 1650 | 1461676579995 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 06:16:20 INFO - PROCESS | 1650 | 1461676580119 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123882000 == 92 [pid = 1650] [id = 443] 06:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x114b3d800) [pid = 1650] [serial = 1328] [outer = 0x0] 06:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x118f9d400) [pid = 1650] [serial = 1329] [outer = 0x114b3d800] 06:16:20 INFO - PROCESS | 1650 | 1461676580152 Marionette DEBUG loaded listener.js 06:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11ba61800) [pid = 1650] [serial = 1330] [outer = 0x114b3d800] 06:16:20 INFO - PROCESS | 1650 | 1461676580691 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]]]}] 06:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 869ms 06:16:20 INFO - PROCESS | 1650 | 1461676580746 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 06:16:20 INFO - PROCESS | 1650 | 1461676580752 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 06:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:16:20 INFO - PROCESS | 1650 | 1461676580758 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:16:20 INFO - PROCESS | 1650 | 1461676580761 Marionette TRACE conn2 <- [1,1746,null,{}] 06:16:20 INFO - PROCESS | 1650 | 1461676580765 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}] 06:16:20 INFO - PROCESS | 1650 | 1461676580920 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 06:16:21 INFO - PROCESS | 1650 | 1461676581061 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12980f800 == 93 [pid = 1650] [id = 444] 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x118c4c800) [pid = 1650] [serial = 1331] [outer = 0x0] 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123e4dc00) [pid = 1650] [serial = 1332] [outer = 0x118c4c800] 06:16:21 INFO - PROCESS | 1650 | 1461676581091 Marionette DEBUG loaded listener.js 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x125fc4000) [pid = 1650] [serial = 1333] [outer = 0x118c4c800] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1308c7800 == 92 [pid = 1650] [id = 431] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f024000 == 91 [pid = 1650] [id = 430] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad44800 == 90 [pid = 1650] [id = 429] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f032800 == 89 [pid = 1650] [id = 428] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e31b000 == 88 [pid = 1650] [id = 427] 06:16:21 INFO - PROCESS | 1650 | 1461676581627 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]]]}] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12aac0c00) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12f065000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12a980c00) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12364a000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12da36c00) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x123d6f800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12aa4c400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12fa20800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12fba8c00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12a9cb000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x114246800) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36e000 == 87 [pid = 1650] [id = 426] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce34000 == 86 [pid = 1650] [id = 425] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12adeb800 == 85 [pid = 1650] [id = 424] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129812000 == 84 [pid = 1650] [id = 423] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12433e000 == 83 [pid = 1650] [id = 422] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11997d000 == 82 [pid = 1650] [id = 421] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119033000 == 81 [pid = 1650] [id = 420] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x141e2b800 == 80 [pid = 1650] [id = 416] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x141e22800 == 79 [pid = 1650] [id = 415] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x141e04000 == 78 [pid = 1650] [id = 414] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd63800 == 77 [pid = 1650] [id = 413] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12996b800 == 76 [pid = 1650] [id = 412] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11af84800 == 75 [pid = 1650] [id = 411] 06:16:21 INFO - PROCESS | 1650 | --DOCSHELL 0x136376800 == 74 [pid = 1650] [id = 410] 06:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 925ms 06:16:21 INFO - PROCESS | 1650 | 1461676581682 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 06:16:21 INFO - PROCESS | 1650 | 1461676581684 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 06:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:16:21 INFO - PROCESS | 1650 | 1461676581686 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:16:21 INFO - PROCESS | 1650 | 1461676581688 Marionette TRACE conn2 <- [1,1750,null,{}] 06:16:21 INFO - PROCESS | 1650 | 1461676581698 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}] 06:16:21 INFO - PROCESS | 1650 | 1461676581804 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 06:16:21 INFO - PROCESS | 1650 | 1461676581814 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac1800 == 75 [pid = 1650] [id = 445] 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x128029000) [pid = 1650] [serial = 1334] [outer = 0x0] 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12872e800) [pid = 1650] [serial = 1335] [outer = 0x128029000] 06:16:21 INFO - PROCESS | 1650 | 1461676581843 Marionette DEBUG loaded listener.js 06:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12a97fc00) [pid = 1650] [serial = 1336] [outer = 0x128029000] 06:16:21 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12e9ba000) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12af89800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12bed2800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x123d64000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11c66e800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118430000) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x119e5b800) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12aa79400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12eba2000) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e6dd400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12da5a400) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12fba9400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x128021000) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12af8b800) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x13013a400) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x118c09000) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129831800) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x125ffd800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12aa75000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128024000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b706400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12aabd800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12f1d8c00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 06:16:22 INFO - PROCESS | 1650 | 1461676582252 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]]]}] 06:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 575ms 06:16:22 INFO - PROCESS | 1650 | 1461676582261 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 06:16:22 INFO - PROCESS | 1650 | 1461676582263 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 06:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:16:22 INFO - PROCESS | 1650 | 1461676582265 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:16:22 INFO - PROCESS | 1650 | 1461676582266 Marionette TRACE conn2 <- [1,1754,null,{}] 06:16:22 INFO - PROCESS | 1650 | 1461676582269 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}] 06:16:22 INFO - PROCESS | 1650 | 1461676582390 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 06:16:22 INFO - PROCESS | 1650 | 1461676582398 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade5000 == 76 [pid = 1650] [id = 446] 06:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a9be000) [pid = 1650] [serial = 1337] [outer = 0x0] 06:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12aa4d000) [pid = 1650] [serial = 1338] [outer = 0x12a9be000] 06:16:22 INFO - PROCESS | 1650 | 1461676582425 Marionette DEBUG loaded listener.js 06:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12aa7c000) [pid = 1650] [serial = 1339] [outer = 0x12a9be000] 06:16:22 INFO - PROCESS | 1650 | 1461676582842 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]]]}] 06:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 622ms 06:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:16:22 INFO - PROCESS | 1650 | 1461676582888 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 06:16:22 INFO - PROCESS | 1650 | 1461676582890 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 06:16:22 INFO - PROCESS | 1650 | 1461676582894 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:16:22 INFO - PROCESS | 1650 | 1461676582896 Marionette TRACE conn2 <- [1,1758,null,{}] 06:16:22 INFO - PROCESS | 1650 | 1461676582899 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}] 06:16:23 INFO - PROCESS | 1650 | 1461676583049 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 06:16:23 INFO - PROCESS | 1650 | 1461676583157 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be46000 == 77 [pid = 1650] [id = 447] 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x123d6a800) [pid = 1650] [serial = 1340] [outer = 0x0] 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12aa81000) [pid = 1650] [serial = 1341] [outer = 0x123d6a800] 06:16:23 INFO - PROCESS | 1650 | 1461676583183 Marionette DEBUG loaded listener.js 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12abbf000) [pid = 1650] [serial = 1342] [outer = 0x123d6a800] 06:16:23 INFO - PROCESS | 1650 | 1461676583503 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]]]}] 06:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 620ms 06:16:23 INFO - PROCESS | 1650 | 1461676583514 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 06:16:23 INFO - PROCESS | 1650 | 1461676583515 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 06:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:16:23 INFO - PROCESS | 1650 | 1461676583517 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:16:23 INFO - PROCESS | 1650 | 1461676583519 Marionette TRACE conn2 <- [1,1762,null,{}] 06:16:23 INFO - PROCESS | 1650 | 1461676583521 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}] 06:16:23 INFO - PROCESS | 1650 | 1461676583638 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 06:16:23 INFO - PROCESS | 1650 | 1461676583744 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da9d800 == 78 [pid = 1650] [id = 448] 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12aa4a800) [pid = 1650] [serial = 1343] [outer = 0x0] 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12adb8400) [pid = 1650] [serial = 1344] [outer = 0x12aa4a800] 06:16:23 INFO - PROCESS | 1650 | 1461676583772 Marionette DEBUG loaded listener.js 06:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12bd65000) [pid = 1650] [serial = 1345] [outer = 0x12aa4a800] 06:16:24 INFO - PROCESS | 1650 | 1461676584112 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]]]}] 06:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 618ms 06:16:24 INFO - PROCESS | 1650 | 1461676584136 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 06:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:16:24 INFO - PROCESS | 1650 | 1461676584138 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 06:16:24 INFO - PROCESS | 1650 | 1461676584140 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:16:24 INFO - PROCESS | 1650 | 1461676584141 Marionette TRACE conn2 <- [1,1766,null,{}] 06:16:24 INFO - PROCESS | 1650 | 1461676584149 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}] 06:16:24 INFO - PROCESS | 1650 | 1461676584272 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 06:16:24 INFO - PROCESS | 1650 | 1461676584285 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 79 [pid = 1650] [id = 449] 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12bab5c00) [pid = 1650] [serial = 1346] [outer = 0x0] 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d070800) [pid = 1650] [serial = 1347] [outer = 0x12bab5c00] 06:16:24 INFO - PROCESS | 1650 | 1461676584311 Marionette DEBUG loaded listener.js 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12e542800) [pid = 1650] [serial = 1348] [outer = 0x12bab5c00] 06:16:24 INFO - PROCESS | 1650 | 1461676584663 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]]]}] 06:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 06:16:24 INFO - PROCESS | 1650 | 1461676584711 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 06:16:24 INFO - PROCESS | 1650 | 1461676584712 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 06:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:16:24 INFO - PROCESS | 1650 | 1461676584714 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:16:24 INFO - PROCESS | 1650 | 1461676584715 Marionette TRACE conn2 <- [1,1770,null,{}] 06:16:24 INFO - PROCESS | 1650 | 1461676584718 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}] 06:16:24 INFO - PROCESS | 1650 | 1461676584842 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 06:16:24 INFO - PROCESS | 1650 | 1461676584874 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73e000 == 80 [pid = 1650] [id = 450] 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12e544c00) [pid = 1650] [serial = 1349] [outer = 0x0] 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x115485800) [pid = 1650] [serial = 1350] [outer = 0x12e544c00] 06:16:24 INFO - PROCESS | 1650 | 1461676584898 Marionette DEBUG loaded listener.js 06:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e6d6c00) [pid = 1650] [serial = 1351] [outer = 0x12e544c00] 06:16:25 INFO - PROCESS | 1650 | 1461676585285 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]]]}] 06:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 06:16:25 INFO - PROCESS | 1650 | 1461676585334 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 06:16:25 INFO - PROCESS | 1650 | 1461676585335 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 06:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:16:25 INFO - PROCESS | 1650 | 1461676585337 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:16:25 INFO - PROCESS | 1650 | 1461676585338 Marionette TRACE conn2 <- [1,1774,null,{}] 06:16:25 INFO - PROCESS | 1650 | 1461676585341 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}] 06:16:25 INFO - PROCESS | 1650 | 1461676585466 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 06:16:25 INFO - PROCESS | 1650 | 1461676585480 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd5f800 == 81 [pid = 1650] [id = 451] 06:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11acb0c00) [pid = 1650] [serial = 1352] [outer = 0x0] 06:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12f05d000) [pid = 1650] [serial = 1353] [outer = 0x11acb0c00] 06:16:25 INFO - PROCESS | 1650 | 1461676585506 Marionette DEBUG loaded listener.js 06:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12f751400) [pid = 1650] [serial = 1354] [outer = 0x11acb0c00] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12aa47400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x118c4dc00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12f059c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11359b400) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12a97b800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x110faec00) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129026800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x123e4c800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x129027000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12aac7c00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12aa51400) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129831400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e3de000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12e3de400) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b563800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11a8e1800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12fa1ac00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12f1d8400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11359a000) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12e9be800) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12bed0800) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12d3a4000) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a985400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x123d69c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bd63800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x123af1000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12a983c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x114b49c00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x128721000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aa81c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12adac800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ae0f800) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a9c5c00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123efa800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1147dac00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12aa7cc00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x118430c00) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12aaa6800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11a8e0000) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12fed8400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12fed1400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12a9c0800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12babac00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x114b42000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:16:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118f96000) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:16:26 INFO - PROCESS | 1650 | 1461676586303 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]]]}] 06:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 970ms 06:16:26 INFO - PROCESS | 1650 | 1461676586311 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 06:16:26 INFO - PROCESS | 1650 | 1461676586312 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 06:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:16:26 INFO - PROCESS | 1650 | 1461676586315 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:16:26 INFO - PROCESS | 1650 | 1461676586316 Marionette TRACE conn2 <- [1,1778,null,{}] 06:16:26 INFO - PROCESS | 1650 | 1461676586326 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}] 06:16:26 INFO - PROCESS | 1650 | 1461676586448 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 06:16:26 INFO - PROCESS | 1650 | 1461676586454 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d3e000 == 82 [pid = 1650] [id = 452] 06:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11581c400) [pid = 1650] [serial = 1355] [outer = 0x0] 06:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11b563800) [pid = 1650] [serial = 1356] [outer = 0x11581c400] 06:16:26 INFO - PROCESS | 1650 | 1461676586498 Marionette DEBUG loaded listener.js 06:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x123d66000) [pid = 1650] [serial = 1357] [outer = 0x11581c400] 06:16:26 INFO - PROCESS | 1650 | 1461676586977 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]]]}] 06:16:26 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 06:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 676ms 06:16:27 INFO - PROCESS | 1650 | 1461676587014 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 06:16:27 INFO - PROCESS | 1650 | 1461676587016 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 06:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:16:27 INFO - PROCESS | 1650 | 1461676587019 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:16:27 INFO - PROCESS | 1650 | 1461676587021 Marionette TRACE conn2 <- [1,1782,null,{}] 06:16:27 INFO - PROCESS | 1650 | 1461676587026 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}] 06:16:27 INFO - PROCESS | 1650 | 1461676587140 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 06:16:27 INFO - PROCESS | 1650 | 1461676587144 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x136365800 == 83 [pid = 1650] [id = 453] 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123d67800) [pid = 1650] [serial = 1358] [outer = 0x0] 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12aa47400) [pid = 1650] [serial = 1359] [outer = 0x123d67800] 06:16:27 INFO - PROCESS | 1650 | 1461676587174 Marionette DEBUG loaded listener.js 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aee8000) [pid = 1650] [serial = 1360] [outer = 0x123d67800] 06:16:27 INFO - PROCESS | 1650 | 1461676587537 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]]]}] 06:16:27 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 06:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 06:16:27 INFO - PROCESS | 1650 | 1461676587591 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 06:16:27 INFO - PROCESS | 1650 | 1461676587592 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 06:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:16:27 INFO - PROCESS | 1650 | 1461676587594 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:16:27 INFO - PROCESS | 1650 | 1461676587595 Marionette TRACE conn2 <- [1,1786,null,{}] 06:16:27 INFO - PROCESS | 1650 | 1461676587598 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}] 06:16:27 INFO - PROCESS | 1650 | 1461676587730 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 06:16:27 INFO - PROCESS | 1650 | 1461676587743 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383ca000 == 84 [pid = 1650] [id = 454] 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123e48000) [pid = 1650] [serial = 1361] [outer = 0x0] 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12bd66000) [pid = 1650] [serial = 1362] [outer = 0x123e48000] 06:16:27 INFO - PROCESS | 1650 | 1461676587769 Marionette DEBUG loaded listener.js 06:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12ebc6c00) [pid = 1650] [serial = 1363] [outer = 0x123e48000] 06:16:28 INFO - PROCESS | 1650 | 1461676588212 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]]]}] 06:16:28 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 06:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 06:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:16:28 INFO - PROCESS | 1650 | 1461676588265 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 06:16:28 INFO - PROCESS | 1650 | 1461676588267 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 06:16:28 INFO - PROCESS | 1650 | 1461676588271 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:16:28 INFO - PROCESS | 1650 | 1461676588274 Marionette TRACE conn2 <- [1,1790,null,{}] 06:16:28 INFO - PROCESS | 1650 | 1461676588278 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}] 06:16:28 INFO - PROCESS | 1650 | 1461676588388 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 06:16:28 INFO - PROCESS | 1650 | 1461676588497 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab75000 == 85 [pid = 1650] [id = 455] 06:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1135a3c00) [pid = 1650] [serial = 1364] [outer = 0x0] 06:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11a50cc00) [pid = 1650] [serial = 1365] [outer = 0x1135a3c00] 06:16:28 INFO - PROCESS | 1650 | 1461676588551 Marionette DEBUG loaded listener.js 06:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11bc1a800) [pid = 1650] [serial = 1366] [outer = 0x1135a3c00] 06:16:29 INFO - PROCESS | 1650 | 1461676589125 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]]]}] 06:16:29 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) 06:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 925ms 06:16:29 INFO - PROCESS | 1650 | 1461676589196 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 06:16:29 INFO - PROCESS | 1650 | 1461676589200 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 06:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:16:29 INFO - PROCESS | 1650 | 1461676589205 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:16:29 INFO - PROCESS | 1650 | 1461676589207 Marionette TRACE conn2 <- [1,1794,null,{}] 06:16:29 INFO - PROCESS | 1650 | 1461676589212 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}] 06:16:29 INFO - PROCESS | 1650 | 1461676589330 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 06:16:29 INFO - PROCESS | 1650 | 1461676589418 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12addd000 == 86 [pid = 1650] [id = 456] 06:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x123d66c00) [pid = 1650] [serial = 1367] [outer = 0x0] 06:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x123e46800) [pid = 1650] [serial = 1368] [outer = 0x123d66c00] 06:16:29 INFO - PROCESS | 1650 | 1461676589450 Marionette DEBUG loaded listener.js 06:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128024c00) [pid = 1650] [serial = 1369] [outer = 0x123d66c00] 06:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12a983c00) [pid = 1650] [serial = 1370] [outer = 0x12f750000] 06:16:29 INFO - PROCESS | 1650 | 1461676589954 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]]]}] 06:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 773ms 06:16:29 INFO - PROCESS | 1650 | 1461676589980 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 06:16:29 INFO - PROCESS | 1650 | 1461676589982 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 06:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:16:29 INFO - PROCESS | 1650 | 1461676589984 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:16:29 INFO - PROCESS | 1650 | 1461676589987 Marionette TRACE conn2 <- [1,1798,null,{}] 06:16:30 INFO - PROCESS | 1650 | 1461676589998 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}] 06:16:30 INFO - PROCESS | 1650 | 1461676590120 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 06:16:30 INFO - PROCESS | 1650 | 1461676590222 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a5d800 == 87 [pid = 1650] [id = 457] 06:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c055000) [pid = 1650] [serial = 1371] [outer = 0x0] 06:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12a9bf400) [pid = 1650] [serial = 1372] [outer = 0x11c055000] 06:16:30 INFO - PROCESS | 1650 | 1461676590256 Marionette DEBUG loaded listener.js 06:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12aac0400) [pid = 1650] [serial = 1373] [outer = 0x11c055000] 06:16:30 INFO - PROCESS | 1650 | 1461676590716 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]]]}] 06:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 775ms 06:16:30 INFO - PROCESS | 1650 | 1461676590759 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 06:16:30 INFO - PROCESS | 1650 | 1461676590761 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 06:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:16:30 INFO - PROCESS | 1650 | 1461676590764 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:16:30 INFO - PROCESS | 1650 | 1461676590765 Marionette TRACE conn2 <- [1,1802,null,{}] 06:16:30 INFO - PROCESS | 1650 | 1461676590767 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}] 06:16:30 INFO - PROCESS | 1650 | 1461676590886 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 06:16:31 INFO - PROCESS | 1650 | 1461676591002 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ac6800 == 88 [pid = 1650] [id = 458] 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aa51c00) [pid = 1650] [serial = 1374] [outer = 0x0] 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ae0ac00) [pid = 1650] [serial = 1375] [outer = 0x12aa51c00] 06:16:31 INFO - PROCESS | 1650 | 1461676591037 Marionette DEBUG loaded listener.js 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b1cd400) [pid = 1650] [serial = 1376] [outer = 0x12aa51c00] 06:16:31 INFO - PROCESS | 1650 | 1461676591464 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]]]}] 06:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 06:16:31 INFO - PROCESS | 1650 | 1461676591484 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 06:16:31 INFO - PROCESS | 1650 | 1461676591485 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 06:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:16:31 INFO - PROCESS | 1650 | 1461676591488 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:16:31 INFO - PROCESS | 1650 | 1461676591489 Marionette TRACE conn2 <- [1,1806,null,{}] 06:16:31 INFO - PROCESS | 1650 | 1461676591492 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}] 06:16:31 INFO - PROCESS | 1650 | 1461676591609 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 06:16:31 INFO - PROCESS | 1650 | 1461676591726 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e1c000 == 89 [pid = 1650] [id = 459] 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b1ce000) [pid = 1650] [serial = 1377] [outer = 0x0] 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d06f400) [pid = 1650] [serial = 1378] [outer = 0x12b1ce000] 06:16:31 INFO - PROCESS | 1650 | 1461676591761 Marionette DEBUG loaded listener.js 06:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e9bac00) [pid = 1650] [serial = 1379] [outer = 0x12b1ce000] 06:16:32 INFO - PROCESS | 1650 | 1461676592181 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]]]}] 06:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 06:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:16:32 INFO - PROCESS | 1650 | 1461676592209 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 06:16:32 INFO - PROCESS | 1650 | 1461676592211 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 06:16:32 INFO - PROCESS | 1650 | 1461676592213 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:16:32 INFO - PROCESS | 1650 | 1461676592214 Marionette TRACE conn2 <- [1,1810,null,{}] 06:16:32 INFO - PROCESS | 1650 | 1461676592217 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}] 06:16:32 INFO - PROCESS | 1650 | 1461676592366 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 06:16:32 INFO - PROCESS | 1650 | 1461676592485 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f8e800 == 90 [pid = 1650] [id = 460] 06:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12f061c00) [pid = 1650] [serial = 1380] [outer = 0x0] 06:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12fa83000) [pid = 1650] [serial = 1381] [outer = 0x12f061c00] 06:16:32 INFO - PROCESS | 1650 | 1461676592519 Marionette DEBUG loaded listener.js 06:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1359ba000) [pid = 1650] [serial = 1382] [outer = 0x12f061c00] 06:16:32 INFO - PROCESS | 1650 | 1461676592939 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]]]}] 06:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 771ms 06:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:16:32 INFO - PROCESS | 1650 | 1461676592984 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 06:16:32 INFO - PROCESS | 1650 | 1461676592986 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 06:16:32 INFO - PROCESS | 1650 | 1461676592988 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:16:32 INFO - PROCESS | 1650 | 1461676592989 Marionette TRACE conn2 <- [1,1814,null,{}] 06:16:32 INFO - PROCESS | 1650 | 1461676592992 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}] 06:16:33 INFO - PROCESS | 1650 | 1461676593107 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 06:16:33 INFO - PROCESS | 1650 | 1461676593194 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cc8000 == 91 [pid = 1650] [id = 461] 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x13013a800) [pid = 1650] [serial = 1383] [outer = 0x0] 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1359c4000) [pid = 1650] [serial = 1384] [outer = 0x13013a800] 06:16:33 INFO - PROCESS | 1650 | 1461676593224 Marionette DEBUG loaded listener.js 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x138269800) [pid = 1650] [serial = 1385] [outer = 0x13013a800] 06:16:33 INFO - PROCESS | 1650 | 1461676593630 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]]]}] 06:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 06:16:33 INFO - PROCESS | 1650 | 1461676593662 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 06:16:33 INFO - PROCESS | 1650 | 1461676593663 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 06:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:16:33 INFO - PROCESS | 1650 | 1461676593666 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:16:33 INFO - PROCESS | 1650 | 1461676593667 Marionette TRACE conn2 <- [1,1818,null,{}] 06:16:33 INFO - PROCESS | 1650 | 1461676593669 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}] 06:16:33 INFO - PROCESS | 1650 | 1461676593803 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 06:16:33 INFO - PROCESS | 1650 | 1461676593891 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cdd800 == 92 [pid = 1650] [id = 462] 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x138262800) [pid = 1650] [serial = 1386] [outer = 0x0] 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x138270000) [pid = 1650] [serial = 1387] [outer = 0x138262800] 06:16:33 INFO - PROCESS | 1650 | 1461676593920 Marionette DEBUG loaded listener.js 06:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x13829a400) [pid = 1650] [serial = 1388] [outer = 0x138262800] 06:16:34 INFO - PROCESS | 1650 | 1461676594342 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]]]}] 06:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 719ms 06:16:34 INFO - PROCESS | 1650 | 1461676594422 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 06:16:34 INFO - PROCESS | 1650 | 1461676594423 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 06:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:16:34 INFO - PROCESS | 1650 | 1461676594427 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:16:34 INFO - PROCESS | 1650 | 1461676594429 Marionette TRACE conn2 <- [1,1822,null,{}] 06:16:34 INFO - PROCESS | 1650 | 1461676594431 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}] 06:16:34 INFO - PROCESS | 1650 | 1461676594547 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 06:16:34 INFO - PROCESS | 1650 | 1461676594663 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f13800 == 93 [pid = 1650] [id = 463] 06:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1147e1c00) [pid = 1650] [serial = 1389] [outer = 0x0] 06:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11c2cec00) [pid = 1650] [serial = 1390] [outer = 0x1147e1c00] 06:16:34 INFO - PROCESS | 1650 | 1461676594695 Marionette DEBUG loaded listener.js 06:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12aa83000) [pid = 1650] [serial = 1391] [outer = 0x1147e1c00] 06:16:35 INFO - PROCESS | 1650 | 1461676595151 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]]]}] 06:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 770ms 06:16:35 INFO - PROCESS | 1650 | 1461676595209 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 06:16:35 INFO - PROCESS | 1650 | 1461676595210 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 06:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:16:35 INFO - PROCESS | 1650 | 1461676595215 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:16:35 INFO - PROCESS | 1650 | 1461676595216 Marionette TRACE conn2 <- [1,1826,null,{}] 06:16:35 INFO - PROCESS | 1650 | 1461676595219 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}] 06:16:35 INFO - PROCESS | 1650 | 1461676595339 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 06:16:35 INFO - PROCESS | 1650 | 1461676595429 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb1d000 == 94 [pid = 1650] [id = 464] 06:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11a8de000) [pid = 1650] [serial = 1392] [outer = 0x0] 06:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11c66ec00) [pid = 1650] [serial = 1393] [outer = 0x11a8de000] 06:16:35 INFO - PROCESS | 1650 | 1461676595460 Marionette DEBUG loaded listener.js 06:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x123d6d000) [pid = 1650] [serial = 1394] [outer = 0x11a8de000] 06:16:36 INFO - PROCESS | 1650 | 1461676596104 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]]]}] 06:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 921ms 06:16:36 INFO - PROCESS | 1650 | 1461676596136 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 06:16:36 INFO - PROCESS | 1650 | 1461676596139 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 06:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:16:36 INFO - PROCESS | 1650 | 1461676596145 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:16:36 INFO - PROCESS | 1650 | 1461676596147 Marionette TRACE conn2 <- [1,1830,null,{}] 06:16:36 INFO - PROCESS | 1650 | 1461676596152 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}] 06:16:36 INFO - PROCESS | 1650 | 1461676596279 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 06:16:36 INFO - PROCESS | 1650 | 1461676596405 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f08800 == 95 [pid = 1650] [id = 465] 06:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1187ae000) [pid = 1650] [serial = 1395] [outer = 0x0] 06:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11a864c00) [pid = 1650] [serial = 1396] [outer = 0x1187ae000] 06:16:36 INFO - PROCESS | 1650 | 1461676596451 Marionette DEBUG loaded listener.js 06:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11bc17000) [pid = 1650] [serial = 1397] [outer = 0x1187ae000] 06:16:36 INFO - PROCESS | 1650 | 1461676596909 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]]]}] 06:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 824ms 06:16:36 INFO - PROCESS | 1650 | 1461676596969 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 06:16:36 INFO - PROCESS | 1650 | 1461676596973 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 06:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:16:36 INFO - PROCESS | 1650 | 1461676596977 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:16:36 INFO - PROCESS | 1650 | 1461676596979 Marionette TRACE conn2 <- [1,1834,null,{}] 06:16:36 INFO - PROCESS | 1650 | 1461676596981 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}] 06:16:37 INFO - PROCESS | 1650 | 1461676597089 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 06:16:37 INFO - PROCESS | 1650 | 1461676597181 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad34800 == 96 [pid = 1650] [id = 466] 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11a86d400) [pid = 1650] [serial = 1398] [outer = 0x0] 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x123641400) [pid = 1650] [serial = 1399] [outer = 0x11a86d400] 06:16:37 INFO - PROCESS | 1650 | 1461676597212 Marionette DEBUG loaded listener.js 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x123e4cc00) [pid = 1650] [serial = 1400] [outer = 0x11a86d400] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x136365800 == 95 [pid = 1650] [id = 453] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123d3e000 == 94 [pid = 1650] [id = 452] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd5f800 == 93 [pid = 1650] [id = 451] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12fa14800) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73e000 == 92 [pid = 1650] [id = 450] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 91 [pid = 1650] [id = 449] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12da9d800 == 90 [pid = 1650] [id = 448] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12be46000 == 89 [pid = 1650] [id = 447] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade5000 == 88 [pid = 1650] [id = 446] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac1800 == 87 [pid = 1650] [id = 445] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12980f800 == 86 [pid = 1650] [id = 444] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123882000 == 85 [pid = 1650] [id = 443] 06:16:37 INFO - PROCESS | 1650 | 1461676597702 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]]]}] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x141f0f800 == 84 [pid = 1650] [id = 437] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x141e34800 == 83 [pid = 1650] [id = 436] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd5d800 == 82 [pid = 1650] [id = 435] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129959000 == 81 [pid = 1650] [id = 434] 06:16:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5e6000 == 80 [pid = 1650] [id = 433] 06:16:37 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 06:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 774ms 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12e6d8800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12e6d2400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12bd61400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12aa48800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12aa53400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x124548800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12fa1a800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x115736000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12aac3400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x115489000) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12bab5800) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x128010000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12aa82400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bed3800) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12fba4c00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12aa75800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12eba3800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12fb9ec00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x123af0800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x130142000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12fecd000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12fa21800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11bc0d800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ebc6400) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12e6d7000) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12f05cc00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127eac000) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x123e43800) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12aa45c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aa75400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11a8e9000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x115a2dc00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12949e000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12a97c000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12af8f000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1383ef000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1383e7c00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12ae18800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12adbac00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bd62400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127ba8800) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128205800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c05c000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123e41000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12aac4400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11bc11400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118f99c00) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ba15800) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1383f2000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12aa76800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1383e9400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x138271c00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b4b2000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x13826b400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x13013fc00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12aaaac00) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a9cc400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12d0fc800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a9bd400) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e3d9000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ae14800) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ba6c800) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12f74b000) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12eb95c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bd6e000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12aee5c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 06:16:37 INFO - PROCESS | 1650 | 1461676597761 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 06:16:37 INFO - PROCESS | 1650 | 1461676597763 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 06:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:16:37 INFO - PROCESS | 1650 | 1461676597769 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:16:37 INFO - PROCESS | 1650 | 1461676597772 Marionette TRACE conn2 <- [1,1838,null,{}] 06:16:37 INFO - PROCESS | 1650 | 1461676597807 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}] 06:16:37 INFO - PROCESS | 1650 | 1461676597910 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 06:16:37 INFO - PROCESS | 1650 | 1461676597918 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af9e000 == 81 [pid = 1650] [id = 467] 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123e4a800) [pid = 1650] [serial = 1401] [outer = 0x0] 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127ba8800) [pid = 1650] [serial = 1402] [outer = 0x123e4a800] 06:16:37 INFO - PROCESS | 1650 | 1461676597948 Marionette DEBUG loaded listener.js 06:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128029400) [pid = 1650] [serial = 1403] [outer = 0x123e4a800] 06:16:38 INFO - PROCESS | 1650 | 1461676598376 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]]]}] 06:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 624ms 06:16:38 INFO - PROCESS | 1650 | 1461676598394 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 06:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:16:38 INFO - PROCESS | 1650 | 1461676598396 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 06:16:38 INFO - PROCESS | 1650 | 1461676598398 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:16:38 INFO - PROCESS | 1650 | 1461676598399 Marionette TRACE conn2 <- [1,1842,null,{}] 06:16:38 INFO - PROCESS | 1650 | 1461676598402 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}] 06:16:38 INFO - PROCESS | 1650 | 1461676598499 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 06:16:38 INFO - PROCESS | 1650 | 1461676598504 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12994a800 == 82 [pid = 1650] [id = 468] 06:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128726c00) [pid = 1650] [serial = 1404] [outer = 0x0] 06:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129832400) [pid = 1650] [serial = 1405] [outer = 0x128726c00] 06:16:38 INFO - PROCESS | 1650 | 1461676598531 Marionette DEBUG loaded listener.js 06:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129ded800) [pid = 1650] [serial = 1406] [outer = 0x128726c00] 06:16:39 INFO - PROCESS | 1650 | 1461676598998 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]]]}] 06:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 619ms 06:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:16:39 INFO - PROCESS | 1650 | 1461676599017 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 06:16:39 INFO - PROCESS | 1650 | 1461676599018 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 06:16:39 INFO - PROCESS | 1650 | 1461676599021 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:16:39 INFO - PROCESS | 1650 | 1461676599022 Marionette TRACE conn2 <- [1,1846,null,{}] 06:16:39 INFO - PROCESS | 1650 | 1461676599025 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}] 06:16:39 INFO - PROCESS | 1650 | 1461676599166 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 06:16:39 INFO - PROCESS | 1650 | 1461676599254 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade4800 == 83 [pid = 1650] [id = 469] 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129030000) [pid = 1650] [serial = 1407] [outer = 0x0] 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a99f800) [pid = 1650] [serial = 1408] [outer = 0x129030000] 06:16:39 INFO - PROCESS | 1650 | 1461676599283 Marionette DEBUG loaded listener.js 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a9c8c00) [pid = 1650] [serial = 1409] [outer = 0x129030000] 06:16:39 INFO - PROCESS | 1650 | 1461676599630 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]]]}] 06:16:39 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) 06:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 622ms 06:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:16:39 INFO - PROCESS | 1650 | 1461676599645 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 06:16:39 INFO - PROCESS | 1650 | 1461676599646 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 06:16:39 INFO - PROCESS | 1650 | 1461676599649 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:16:39 INFO - PROCESS | 1650 | 1461676599651 Marionette TRACE conn2 <- [1,1850,null,{}] 06:16:39 INFO - PROCESS | 1650 | 1461676599653 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}] 06:16:39 INFO - PROCESS | 1650 | 1461676599765 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 06:16:39 INFO - PROCESS | 1650 | 1461676599770 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36a000 == 84 [pid = 1650] [id = 470] 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12aa08400) [pid = 1650] [serial = 1410] [outer = 0x0] 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12aa76000) [pid = 1650] [serial = 1411] [outer = 0x12aa08400] 06:16:39 INFO - PROCESS | 1650 | 1461676599794 Marionette DEBUG loaded listener.js 06:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12abbb800) [pid = 1650] [serial = 1412] [outer = 0x12aa08400] 06:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 622ms 06:16:40 INFO - PROCESS | 1650 | 1461676600268 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]]]}] 06:16:40 INFO - PROCESS | 1650 | 1461676600272 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 06:16:40 INFO - PROCESS | 1650 | 1461676600274 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 06:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:16:40 INFO - PROCESS | 1650 | 1461676600278 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:16:40 INFO - PROCESS | 1650 | 1461676600280 Marionette TRACE conn2 <- [1,1854,null,{}] 06:16:40 INFO - PROCESS | 1650 | 1461676600283 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}] 06:16:40 INFO - PROCESS | 1650 | 1461676600477 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 06:16:40 INFO - PROCESS | 1650 | 1461676600538 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e303000 == 85 [pid = 1650] [id = 471] 06:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aabdc00) [pid = 1650] [serial = 1413] [outer = 0x0] 06:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12adb3000) [pid = 1650] [serial = 1414] [outer = 0x12aabdc00] 06:16:40 INFO - PROCESS | 1650 | 1461676600564 Marionette DEBUG loaded listener.js 06:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ae11c00) [pid = 1650] [serial = 1415] [outer = 0x12aabdc00] 06:16:40 INFO - PROCESS | 1650 | 1461676600927 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]]]}] 06:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 674ms 06:16:40 INFO - PROCESS | 1650 | 1461676600952 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 06:16:40 INFO - PROCESS | 1650 | 1461676600953 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 06:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:16:40 INFO - PROCESS | 1650 | 1461676600955 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:16:40 INFO - PROCESS | 1650 | 1461676600958 Marionette TRACE conn2 <- [1,1858,null,{}] 06:16:40 INFO - PROCESS | 1650 | 1461676600966 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}] 06:16:41 INFO - PROCESS | 1650 | 1461676601089 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 06:16:41 INFO - PROCESS | 1650 | 1461676601101 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 86 [pid = 1650] [id = 472] 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12aacbc00) [pid = 1650] [serial = 1416] [outer = 0x0] 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12af85c00) [pid = 1650] [serial = 1417] [outer = 0x12aacbc00] 06:16:41 INFO - PROCESS | 1650 | 1461676601128 Marionette DEBUG loaded listener.js 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b4b3400) [pid = 1650] [serial = 1418] [outer = 0x12aacbc00] 06:16:41 INFO - PROCESS | 1650 | 1461676601508 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]]]}] 06:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 577ms 06:16:41 INFO - PROCESS | 1650 | 1461676601533 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 06:16:41 INFO - PROCESS | 1650 | 1461676601534 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 06:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:16:41 INFO - PROCESS | 1650 | 1461676601537 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:16:41 INFO - PROCESS | 1650 | 1461676601538 Marionette TRACE conn2 <- [1,1862,null,{}] 06:16:41 INFO - PROCESS | 1650 | 1461676601547 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}] 06:16:41 INFO - PROCESS | 1650 | 1461676601678 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 06:16:41 INFO - PROCESS | 1650 | 1461676601693 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f41f000 == 87 [pid = 1650] [id = 473] 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ae0f400) [pid = 1650] [serial = 1419] [outer = 0x0] 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bab9800) [pid = 1650] [serial = 1420] [outer = 0x12ae0f400] 06:16:41 INFO - PROCESS | 1650 | 1461676601720 Marionette DEBUG loaded listener.js 06:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ceb3400) [pid = 1650] [serial = 1421] [outer = 0x12ae0f400] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11acb0c00) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e544c00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123d6a800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x114b3d800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12aa4a800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118c4c800) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123d67800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11581c400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a9be000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128029000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:16:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bab5c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:16:42 INFO - PROCESS | 1650 | 1461676602232 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]]]}] 06:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 725ms 06:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:16:42 INFO - PROCESS | 1650 | 1461676602262 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 06:16:42 INFO - PROCESS | 1650 | 1461676602264 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 06:16:42 INFO - PROCESS | 1650 | 1461676602266 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:16:42 INFO - PROCESS | 1650 | 1461676602267 Marionette TRACE conn2 <- [1,1866,null,{}] 06:16:42 INFO - PROCESS | 1650 | 1461676602270 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}] 06:16:42 INFO - PROCESS | 1650 | 1461676602369 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 06:16:42 INFO - PROCESS | 1650 | 1461676602447 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01b800 == 88 [pid = 1650] [id = 474] 06:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11434fc00) [pid = 1650] [serial = 1422] [outer = 0x0] 06:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12aab4400) [pid = 1650] [serial = 1423] [outer = 0x11434fc00] 06:16:42 INFO - PROCESS | 1650 | 1461676602473 Marionette DEBUG loaded listener.js 06:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d0fc800) [pid = 1650] [serial = 1424] [outer = 0x11434fc00] 06:16:42 INFO - PROCESS | 1650 | 1461676602770 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]]]}] 06:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 06:16:42 INFO - PROCESS | 1650 | 1461676602787 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 06:16:42 INFO - PROCESS | 1650 | 1461676602788 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 06:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:16:42 INFO - PROCESS | 1650 | 1461676602799 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:16:42 INFO - PROCESS | 1650 | 1461676602800 Marionette TRACE conn2 <- [1,1870,null,{}] 06:16:42 INFO - PROCESS | 1650 | 1461676602803 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}] 06:16:42 INFO - PROCESS | 1650 | 1461676602923 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 06:16:42 INFO - PROCESS | 1650 | 1461676602927 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x130109800 == 89 [pid = 1650] [id = 475] 06:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d39c400) [pid = 1650] [serial = 1425] [outer = 0x0] 06:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e541400) [pid = 1650] [serial = 1426] [outer = 0x12d39c400] 06:16:42 INFO - PROCESS | 1650 | 1461676602957 Marionette DEBUG loaded listener.js 06:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ebc1400) [pid = 1650] [serial = 1427] [outer = 0x12d39c400] 06:16:43 INFO - PROCESS | 1650 | 1461676603335 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]]]}] 06:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 570ms 06:16:43 INFO - PROCESS | 1650 | 1461676603377 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 06:16:43 INFO - PROCESS | 1650 | 1461676603379 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 06:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:16:43 INFO - PROCESS | 1650 | 1461676603382 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:16:43 INFO - PROCESS | 1650 | 1461676603383 Marionette TRACE conn2 <- [1,1874,null,{}] 06:16:43 INFO - PROCESS | 1650 | 1461676603385 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}] 06:16:43 INFO - PROCESS | 1650 | 1461676603485 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 06:16:43 INFO - PROCESS | 1650 | 1461676603492 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308c8000 == 90 [pid = 1650] [id = 476] 06:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ebc9000) [pid = 1650] [serial = 1428] [outer = 0x0] 06:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12f065400) [pid = 1650] [serial = 1429] [outer = 0x12ebc9000] 06:16:43 INFO - PROCESS | 1650 | 1461676603517 Marionette DEBUG loaded listener.js 06:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12fa14800) [pid = 1650] [serial = 1430] [outer = 0x12ebc9000] 06:16:43 INFO - PROCESS | 1650 | 1461676603864 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]]]}] 06:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 06:16:43 INFO - PROCESS | 1650 | 1461676603901 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 06:16:43 INFO - PROCESS | 1650 | 1461676603902 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 06:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:16:43 INFO - PROCESS | 1650 | 1461676603904 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:16:43 INFO - PROCESS | 1650 | 1461676603906 Marionette TRACE conn2 <- [1,1878,null,{}] 06:16:43 INFO - PROCESS | 1650 | 1461676603908 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}] 06:16:44 INFO - PROCESS | 1650 | 1461676604009 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 06:16:44 INFO - PROCESS | 1650 | 1461676604166 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11840e800 == 91 [pid = 1650] [id = 477] 06:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x110fab000) [pid = 1650] [serial = 1431] [outer = 0x0] 06:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x114246800) [pid = 1650] [serial = 1432] [outer = 0x110fab000] 06:16:44 INFO - PROCESS | 1650 | 1461676604201 Marionette DEBUG loaded listener.js 06:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118430000) [pid = 1650] [serial = 1433] [outer = 0x110fab000] 06:16:44 INFO - PROCESS | 1650 | 1461676604689 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]]]}] 06:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 822ms 06:16:44 INFO - PROCESS | 1650 | 1461676604728 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 06:16:44 INFO - PROCESS | 1650 | 1461676604731 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 06:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:16:44 INFO - PROCESS | 1650 | 1461676604734 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:16:44 INFO - PROCESS | 1650 | 1461676604737 Marionette TRACE conn2 <- [1,1882,null,{}] 06:16:44 INFO - PROCESS | 1650 | 1461676604740 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}] 06:16:44 INFO - PROCESS | 1650 | 1461676604866 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 06:16:44 INFO - PROCESS | 1650 | 1461676604981 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12809a800 == 92 [pid = 1650] [id = 478] 06:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118fa2c00) [pid = 1650] [serial = 1434] [outer = 0x0] 06:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c672c00) [pid = 1650] [serial = 1435] [outer = 0x118fa2c00] 06:16:45 INFO - PROCESS | 1650 | 1461676605014 Marionette DEBUG loaded listener.js 06:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127eac000) [pid = 1650] [serial = 1436] [outer = 0x118fa2c00] 06:16:45 INFO - PROCESS | 1650 | 1461676605426 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]]]}] 06:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 06:16:45 INFO - PROCESS | 1650 | 1461676605487 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 06:16:45 INFO - PROCESS | 1650 | 1461676605490 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 06:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:16:45 INFO - PROCESS | 1650 | 1461676605509 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:16:45 INFO - PROCESS | 1650 | 1461676605510 Marionette TRACE conn2 <- [1,1886,null,{}] 06:16:45 INFO - PROCESS | 1650 | 1461676605513 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}] 06:16:45 INFO - PROCESS | 1650 | 1461676605635 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 06:16:45 INFO - PROCESS | 1650 | 1461676605746 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da9d000 == 93 [pid = 1650] [id = 479] 06:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x128023000) [pid = 1650] [serial = 1437] [outer = 0x0] 06:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1299b0800) [pid = 1650] [serial = 1438] [outer = 0x128023000] 06:16:45 INFO - PROCESS | 1650 | 1461676605779 Marionette DEBUG loaded listener.js 06:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aa51400) [pid = 1650] [serial = 1439] [outer = 0x128023000] 06:16:46 INFO - PROCESS | 1650 | 1461676606259 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]]]}] 06:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 772ms 06:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:16:46 INFO - PROCESS | 1650 | 1461676606279 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 06:16:46 INFO - PROCESS | 1650 | 1461676606281 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 06:16:46 INFO - PROCESS | 1650 | 1461676606285 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:16:46 INFO - PROCESS | 1650 | 1461676606289 Marionette TRACE conn2 <- [1,1890,null,{}] 06:16:46 INFO - PROCESS | 1650 | 1461676606296 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}] 06:16:46 INFO - PROCESS | 1650 | 1461676606420 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 06:16:46 INFO - PROCESS | 1650 | 1461676606536 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x137437000 == 94 [pid = 1650] [id = 480] 06:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aa53400) [pid = 1650] [serial = 1440] [outer = 0x0] 06:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aac5800) [pid = 1650] [serial = 1441] [outer = 0x12aa53400] 06:16:46 INFO - PROCESS | 1650 | 1461676606569 Marionette DEBUG loaded listener.js 06:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12da38c00) [pid = 1650] [serial = 1442] [outer = 0x12aa53400] 06:16:46 INFO - PROCESS | 1650 | 1461676606980 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]]]}] 06:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 727ms 06:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:16:47 INFO - PROCESS | 1650 | 1461676607034 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 06:16:47 INFO - PROCESS | 1650 | 1461676607036 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 06:16:47 INFO - PROCESS | 1650 | 1461676607039 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:16:47 INFO - PROCESS | 1650 | 1461676607040 Marionette TRACE conn2 <- [1,1894,null,{}] 06:16:47 INFO - PROCESS | 1650 | 1461676607042 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}] 06:16:47 INFO - PROCESS | 1650 | 1461676607161 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 06:16:47 INFO - PROCESS | 1650 | 1461676607278 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13987c800 == 95 [pid = 1650] [id = 481] 06:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12da3a400) [pid = 1650] [serial = 1443] [outer = 0x0] 06:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e6da400) [pid = 1650] [serial = 1444] [outer = 0x12da3a400] 06:16:47 INFO - PROCESS | 1650 | 1461676607310 Marionette DEBUG loaded listener.js 06:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12eba0c00) [pid = 1650] [serial = 1445] [outer = 0x12da3a400] 06:16:47 INFO - PROCESS | 1650 | 1461676607719 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]]]}] 06:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 06:16:47 INFO - PROCESS | 1650 | 1461676607760 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 06:16:47 INFO - PROCESS | 1650 | 1461676607762 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 06:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:16:47 INFO - PROCESS | 1650 | 1461676607764 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:16:47 INFO - PROCESS | 1650 | 1461676607765 Marionette TRACE conn2 <- [1,1898,null,{}] 06:16:47 INFO - PROCESS | 1650 | 1461676607768 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}] 06:16:47 INFO - PROCESS | 1650 | 1461676607887 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 06:16:47 INFO - PROCESS | 1650 | 1461676607971 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ac3800 == 96 [pid = 1650] [id = 482] 06:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12f747c00) [pid = 1650] [serial = 1446] [outer = 0x0] 06:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12fb9ec00) [pid = 1650] [serial = 1447] [outer = 0x12f747c00] 06:16:48 INFO - PROCESS | 1650 | 1461676608008 Marionette DEBUG loaded listener.js 06:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x130136800) [pid = 1650] [serial = 1448] [outer = 0x12f747c00] 06:16:48 INFO - PROCESS | 1650 | 1461676608457 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]]]}] 06:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 770ms 06:16:48 INFO - PROCESS | 1650 | 1461676608543 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 06:16:48 INFO - PROCESS | 1650 | 1461676608545 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 06:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:16:48 INFO - PROCESS | 1650 | 1461676608549 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:16:48 INFO - PROCESS | 1650 | 1461676608551 Marionette TRACE conn2 <- [1,1902,null,{}] 06:16:48 INFO - PROCESS | 1650 | 1461676608555 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}] 06:16:48 INFO - PROCESS | 1650 | 1461676608739 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 06:16:48 INFO - PROCESS | 1650 | 1461676608838 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e35000 == 97 [pid = 1650] [id = 483] 06:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x130136c00) [pid = 1650] [serial = 1449] [outer = 0x0] 06:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x138267c00) [pid = 1650] [serial = 1450] [outer = 0x130136c00] 06:16:48 INFO - PROCESS | 1650 | 1461676608867 Marionette DEBUG loaded listener.js 06:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x138299400) [pid = 1650] [serial = 1451] [outer = 0x130136c00] 06:16:49 INFO - PROCESS | 1650 | 1461676609269 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]]]}] 06:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 771ms 06:16:49 INFO - PROCESS | 1650 | 1461676609319 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 06:16:49 INFO - PROCESS | 1650 | 1461676609321 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 06:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:16:49 INFO - PROCESS | 1650 | 1461676609323 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:16:49 INFO - PROCESS | 1650 | 1461676609324 Marionette TRACE conn2 <- [1,1906,null,{}] 06:16:49 INFO - PROCESS | 1650 | 1461676609327 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}] 06:16:49 INFO - PROCESS | 1650 | 1461676609444 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 06:16:49 INFO - PROCESS | 1650 | 1461676609558 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f0e800 == 98 [pid = 1650] [id = 484] 06:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1359b8400) [pid = 1650] [serial = 1452] [outer = 0x0] 06:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x135a23400) [pid = 1650] [serial = 1453] [outer = 0x1359b8400] 06:16:49 INFO - PROCESS | 1650 | 1461676609592 Marionette DEBUG loaded listener.js 06:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x135a29400) [pid = 1650] [serial = 1454] [outer = 0x1359b8400] 06:16:50 INFO - PROCESS | 1650 | 1461676610015 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]]]}] 06:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 06:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:16:50 INFO - PROCESS | 1650 | 1461676610053 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 06:16:50 INFO - PROCESS | 1650 | 1461676610054 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 06:16:50 INFO - PROCESS | 1650 | 1461676610057 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:16:50 INFO - PROCESS | 1650 | 1461676610058 Marionette TRACE conn2 <- [1,1910,null,{}] 06:16:50 INFO - PROCESS | 1650 | 1461676610078 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}] 06:16:50 INFO - PROCESS | 1650 | 1461676610222 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 06:16:50 INFO - PROCESS | 1650 | 1461676610328 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f8d800 == 99 [pid = 1650] [id = 485] 06:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x135a26400) [pid = 1650] [serial = 1455] [outer = 0x0] 06:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x138270c00) [pid = 1650] [serial = 1456] [outer = 0x135a26400] 06:16:50 INFO - PROCESS | 1650 | 1461676610357 Marionette DEBUG loaded listener.js 06:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x13829fc00) [pid = 1650] [serial = 1457] [outer = 0x135a26400] 06:16:50 INFO - PROCESS | 1650 | 1461676610836 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]]]}] 06:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 835ms 06:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:16:50 INFO - PROCESS | 1650 | 1461676610892 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 06:16:50 INFO - PROCESS | 1650 | 1461676610894 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 06:16:50 INFO - PROCESS | 1650 | 1461676610896 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:16:50 INFO - PROCESS | 1650 | 1461676610897 Marionette TRACE conn2 <- [1,1914,null,{}] 06:16:50 INFO - PROCESS | 1650 | 1461676610900 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}] 06:16:51 INFO - PROCESS | 1650 | 1461676611073 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 06:16:51 INFO - PROCESS | 1650 | 1461676611208 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d8d800 == 100 [pid = 1650] [id = 486] 06:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x118f96000) [pid = 1650] [serial = 1458] [outer = 0x0] 06:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b4bb400) [pid = 1650] [serial = 1459] [outer = 0x118f96000] 06:16:51 INFO - PROCESS | 1650 | 1461676611258 Marionette DEBUG loaded listener.js 06:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1382a0400) [pid = 1650] [serial = 1460] [outer = 0x118f96000] 06:16:52 INFO - PROCESS | 1650 | 1461676612058 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]]]}] 06:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1221ms 06:16:52 INFO - PROCESS | 1650 | 1461676612118 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 06:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:16:52 INFO - PROCESS | 1650 | 1461676612122 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 06:16:52 INFO - PROCESS | 1650 | 1461676612127 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:16:52 INFO - PROCESS | 1650 | 1461676612131 Marionette TRACE conn2 <- [1,1918,null,{}] 06:16:52 INFO - PROCESS | 1650 | 1461676612137 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}] 06:16:52 INFO - PROCESS | 1650 | 1461676612314 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 06:16:52 INFO - PROCESS | 1650 | 1461676612452 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adea800 == 101 [pid = 1650] [id = 487] 06:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11b56bc00) [pid = 1650] [serial = 1461] [outer = 0x0] 06:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c302800) [pid = 1650] [serial = 1462] [outer = 0x11b56bc00] 06:16:52 INFO - PROCESS | 1650 | 1461676612483 Marionette DEBUG loaded listener.js 06:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x123d69c00) [pid = 1650] [serial = 1463] [outer = 0x11b56bc00] 06:16:52 INFO - PROCESS | 1650 | 1461676612925 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]]]}] 06:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 829ms 06:16:52 INFO - PROCESS | 1650 | 1461676612968 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 06:16:52 INFO - PROCESS | 1650 | 1461676612972 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 06:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:16:52 INFO - PROCESS | 1650 | 1461676612979 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:16:52 INFO - PROCESS | 1650 | 1461676612981 Marionette TRACE conn2 <- [1,1922,null,{}] 06:16:52 INFO - PROCESS | 1650 | 1461676612983 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}] 06:16:53 INFO - PROCESS | 1650 | 1461676613095 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 06:16:53 INFO - PROCESS | 1650 | 1461676613186 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac8800 == 102 [pid = 1650] [id = 488] 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x123d69000) [pid = 1650] [serial = 1464] [outer = 0x0] 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x125ffac00) [pid = 1650] [serial = 1465] [outer = 0x123d69000] 06:16:53 INFO - PROCESS | 1650 | 1461676613214 Marionette DEBUG loaded listener.js 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128721000) [pid = 1650] [serial = 1466] [outer = 0x123d69000] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36b800 == 101 [pid = 1650] [id = 418] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11af9c000 == 100 [pid = 1650] [id = 277] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x141e41000 == 99 [pid = 1650] [id = 417] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1308c8000 == 98 [pid = 1650] [id = 476] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x130109800 == 97 [pid = 1650] [id = 475] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01b800 == 96 [pid = 1650] [id = 474] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f41f000 == 95 [pid = 1650] [id = 473] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 94 [pid = 1650] [id = 472] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12e303000 == 93 [pid = 1650] [id = 471] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12bd66000) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36a000 == 92 [pid = 1650] [id = 470] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade4800 == 91 [pid = 1650] [id = 469] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12994a800 == 90 [pid = 1650] [id = 468] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11af9e000 == 89 [pid = 1650] [id = 467] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad34800 == 88 [pid = 1650] [id = 466] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123f08800 == 87 [pid = 1650] [id = 465] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x139cdd800 == 86 [pid = 1650] [id = 462] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x139cc8000 == 85 [pid = 1650] [id = 461] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x141f8e800 == 84 [pid = 1650] [id = 460] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x141e1c000 == 83 [pid = 1650] [id = 459] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x141ac6800 == 82 [pid = 1650] [id = 458] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x135a5d800 == 81 [pid = 1650] [id = 457] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12addd000 == 80 [pid = 1650] [id = 456] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab75000 == 79 [pid = 1650] [id = 455] 06:16:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1383ca000 == 78 [pid = 1650] [id = 454] 06:16:53 INFO - PROCESS | 1650 | 1461676613638 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]]]}] 06:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 677ms 06:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:16:53 INFO - PROCESS | 1650 | 1461676613654 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 06:16:53 INFO - PROCESS | 1650 | 1461676613655 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 06:16:53 INFO - PROCESS | 1650 | 1461676613657 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:16:53 INFO - PROCESS | 1650 | 1461676613661 Marionette TRACE conn2 <- [1,1926,null,{}] 06:16:53 INFO - PROCESS | 1650 | 1461676613669 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}] 06:16:53 INFO - PROCESS | 1650 | 1461676613791 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1359bf400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12f05d000) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12e6d6c00) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12abbf000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118f9d400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12bd65000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x123e4dc00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12fbab400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12be10c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12aa47400) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12aa81000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12f751400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x123e45000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ba61800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x130141c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118e90800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11b563800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aa4d000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x115485800) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ae0e400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123d66000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12a9a4000) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12a97fc00) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x125fc4000) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12adb8400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12aa4ac00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12872e800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d070800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12aa7c000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e542800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12aa09c00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12aee8000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 06:16:53 INFO - PROCESS | 1650 | 1461676613875 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12980f800 == 79 [pid = 1650] [id = 489] 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118e90800) [pid = 1650] [serial = 1467] [outer = 0x0] 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x125fc4000) [pid = 1650] [serial = 1468] [outer = 0x118e90800] 06:16:53 INFO - PROCESS | 1650 | 1461676613905 Marionette DEBUG loaded listener.js 06:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a9c8000) [pid = 1650] [serial = 1469] [outer = 0x118e90800] 06:16:54 INFO - PROCESS | 1650 | 1461676614229 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]]]}] 06:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 624ms 06:16:54 INFO - PROCESS | 1650 | 1461676614282 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 06:16:54 INFO - PROCESS | 1650 | 1461676614283 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 06:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:16:54 INFO - PROCESS | 1650 | 1461676614286 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:16:54 INFO - PROCESS | 1650 | 1461676614287 Marionette TRACE conn2 <- [1,1930,null,{}] 06:16:54 INFO - PROCESS | 1650 | 1461676614289 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}] 06:16:54 INFO - PROCESS | 1650 | 1461676614388 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 06:16:54 INFO - PROCESS | 1650 | 1461676614464 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2d000 == 80 [pid = 1650] [id = 490] 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a9c9c00) [pid = 1650] [serial = 1470] [outer = 0x0] 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aa7a000) [pid = 1650] [serial = 1471] [outer = 0x12a9c9c00] 06:16:54 INFO - PROCESS | 1650 | 1461676614491 Marionette DEBUG loaded listener.js 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aac6400) [pid = 1650] [serial = 1472] [outer = 0x12a9c9c00] 06:16:54 INFO - PROCESS | 1650 | 1461676614797 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]]]}] 06:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 06:16:54 INFO - PROCESS | 1650 | 1461676614804 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 06:16:54 INFO - PROCESS | 1650 | 1461676614806 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 06:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:16:54 INFO - PROCESS | 1650 | 1461676614817 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:16:54 INFO - PROCESS | 1650 | 1461676614818 Marionette TRACE conn2 <- [1,1934,null,{}] 06:16:54 INFO - PROCESS | 1650 | 1461676614820 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}] 06:16:54 INFO - PROCESS | 1650 | 1461676614926 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 06:16:54 INFO - PROCESS | 1650 | 1461676614930 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec06800 == 81 [pid = 1650] [id = 491] 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aac3400) [pid = 1650] [serial = 1473] [outer = 0x0] 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12adb8400) [pid = 1650] [serial = 1474] [outer = 0x12aac3400] 06:16:54 INFO - PROCESS | 1650 | 1461676614957 Marionette DEBUG loaded listener.js 06:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12aeeb400) [pid = 1650] [serial = 1475] [outer = 0x12aac3400] 06:16:55 INFO - PROCESS | 1650 | 1461676615321 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]]]}] 06:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 06:16:55 INFO - PROCESS | 1650 | 1461676615366 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 06:16:55 INFO - PROCESS | 1650 | 1461676615367 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 06:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:16:55 INFO - PROCESS | 1650 | 1461676615371 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:16:55 INFO - PROCESS | 1650 | 1461676615372 Marionette TRACE conn2 <- [1,1938,null,{}] 06:16:55 INFO - PROCESS | 1650 | 1461676615376 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}] 06:16:55 INFO - PROCESS | 1650 | 1461676615492 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 06:16:55 INFO - PROCESS | 1650 | 1461676615497 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa3d800 == 82 [pid = 1650] [id = 492] 06:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12af87c00) [pid = 1650] [serial = 1476] [outer = 0x0] 06:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bedb800) [pid = 1650] [serial = 1477] [outer = 0x12af87c00] 06:16:55 INFO - PROCESS | 1650 | 1461676615525 Marionette DEBUG loaded listener.js 06:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12eb9a800) [pid = 1650] [serial = 1478] [outer = 0x12af87c00] 06:16:55 INFO - PROCESS | 1650 | 1461676615905 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]]]}] 06:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 06:16:55 INFO - PROCESS | 1650 | 1461676615942 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 06:16:55 INFO - PROCESS | 1650 | 1461676615943 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 06:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:16:55 INFO - PROCESS | 1650 | 1461676615945 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:16:55 INFO - PROCESS | 1650 | 1461676615946 Marionette TRACE conn2 <- [1,1942,null,{}] 06:16:55 INFO - PROCESS | 1650 | 1461676615949 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}] 06:16:56 INFO - PROCESS | 1650 | 1461676616087 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 06:16:56 INFO - PROCESS | 1650 | 1461676616094 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x130104800 == 83 [pid = 1650] [id = 493] 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e545c00) [pid = 1650] [serial = 1479] [outer = 0x0] 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12f1d7400) [pid = 1650] [serial = 1480] [outer = 0x12e545c00] 06:16:56 INFO - PROCESS | 1650 | 1461676616121 Marionette DEBUG loaded listener.js 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12feca800) [pid = 1650] [serial = 1481] [outer = 0x12e545c00] 06:16:56 INFO - PROCESS | 1650 | 1461676616548 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]]]}] 06:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 620ms 06:16:56 INFO - PROCESS | 1650 | 1461676616567 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 06:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:16:56 INFO - PROCESS | 1650 | 1461676616569 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 06:16:56 INFO - PROCESS | 1650 | 1461676616573 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:16:56 INFO - PROCESS | 1650 | 1461676616575 Marionette TRACE conn2 <- [1,1946,null,{}] 06:16:56 INFO - PROCESS | 1650 | 1461676616593 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}] 06:16:56 INFO - PROCESS | 1650 | 1461676616782 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 06:16:56 INFO - PROCESS | 1650 | 1461676616804 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a5e800 == 84 [pid = 1650] [id = 494] 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12f1d4800) [pid = 1650] [serial = 1482] [outer = 0x0] 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x13013cc00) [pid = 1650] [serial = 1483] [outer = 0x12f1d4800] 06:16:56 INFO - PROCESS | 1650 | 1461676616847 Marionette DEBUG loaded listener.js 06:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x138265c00) [pid = 1650] [serial = 1484] [outer = 0x12f1d4800] 06:16:57 INFO - PROCESS | 1650 | 1461676617271 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]]]}] 06:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 06:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:16:57 INFO - PROCESS | 1650 | 1461676617306 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 06:16:57 INFO - PROCESS | 1650 | 1461676617307 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 06:16:57 INFO - PROCESS | 1650 | 1461676617310 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:16:57 INFO - PROCESS | 1650 | 1461676617311 Marionette TRACE conn2 <- [1,1950,null,{}] 06:16:57 INFO - PROCESS | 1650 | 1461676617313 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}] 06:16:57 INFO - PROCESS | 1650 | 1461676617440 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 06:16:57 INFO - PROCESS | 1650 | 1461676617484 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x139806800 == 85 [pid = 1650] [id = 495] 06:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x130133400) [pid = 1650] [serial = 1485] [outer = 0x0] 06:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1382a3400) [pid = 1650] [serial = 1486] [outer = 0x130133400] 06:16:57 INFO - PROCESS | 1650 | 1461676617509 Marionette DEBUG loaded listener.js 06:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1383e8800) [pid = 1650] [serial = 1487] [outer = 0x130133400] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129030000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aabdc00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x123e4a800) [pid = 1650] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aacbc00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x128726c00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11a86d400) [pid = 1650] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aa08400) [pid = 1650] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12ae0f400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11434fc00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1187ae000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12d39c400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:16:58 INFO - PROCESS | 1650 | 1461676618037 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]]]}] 06:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 769ms 06:16:58 INFO - PROCESS | 1650 | 1461676618079 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 06:16:58 INFO - PROCESS | 1650 | 1461676618080 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 06:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:16:58 INFO - PROCESS | 1650 | 1461676618083 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:16:58 INFO - PROCESS | 1650 | 1461676618084 Marionette TRACE conn2 <- [1,1954,null,{}] 06:16:58 INFO - PROCESS | 1650 | 1461676618086 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}] 06:16:58 INFO - PROCESS | 1650 | 1461676618186 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 06:16:58 INFO - PROCESS | 1650 | 1461676618265 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec1c000 == 86 [pid = 1650] [id = 496] 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1245e9400) [pid = 1650] [serial = 1488] [outer = 0x0] 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12a9c6400) [pid = 1650] [serial = 1489] [outer = 0x1245e9400] 06:16:58 INFO - PROCESS | 1650 | 1461676618290 Marionette DEBUG loaded listener.js 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b70a400) [pid = 1650] [serial = 1490] [outer = 0x1245e9400] 06:16:58 INFO - PROCESS | 1650 | 1461676618580 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]]]}] 06:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 06:16:58 INFO - PROCESS | 1650 | 1461676618602 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 06:16:58 INFO - PROCESS | 1650 | 1461676618604 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 06:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:16:58 INFO - PROCESS | 1650 | 1461676618606 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:16:58 INFO - PROCESS | 1650 | 1461676618610 Marionette TRACE conn2 <- [1,1958,null,{}] 06:16:58 INFO - PROCESS | 1650 | 1461676618619 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}] 06:16:58 INFO - PROCESS | 1650 | 1461676618741 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 06:16:58 INFO - PROCESS | 1650 | 1461676618746 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e14800 == 87 [pid = 1650] [id = 497] 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12d3a4000) [pid = 1650] [serial = 1491] [outer = 0x0] 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1383f2c00) [pid = 1650] [serial = 1492] [outer = 0x12d3a4000] 06:16:58 INFO - PROCESS | 1650 | 1461676618775 Marionette DEBUG loaded listener.js 06:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x139875000) [pid = 1650] [serial = 1493] [outer = 0x12d3a4000] 06:16:59 INFO - PROCESS | 1650 | 1461676619147 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]]]}] 06:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 578ms 06:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:16:59 INFO - PROCESS | 1650 | 1461676619198 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 06:16:59 INFO - PROCESS | 1650 | 1461676619199 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 06:16:59 INFO - PROCESS | 1650 | 1461676619201 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:16:59 INFO - PROCESS | 1650 | 1461676619202 Marionette TRACE conn2 <- [1,1962,null,{}] 06:16:59 INFO - PROCESS | 1650 | 1461676619204 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}] 06:16:59 INFO - PROCESS | 1650 | 1461676619305 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 06:16:59 INFO - PROCESS | 1650 | 1461676619310 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:16:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f96000 == 88 [pid = 1650] [id = 498] 06:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x139875400) [pid = 1650] [serial = 1494] [outer = 0x0] 06:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x139a6f000) [pid = 1650] [serial = 1495] [outer = 0x139875400] 06:16:59 INFO - PROCESS | 1650 | 1461676619335 Marionette DEBUG loaded listener.js 06:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x139a73800) [pid = 1650] [serial = 1496] [outer = 0x139875400] 06:16:59 INFO - PROCESS | 1650 | 1461676619685 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]]]}] 06:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 06:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:16:59 INFO - PROCESS | 1650 | 1461676619720 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 06:16:59 INFO - PROCESS | 1650 | 1461676619721 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 06:16:59 INFO - PROCESS | 1650 | 1461676619724 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:16:59 INFO - PROCESS | 1650 | 1461676619725 Marionette TRACE conn2 <- [1,1966,null,{}] 06:16:59 INFO - PROCESS | 1650 | 1461676619727 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}] 06:16:59 INFO - PROCESS | 1650 | 1461676619830 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 06:17:00 INFO - PROCESS | 1650 | 1461676619997 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cd1800 == 89 [pid = 1650] [id = 499] 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x114352000) [pid = 1650] [serial = 1497] [outer = 0x0] 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x114bb8c00) [pid = 1650] [serial = 1498] [outer = 0x114352000] 06:17:00 INFO - PROCESS | 1650 | 1461676620034 Marionette DEBUG loaded listener.js 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11a8ec800) [pid = 1650] [serial = 1499] [outer = 0x114352000] 06:17:00 INFO - PROCESS | 1650 | 1461676620525 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]]]}] 06:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 820ms 06:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:17:00 INFO - PROCESS | 1650 | 1461676620545 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 06:17:00 INFO - PROCESS | 1650 | 1461676620547 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 06:17:00 INFO - PROCESS | 1650 | 1461676620551 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:17:00 INFO - PROCESS | 1650 | 1461676620553 Marionette TRACE conn2 <- [1,1970,null,{}] 06:17:00 INFO - PROCESS | 1650 | 1461676620557 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}] 06:17:00 INFO - PROCESS | 1650 | 1461676620685 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 06:17:00 INFO - PROCESS | 1650 | 1461676620804 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade0000 == 90 [pid = 1650] [id = 500] 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11c67b400) [pid = 1650] [serial = 1500] [outer = 0x0] 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x128135400) [pid = 1650] [serial = 1501] [outer = 0x11c67b400] 06:17:00 INFO - PROCESS | 1650 | 1461676620835 Marionette DEBUG loaded listener.js 06:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x129de3000) [pid = 1650] [serial = 1502] [outer = 0x11c67b400] 06:17:01 INFO - PROCESS | 1650 | 1461676621246 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]]]}] 06:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 06:17:01 INFO - PROCESS | 1650 | 1461676621284 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 06:17:01 INFO - PROCESS | 1650 | 1461676621287 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 06:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:17:01 INFO - PROCESS | 1650 | 1461676621313 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:17:01 INFO - PROCESS | 1650 | 1461676621315 Marionette TRACE conn2 <- [1,1974,null,{}] 06:17:01 INFO - PROCESS | 1650 | 1461676621317 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}] 06:17:01 INFO - PROCESS | 1650 | 1461676621443 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 06:17:01 INFO - PROCESS | 1650 | 1461676621545 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x130118000 == 91 [pid = 1650] [id = 501] 06:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12a9bd400) [pid = 1650] [serial = 1503] [outer = 0x0] 06:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12aaa5800) [pid = 1650] [serial = 1504] [outer = 0x12a9bd400] 06:17:01 INFO - PROCESS | 1650 | 1461676621594 Marionette DEBUG loaded listener.js 06:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12af8b800) [pid = 1650] [serial = 1505] [outer = 0x12a9bd400] 06:17:02 INFO - PROCESS | 1650 | 1461676622130 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]]]}] 06:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 891ms 06:17:02 INFO - PROCESS | 1650 | 1461676622191 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 06:17:02 INFO - PROCESS | 1650 | 1461676622193 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 06:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:17:02 INFO - PROCESS | 1650 | 1461676622199 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:17:02 INFO - PROCESS | 1650 | 1461676622203 Marionette TRACE conn2 <- [1,1978,null,{}] 06:17:02 INFO - PROCESS | 1650 | 1461676622213 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}] 06:17:02 INFO - PROCESS | 1650 | 1461676622334 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 06:17:02 INFO - PROCESS | 1650 | 1461676622423 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x142819000 == 92 [pid = 1650] [id = 502] 06:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12f058400) [pid = 1650] [serial = 1506] [outer = 0x0] 06:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12f74b000) [pid = 1650] [serial = 1507] [outer = 0x12f058400] 06:17:02 INFO - PROCESS | 1650 | 1461676622453 Marionette DEBUG loaded listener.js 06:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1359b8c00) [pid = 1650] [serial = 1508] [outer = 0x12f058400] 06:17:02 INFO - PROCESS | 1650 | 1461676622870 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]]]}] 06:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 728ms 06:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:17:02 INFO - PROCESS | 1650 | 1461676622926 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 06:17:02 INFO - PROCESS | 1650 | 1461676622928 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 06:17:02 INFO - PROCESS | 1650 | 1461676622931 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:17:02 INFO - PROCESS | 1650 | 1461676622932 Marionette TRACE conn2 <- [1,1982,null,{}] 06:17:02 INFO - PROCESS | 1650 | 1461676622934 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}] 06:17:03 INFO - PROCESS | 1650 | 1461676623054 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 06:17:03 INFO - PROCESS | 1650 | 1461676623141 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec3000 == 93 [pid = 1650] [id = 503] 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x135a20c00) [pid = 1650] [serial = 1509] [outer = 0x0] 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1383e5800) [pid = 1650] [serial = 1510] [outer = 0x135a20c00] 06:17:03 INFO - PROCESS | 1650 | 1461676623173 Marionette DEBUG loaded listener.js 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x138530800) [pid = 1650] [serial = 1511] [outer = 0x135a20c00] 06:17:03 INFO - PROCESS | 1650 | 1461676623555 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]]]}] 06:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms 06:17:03 INFO - PROCESS | 1650 | 1461676623603 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 06:17:03 INFO - PROCESS | 1650 | 1461676623604 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 06:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:17:03 INFO - PROCESS | 1650 | 1461676623606 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:17:03 INFO - PROCESS | 1650 | 1461676623608 Marionette TRACE conn2 <- [1,1986,null,{}] 06:17:03 INFO - PROCESS | 1650 | 1461676623610 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}] 06:17:03 INFO - PROCESS | 1650 | 1461676623729 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 06:17:03 INFO - PROCESS | 1650 | 1461676623847 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ab9000 == 94 [pid = 1650] [id = 504] 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x138539800) [pid = 1650] [serial = 1512] [outer = 0x0] 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x13853b800) [pid = 1650] [serial = 1513] [outer = 0x138539800] 06:17:03 INFO - PROCESS | 1650 | 1461676623887 Marionette DEBUG loaded listener.js 06:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x139878400) [pid = 1650] [serial = 1514] [outer = 0x138539800] 06:17:04 INFO - PROCESS | 1650 | 1461676624323 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]]]}] 06:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 770ms 06:17:04 INFO - PROCESS | 1650 | 1461676624378 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 06:17:04 INFO - PROCESS | 1650 | 1461676624379 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 06:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:17:04 INFO - PROCESS | 1650 | 1461676624382 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:17:04 INFO - PROCESS | 1650 | 1461676624383 Marionette TRACE conn2 <- [1,1990,null,{}] 06:17:04 INFO - PROCESS | 1650 | 1461676624385 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}] 06:17:04 INFO - PROCESS | 1650 | 1461676624508 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 06:17:04 INFO - PROCESS | 1650 | 1461676624626 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2c7800 == 95 [pid = 1650] [id = 505] 06:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x139a6d400) [pid = 1650] [serial = 1515] [outer = 0x0] 06:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x139a79000) [pid = 1650] [serial = 1516] [outer = 0x139a6d400] 06:17:04 INFO - PROCESS | 1650 | 1461676624659 Marionette DEBUG loaded listener.js 06:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x139e2f000) [pid = 1650] [serial = 1517] [outer = 0x139a6d400] 06:17:05 INFO - PROCESS | 1650 | 1461676625040 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]]]}] 06:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 06:17:05 INFO - PROCESS | 1650 | 1461676625102 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 06:17:05 INFO - PROCESS | 1650 | 1461676625104 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 06:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:17:05 INFO - PROCESS | 1650 | 1461676625106 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:17:05 INFO - PROCESS | 1650 | 1461676625107 Marionette TRACE conn2 <- [1,1994,null,{}] 06:17:05 INFO - PROCESS | 1650 | 1461676625110 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}] 06:17:05 INFO - PROCESS | 1650 | 1461676625227 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 06:17:05 INFO - PROCESS | 1650 | 1461676625317 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2e0800 == 96 [pid = 1650] [id = 506] 06:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x139a73c00) [pid = 1650] [serial = 1518] [outer = 0x0] 06:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x139e35800) [pid = 1650] [serial = 1519] [outer = 0x139a73c00] 06:17:05 INFO - PROCESS | 1650 | 1461676625346 Marionette DEBUG loaded listener.js 06:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x139e8a400) [pid = 1650] [serial = 1520] [outer = 0x139a73c00] 06:17:05 INFO - PROCESS | 1650 | 1461676625742 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]]]}] 06:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 06:17:05 INFO - PROCESS | 1650 | 1461676625777 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 06:17:05 INFO - PROCESS | 1650 | 1461676625779 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 06:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:17:05 INFO - PROCESS | 1650 | 1461676625781 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:17:05 INFO - PROCESS | 1650 | 1461676625782 Marionette TRACE conn2 <- [1,1998,null,{}] 06:17:05 INFO - PROCESS | 1650 | 1461676625785 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}] 06:17:05 INFO - PROCESS | 1650 | 1461676625904 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 06:17:06 INFO - PROCESS | 1650 | 1461676626012 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x141aa9000 == 97 [pid = 1650] [id = 507] 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x13594b000) [pid = 1650] [serial = 1521] [outer = 0x0] 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x135951c00) [pid = 1650] [serial = 1522] [outer = 0x13594b000] 06:17:06 INFO - PROCESS | 1650 | 1461676626041 Marionette DEBUG loaded listener.js 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x135955c00) [pid = 1650] [serial = 1523] [outer = 0x13594b000] 06:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 06:17:06 INFO - PROCESS | 1650 | 1461676626444 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]]]}] 06:17:06 INFO - PROCESS | 1650 | 1461676626452 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 06:17:06 INFO - PROCESS | 1650 | 1461676626453 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 06:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:17:06 INFO - PROCESS | 1650 | 1461676626455 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:17:06 INFO - PROCESS | 1650 | 1461676626456 Marionette TRACE conn2 <- [1,2002,null,{}] 06:17:06 INFO - PROCESS | 1650 | 1461676626459 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}] 06:17:06 INFO - PROCESS | 1650 | 1461676626580 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 06:17:06 INFO - PROCESS | 1650 | 1461676626714 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x13023d000 == 98 [pid = 1650] [id = 508] 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f1db000) [pid = 1650] [serial = 1524] [outer = 0x0] 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x135956c00) [pid = 1650] [serial = 1525] [outer = 0x12f1db000] 06:17:06 INFO - PROCESS | 1650 | 1461676626747 Marionette DEBUG loaded listener.js 06:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x139e8d400) [pid = 1650] [serial = 1526] [outer = 0x12f1db000] 06:17:07 INFO - PROCESS | 1650 | 1461676627177 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]]]}] 06:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 06:17:07 INFO - PROCESS | 1650 | 1461676627233 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 06:17:07 INFO - PROCESS | 1650 | 1461676627234 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 06:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:17:07 INFO - PROCESS | 1650 | 1461676627237 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:17:07 INFO - PROCESS | 1650 | 1461676627238 Marionette TRACE conn2 <- [1,2006,null,{}] 06:17:07 INFO - PROCESS | 1650 | 1461676627256 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}] 06:17:07 INFO - PROCESS | 1650 | 1461676627427 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 06:17:07 INFO - PROCESS | 1650 | 1461676627455 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12588f800 == 99 [pid = 1650] [id = 509] 06:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x128010800) [pid = 1650] [serial = 1527] [outer = 0x0] 06:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x139e34800) [pid = 1650] [serial = 1528] [outer = 0x128010800] 06:17:07 INFO - PROCESS | 1650 | 1461676627531 Marionette DEBUG loaded listener.js 06:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x139e93000) [pid = 1650] [serial = 1529] [outer = 0x128010800] 06:17:08 INFO - PROCESS | 1650 | 1461676628269 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]]]}] 06:17:08 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 06:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1068ms 06:17:08 INFO - PROCESS | 1650 | 1461676628332 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 06:17:08 INFO - PROCESS | 1650 | 1461676628335 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 06:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:17:08 INFO - PROCESS | 1650 | 1461676628346 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:17:08 INFO - PROCESS | 1650 | 1461676628348 Marionette TRACE conn2 <- [1,2010,null,{}] 06:17:08 INFO - PROCESS | 1650 | 1461676628351 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}] 06:17:08 INFO - PROCESS | 1650 | 1461676628467 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 06:17:08 INFO - PROCESS | 1650 | 1461676628562 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c042000 == 100 [pid = 1650] [id = 510] 06:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11842b000) [pid = 1650] [serial = 1530] [outer = 0x0] 06:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x118739c00) [pid = 1650] [serial = 1531] [outer = 0x11842b000] 06:17:08 INFO - PROCESS | 1650 | 1461676628592 Marionette DEBUG loaded listener.js 06:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x119992800) [pid = 1650] [serial = 1532] [outer = 0x11842b000] 06:17:09 INFO - PROCESS | 1650 | 1461676629046 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]]]}] 06:17:09 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 06:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 06:17:09 INFO - PROCESS | 1650 | 1461676629079 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 06:17:09 INFO - PROCESS | 1650 | 1461676629083 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 06:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:17:09 INFO - PROCESS | 1650 | 1461676629089 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:17:09 INFO - PROCESS | 1650 | 1461676629091 Marionette TRACE conn2 <- [1,2014,null,{}] 06:17:09 INFO - PROCESS | 1650 | 1461676629096 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}] 06:17:09 INFO - PROCESS | 1650 | 1461676629203 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 06:17:09 INFO - PROCESS | 1650 | 1461676629307 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bb800 == 101 [pid = 1650] [id = 511] 06:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x118a92000) [pid = 1650] [serial = 1533] [outer = 0x0] 06:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a8e8800) [pid = 1650] [serial = 1534] [outer = 0x118a92000] 06:17:09 INFO - PROCESS | 1650 | 1461676629334 Marionette DEBUG loaded listener.js 06:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11c057c00) [pid = 1650] [serial = 1535] [outer = 0x118a92000] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141f96000 == 100 [pid = 1650] [id = 498] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141e14800 == 99 [pid = 1650] [id = 497] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec1c000 == 98 [pid = 1650] [id = 496] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x139806800 == 97 [pid = 1650] [id = 495] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x135a5e800 == 96 [pid = 1650] [id = 494] 06:17:09 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12f065400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x130104800 == 95 [pid = 1650] [id = 493] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa3d800 == 94 [pid = 1650] [id = 492] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec06800 == 93 [pid = 1650] [id = 491] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2d000 == 92 [pid = 1650] [id = 490] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12980f800 == 91 [pid = 1650] [id = 489] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac8800 == 90 [pid = 1650] [id = 488] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12adea800 == 89 [pid = 1650] [id = 487] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x129d8d800 == 88 [pid = 1650] [id = 486] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141f8d800 == 87 [pid = 1650] [id = 485] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141f0e800 == 86 [pid = 1650] [id = 484] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141e35000 == 85 [pid = 1650] [id = 483] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x141ac3800 == 84 [pid = 1650] [id = 482] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x13987c800 == 83 [pid = 1650] [id = 481] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x137437000 == 82 [pid = 1650] [id = 480] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12da9d000 == 81 [pid = 1650] [id = 479] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12809a800 == 80 [pid = 1650] [id = 478] 06:17:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11840e800 == 79 [pid = 1650] [id = 477] 06:17:09 INFO - PROCESS | 1650 | 1461676629894 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]]]}] 06:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 825ms 06:17:09 INFO - PROCESS | 1650 | 1461676629915 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 06:17:09 INFO - PROCESS | 1650 | 1461676629916 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 06:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:17:09 INFO - PROCESS | 1650 | 1461676629919 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:17:09 INFO - PROCESS | 1650 | 1461676629921 Marionette TRACE conn2 <- [1,2018,null,{}] 06:17:09 INFO - PROCESS | 1650 | 1461676629931 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}] 06:17:10 INFO - PROCESS | 1650 | 1461676630031 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a99f800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12a9c8c00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12adb3000) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x138270000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12fa83000) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x127ba8800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x128029400) [pid = 1650] [serial = 1403] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ae0ac00) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12af85c00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x129832400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129ded800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x123e4cc00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x123641400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1359c4000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12aa76000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11a50cc00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12a9bf400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11c2cec00) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x123e46800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12bab9800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12aab4400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11a864c00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11bc17000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11c66ec00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12b4b3400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12d06f400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12e541400) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12ebc1400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11a506c00) [pid = 1650] [serial = 835] [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.] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12d0fc800) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12ceb3400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ae11c00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12abbb800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = about:blank] 06:17:10 INFO - PROCESS | 1650 | 1461676630117 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba41000 == 80 [pid = 1650] [id = 512] 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11a506c00) [pid = 1650] [serial = 1536] [outer = 0x0] 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c66ec00) [pid = 1650] [serial = 1537] [outer = 0x11a506c00] 06:17:10 INFO - PROCESS | 1650 | 1461676630149 Marionette DEBUG loaded listener.js 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x123e41400) [pid = 1650] [serial = 1538] [outer = 0x11a506c00] 06:17:10 INFO - PROCESS | 1650 | 1461676630497 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]]]}] 06:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 621ms 06:17:10 INFO - PROCESS | 1650 | 1461676630540 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 06:17:10 INFO - PROCESS | 1650 | 1461676630542 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 06:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:17:10 INFO - PROCESS | 1650 | 1461676630544 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:17:10 INFO - PROCESS | 1650 | 1461676630545 Marionette TRACE conn2 <- [1,2022,null,{}] 06:17:10 INFO - PROCESS | 1650 | 1461676630548 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}] 06:17:10 INFO - PROCESS | 1650 | 1461676630647 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 06:17:10 INFO - PROCESS | 1650 | 1461676630722 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12422d800 == 81 [pid = 1650] [id = 513] 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x123e45000) [pid = 1650] [serial = 1539] [outer = 0x0] 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12428d000) [pid = 1650] [serial = 1540] [outer = 0x123e45000] 06:17:10 INFO - PROCESS | 1650 | 1461676630749 Marionette DEBUG loaded listener.js 06:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12801e400) [pid = 1650] [serial = 1541] [outer = 0x123e45000] 06:17:11 INFO - PROCESS | 1650 | 1461676631049 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]]]}] 06:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 06:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:17:11 INFO - PROCESS | 1650 | 1461676631067 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 06:17:11 INFO - PROCESS | 1650 | 1461676631069 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 06:17:11 INFO - PROCESS | 1650 | 1461676631071 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:17:11 INFO - PROCESS | 1650 | 1461676631072 Marionette TRACE conn2 <- [1,2026,null,{}] 06:17:11 INFO - PROCESS | 1650 | 1461676631075 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}] 06:17:11 INFO - PROCESS | 1650 | 1461676631178 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 06:17:11 INFO - PROCESS | 1650 | 1461676631183 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x129965000 == 82 [pid = 1650] [id = 514] 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1245f2800) [pid = 1650] [serial = 1542] [outer = 0x0] 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12872e800) [pid = 1650] [serial = 1543] [outer = 0x1245f2800] 06:17:11 INFO - PROCESS | 1650 | 1461676631209 Marionette DEBUG loaded listener.js 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1290df400) [pid = 1650] [serial = 1544] [outer = 0x1245f2800] 06:17:11 INFO - PROCESS | 1650 | 1461676631589 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]]]}] 06:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 06:17:11 INFO - PROCESS | 1650 | 1461676631641 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 06:17:11 INFO - PROCESS | 1650 | 1461676631642 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 06:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:17:11 INFO - PROCESS | 1650 | 1461676631644 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:17:11 INFO - PROCESS | 1650 | 1461676631645 Marionette TRACE conn2 <- [1,2030,null,{}] 06:17:11 INFO - PROCESS | 1650 | 1461676631648 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}] 06:17:11 INFO - PROCESS | 1650 | 1461676631761 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 06:17:11 INFO - PROCESS | 1650 | 1461676631766 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade0800 == 83 [pid = 1650] [id = 515] 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12949fc00) [pid = 1650] [serial = 1545] [outer = 0x0] 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12a97b000) [pid = 1650] [serial = 1546] [outer = 0x12949fc00] 06:17:11 INFO - PROCESS | 1650 | 1461676631794 Marionette DEBUG loaded listener.js 06:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12aa02c00) [pid = 1650] [serial = 1547] [outer = 0x12949fc00] 06:17:12 INFO - PROCESS | 1650 | 1461676632181 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]]]}] 06:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 06:17:12 INFO - PROCESS | 1650 | 1461676632215 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 06:17:12 INFO - PROCESS | 1650 | 1461676632217 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 06:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:17:12 INFO - PROCESS | 1650 | 1461676632219 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:17:12 INFO - PROCESS | 1650 | 1461676632220 Marionette TRACE conn2 <- [1,2034,null,{}] 06:17:12 INFO - PROCESS | 1650 | 1461676632230 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}] 06:17:12 INFO - PROCESS | 1650 | 1461676632354 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 06:17:12 INFO - PROCESS | 1650 | 1461676632370 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aedd800 == 84 [pid = 1650] [id = 516] 06:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x123e4ec00) [pid = 1650] [serial = 1548] [outer = 0x0] 06:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12aa53c00) [pid = 1650] [serial = 1549] [outer = 0x123e4ec00] 06:17:12 INFO - PROCESS | 1650 | 1461676632396 Marionette DEBUG loaded listener.js 06:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12aaa7800) [pid = 1650] [serial = 1550] [outer = 0x123e4ec00] 06:17:12 INFO - PROCESS | 1650 | 1461676632771 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]]]}] 06:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 06:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:17:12 INFO - PROCESS | 1650 | 1461676632790 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 06:17:12 INFO - PROCESS | 1650 | 1461676632791 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 06:17:12 INFO - PROCESS | 1650 | 1461676632796 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:17:12 INFO - PROCESS | 1650 | 1461676632798 Marionette TRACE conn2 <- [1,2038,null,{}] 06:17:12 INFO - PROCESS | 1650 | 1461676632801 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}] 06:17:12 INFO - PROCESS | 1650 | 1461676632931 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 06:17:12 INFO - PROCESS | 1650 | 1461676632944 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfd4000 == 85 [pid = 1650] [id = 517] 06:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129830c00) [pid = 1650] [serial = 1551] [outer = 0x0] 06:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12aab4400) [pid = 1650] [serial = 1552] [outer = 0x129830c00] 06:17:12 INFO - PROCESS | 1650 | 1461676632970 Marionette DEBUG loaded listener.js 06:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12abbf000) [pid = 1650] [serial = 1553] [outer = 0x129830c00] 06:17:13 INFO - PROCESS | 1650 | 1461676633325 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]]]}] 06:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 06:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:17:13 INFO - PROCESS | 1650 | 1461676633367 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 06:17:13 INFO - PROCESS | 1650 | 1461676633369 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 06:17:13 INFO - PROCESS | 1650 | 1461676633371 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:17:13 INFO - PROCESS | 1650 | 1461676633372 Marionette TRACE conn2 <- [1,2042,null,{}] 06:17:13 INFO - PROCESS | 1650 | 1461676633374 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}] 06:17:13 INFO - PROCESS | 1650 | 1461676633497 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 06:17:13 INFO - PROCESS | 1650 | 1461676633511 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12da8f000 == 86 [pid = 1650] [id = 518] 06:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12aaaf400) [pid = 1650] [serial = 1554] [outer = 0x0] 06:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12adad800) [pid = 1650] [serial = 1555] [outer = 0x12aaaf400] 06:17:13 INFO - PROCESS | 1650 | 1461676633536 Marionette DEBUG loaded listener.js 06:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ae0ac00) [pid = 1650] [serial = 1556] [outer = 0x12aaaf400] 06:17:13 INFO - PROCESS | 1650 | 1461676633921 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]]]}] 06:17:13 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) 06:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 06:17:13 INFO - PROCESS | 1650 | 1461676633942 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 06:17:13 INFO - PROCESS | 1650 | 1461676633945 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 06:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:17:13 INFO - PROCESS | 1650 | 1461676633948 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:17:13 INFO - PROCESS | 1650 | 1461676633949 Marionette TRACE conn2 <- [1,2046,null,{}] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x130133400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1245e9400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12d3a4000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12a9c9c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ebc9000) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12af87c00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x118e90800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12e545c00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11b56bc00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x123d69000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12f1d4800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12aac3400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:17:14 INFO - PROCESS | 1650 | 1461676634209 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}] 06:17:14 INFO - PROCESS | 1650 | 1461676634320 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 06:17:14 INFO - PROCESS | 1650 | 1461676634325 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db4a000 == 87 [pid = 1650] [id = 519] 06:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x129de6000) [pid = 1650] [serial = 1557] [outer = 0x0] 06:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12aaca000) [pid = 1650] [serial = 1558] [outer = 0x129de6000] 06:17:14 INFO - PROCESS | 1650 | 1461676634352 Marionette DEBUG loaded listener.js 06:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ae17400) [pid = 1650] [serial = 1559] [outer = 0x129de6000] 06:17:14 INFO - PROCESS | 1650 | 1461676634701 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]]]}] 06:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 771ms 06:17:14 INFO - PROCESS | 1650 | 1461676634719 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 06:17:14 INFO - PROCESS | 1650 | 1461676634721 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 06:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:17:14 INFO - PROCESS | 1650 | 1461676634723 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:17:14 INFO - PROCESS | 1650 | 1461676634725 Marionette TRACE conn2 <- [1,2050,null,{}] 06:17:14 INFO - PROCESS | 1650 | 1461676634729 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}] 06:17:14 INFO - PROCESS | 1650 | 1461676634865 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 06:17:14 INFO - PROCESS | 1650 | 1461676634947 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f40d800 == 88 [pid = 1650] [id = 520] 06:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12adadc00) [pid = 1650] [serial = 1560] [outer = 0x0] 06:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12af90000) [pid = 1650] [serial = 1561] [outer = 0x12adadc00] 06:17:14 INFO - PROCESS | 1650 | 1461676634977 Marionette DEBUG loaded listener.js 06:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12bd62400) [pid = 1650] [serial = 1562] [outer = 0x12adadc00] 06:17:15 INFO - PROCESS | 1650 | 1461676635282 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]]]}] 06:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 573ms 06:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:17:15 INFO - PROCESS | 1650 | 1461676635297 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 06:17:15 INFO - PROCESS | 1650 | 1461676635298 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 06:17:15 INFO - PROCESS | 1650 | 1461676635301 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:17:15 INFO - PROCESS | 1650 | 1461676635302 Marionette TRACE conn2 <- [1,2054,null,{}] 06:17:15 INFO - PROCESS | 1650 | 1461676635304 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}] 06:17:15 INFO - PROCESS | 1650 | 1461676635407 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 06:17:15 INFO - PROCESS | 1650 | 1461676635412 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa46800 == 89 [pid = 1650] [id = 521] 06:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12bd62c00) [pid = 1650] [serial = 1563] [outer = 0x0] 06:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12bed7400) [pid = 1650] [serial = 1564] [outer = 0x12bd62c00] 06:17:15 INFO - PROCESS | 1650 | 1461676635438 Marionette DEBUG loaded listener.js 06:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d0f2800) [pid = 1650] [serial = 1565] [outer = 0x12bd62c00] 06:17:15 INFO - PROCESS | 1650 | 1461676635801 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]]]}] 06:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 06:17:15 INFO - PROCESS | 1650 | 1461676635821 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 06:17:15 INFO - PROCESS | 1650 | 1461676635822 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 06:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:17:15 INFO - PROCESS | 1650 | 1461676635824 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:17:15 INFO - PROCESS | 1650 | 1461676635826 Marionette TRACE conn2 <- [1,2058,null,{}] 06:17:15 INFO - PROCESS | 1650 | 1461676635832 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}] 06:17:15 INFO - PROCESS | 1650 | 1461676635974 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 06:17:15 INFO - PROCESS | 1650 | 1461676635982 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x130108800 == 90 [pid = 1650] [id = 522] 06:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12bed0800) [pid = 1650] [serial = 1566] [outer = 0x0] 06:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12d3a3000) [pid = 1650] [serial = 1567] [outer = 0x12bed0800] 06:17:16 INFO - PROCESS | 1650 | 1461676636007 Marionette DEBUG loaded listener.js 06:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e3db400) [pid = 1650] [serial = 1568] [outer = 0x12bed0800] 06:17:16 INFO - PROCESS | 1650 | 1461676636536 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]]]}] 06:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 772ms 06:17:16 INFO - PROCESS | 1650 | 1461676636598 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 06:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:17:16 INFO - PROCESS | 1650 | 1461676636600 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 06:17:16 INFO - PROCESS | 1650 | 1461676636603 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:17:16 INFO - PROCESS | 1650 | 1461676636605 Marionette TRACE conn2 <- [1,2062,null,{}] 06:17:16 INFO - PROCESS | 1650 | 1461676636609 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}] 06:17:16 INFO - PROCESS | 1650 | 1461676636733 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 06:17:16 INFO - PROCESS | 1650 | 1461676636822 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad2d000 == 91 [pid = 1650] [id = 523] 06:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x115aa7800) [pid = 1650] [serial = 1569] [outer = 0x0] 06:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x119905c00) [pid = 1650] [serial = 1570] [outer = 0x115aa7800] 06:17:16 INFO - PROCESS | 1650 | 1461676636856 Marionette DEBUG loaded listener.js 06:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11b562c00) [pid = 1650] [serial = 1571] [outer = 0x115aa7800] 06:17:17 INFO - PROCESS | 1650 | 1461676637336 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]]]}] 06:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 770ms 06:17:17 INFO - PROCESS | 1650 | 1461676637379 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 06:17:17 INFO - PROCESS | 1650 | 1461676637383 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 06:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:17:17 INFO - PROCESS | 1650 | 1461676637389 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:17:17 INFO - PROCESS | 1650 | 1461676637391 Marionette TRACE conn2 <- [1,2066,null,{}] 06:17:17 INFO - PROCESS | 1650 | 1461676637396 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}] 06:17:17 INFO - PROCESS | 1650 | 1461676637519 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 06:17:17 INFO - PROCESS | 1650 | 1461676637608 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa21800 == 92 [pid = 1650] [id = 524] 06:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x123641400) [pid = 1650] [serial = 1572] [outer = 0x0] 06:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x123e4f800) [pid = 1650] [serial = 1573] [outer = 0x123641400] 06:17:17 INFO - PROCESS | 1650 | 1461676637639 Marionette DEBUG loaded listener.js 06:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12801dc00) [pid = 1650] [serial = 1574] [outer = 0x123641400] 06:17:18 INFO - PROCESS | 1650 | 1461676638038 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]]]}] 06:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 674ms 06:17:18 INFO - PROCESS | 1650 | 1461676638064 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 06:17:18 INFO - PROCESS | 1650 | 1461676638066 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 06:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:17:18 INFO - PROCESS | 1650 | 1461676638069 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:17:18 INFO - PROCESS | 1650 | 1461676638071 Marionette TRACE conn2 <- [1,2070,null,{}] 06:17:18 INFO - PROCESS | 1650 | 1461676638079 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}] 06:17:18 INFO - PROCESS | 1650 | 1461676638202 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 06:17:18 INFO - PROCESS | 1650 | 1461676638293 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f429800 == 93 [pid = 1650] [id = 525] 06:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12940ac00) [pid = 1650] [serial = 1575] [outer = 0x0] 06:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12a97f400) [pid = 1650] [serial = 1576] [outer = 0x12940ac00] 06:17:18 INFO - PROCESS | 1650 | 1461676638326 Marionette DEBUG loaded listener.js 06:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12aa0cc00) [pid = 1650] [serial = 1577] [outer = 0x12940ac00] 06:17:18 INFO - PROCESS | 1650 | 1461676638751 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]]]}] 06:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 722ms 06:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:17:18 INFO - PROCESS | 1650 | 1461676638792 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 06:17:18 INFO - PROCESS | 1650 | 1461676638794 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 06:17:18 INFO - PROCESS | 1650 | 1461676638796 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:17:18 INFO - PROCESS | 1650 | 1461676638797 Marionette TRACE conn2 <- [1,2074,null,{}] 06:17:18 INFO - PROCESS | 1650 | 1461676638800 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}] 06:17:18 INFO - PROCESS | 1650 | 1461676638936 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 06:17:19 INFO - PROCESS | 1650 | 1461676639041 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a59800 == 94 [pid = 1650] [id = 526] 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12a99f800) [pid = 1650] [serial = 1578] [outer = 0x0] 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12ae0f000) [pid = 1650] [serial = 1579] [outer = 0x12a99f800] 06:17:19 INFO - PROCESS | 1650 | 1461676639073 Marionette DEBUG loaded listener.js 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12b1d1800) [pid = 1650] [serial = 1580] [outer = 0x12a99f800] 06:17:19 INFO - PROCESS | 1650 | 1461676639505 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]]]}] 06:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 719ms 06:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:17:19 INFO - PROCESS | 1650 | 1461676639515 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 06:17:19 INFO - PROCESS | 1650 | 1461676639517 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 06:17:19 INFO - PROCESS | 1650 | 1461676639519 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:17:19 INFO - PROCESS | 1650 | 1461676639520 Marionette TRACE conn2 <- [1,2078,null,{}] 06:17:19 INFO - PROCESS | 1650 | 1461676639522 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}] 06:17:19 INFO - PROCESS | 1650 | 1461676639645 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 06:17:19 INFO - PROCESS | 1650 | 1461676639764 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x136383800 == 95 [pid = 1650] [id = 527] 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12af91800) [pid = 1650] [serial = 1581] [outer = 0x0] 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12b4b9800) [pid = 1650] [serial = 1582] [outer = 0x12af91800] 06:17:19 INFO - PROCESS | 1650 | 1461676639796 Marionette DEBUG loaded listener.js 06:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12beddc00) [pid = 1650] [serial = 1583] [outer = 0x12af91800] 06:17:20 INFO - PROCESS | 1650 | 1461676640239 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]]]}] 06:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 768ms 06:17:20 INFO - PROCESS | 1650 | 1461676640291 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 06:17:20 INFO - PROCESS | 1650 | 1461676640292 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 06:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:17:20 INFO - PROCESS | 1650 | 1461676640309 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:17:20 INFO - PROCESS | 1650 | 1461676640310 Marionette TRACE conn2 <- [1,2082,null,{}] 06:17:20 INFO - PROCESS | 1650 | 1461676640312 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}] 06:17:20 INFO - PROCESS | 1650 | 1461676640430 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 06:17:20 INFO - PROCESS | 1650 | 1461676640578 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd4000 == 96 [pid = 1650] [id = 528] 06:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12da33c00) [pid = 1650] [serial = 1584] [outer = 0x0] 06:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12e546000) [pid = 1650] [serial = 1585] [outer = 0x12da33c00] 06:17:20 INFO - PROCESS | 1650 | 1461676640633 Marionette DEBUG loaded listener.js 06:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12ebccc00) [pid = 1650] [serial = 1586] [outer = 0x12da33c00] 06:17:21 INFO - PROCESS | 1650 | 1461676641180 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]]]}] 06:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 923ms 06:17:21 INFO - PROCESS | 1650 | 1461676641243 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 06:17:21 INFO - PROCESS | 1650 | 1461676641244 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 06:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:17:21 INFO - PROCESS | 1650 | 1461676641249 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:17:21 INFO - PROCESS | 1650 | 1461676641250 Marionette TRACE conn2 <- [1,2086,null,{}] 06:17:21 INFO - PROCESS | 1650 | 1461676641252 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}] 06:17:21 INFO - PROCESS | 1650 | 1461676641369 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 06:17:21 INFO - PROCESS | 1650 | 1461676641464 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a07f800 == 97 [pid = 1650] [id = 529] 06:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12e3dd000) [pid = 1650] [serial = 1587] [outer = 0x0] 06:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12f1d6400) [pid = 1650] [serial = 1588] [outer = 0x12e3dd000] 06:17:21 INFO - PROCESS | 1650 | 1461676641494 Marionette DEBUG loaded listener.js 06:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12fa14400) [pid = 1650] [serial = 1589] [outer = 0x12e3dd000] 06:17:21 INFO - PROCESS | 1650 | 1461676641908 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]]]}] 06:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 06:17:21 INFO - PROCESS | 1650 | 1461676641970 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 06:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:17:21 INFO - PROCESS | 1650 | 1461676641971 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 06:17:21 INFO - PROCESS | 1650 | 1461676641974 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:17:21 INFO - PROCESS | 1650 | 1461676641975 Marionette TRACE conn2 <- [1,2090,null,{}] 06:17:21 INFO - PROCESS | 1650 | 1461676641980 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}] 06:17:22 INFO - PROCESS | 1650 | 1461676642096 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 06:17:22 INFO - PROCESS | 1650 | 1461676642189 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x141aa3800 == 98 [pid = 1650] [id = 530] 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12f751c00) [pid = 1650] [serial = 1590] [outer = 0x0] 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12fba8800) [pid = 1650] [serial = 1591] [outer = 0x12f751c00] 06:17:22 INFO - PROCESS | 1650 | 1461676642219 Marionette DEBUG loaded listener.js 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12fed3800) [pid = 1650] [serial = 1592] [outer = 0x12f751c00] 06:17:22 INFO - PROCESS | 1650 | 1461676642640 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]]]}] 06:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 722ms 06:17:22 INFO - PROCESS | 1650 | 1461676642696 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 06:17:22 INFO - PROCESS | 1650 | 1461676642698 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 06:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:17:22 INFO - PROCESS | 1650 | 1461676642700 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:17:22 INFO - PROCESS | 1650 | 1461676642701 Marionette TRACE conn2 <- [1,2094,null,{}] 06:17:22 INFO - PROCESS | 1650 | 1461676642704 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}] 06:17:22 INFO - PROCESS | 1650 | 1461676642826 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 06:17:22 INFO - PROCESS | 1650 | 1461676642920 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e17800 == 99 [pid = 1650] [id = 531] 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12fed1c00) [pid = 1650] [serial = 1593] [outer = 0x0] 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x13594b400) [pid = 1650] [serial = 1594] [outer = 0x12fed1c00] 06:17:22 INFO - PROCESS | 1650 | 1461676642952 Marionette DEBUG loaded listener.js 06:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1359c6000) [pid = 1650] [serial = 1595] [outer = 0x12fed1c00] 06:17:23 INFO - PROCESS | 1650 | 1461676643370 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]]]}] 06:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 06:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:17:23 INFO - PROCESS | 1650 | 1461676643423 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 06:17:23 INFO - PROCESS | 1650 | 1461676643424 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 06:17:23 INFO - PROCESS | 1650 | 1461676643429 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:17:23 INFO - PROCESS | 1650 | 1461676643430 Marionette TRACE conn2 <- [1,2098,null,{}] 06:17:23 INFO - PROCESS | 1650 | 1461676643432 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}] 06:17:23 INFO - PROCESS | 1650 | 1461676643550 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 06:17:23 INFO - PROCESS | 1650 | 1461676643645 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ecf800 == 100 [pid = 1650] [id = 532] 06:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x135958c00) [pid = 1650] [serial = 1596] [outer = 0x0] 06:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x135a2ac00) [pid = 1650] [serial = 1597] [outer = 0x135958c00] 06:17:23 INFO - PROCESS | 1650 | 1461676643677 Marionette DEBUG loaded listener.js 06:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x138270800) [pid = 1650] [serial = 1598] [outer = 0x135958c00] 06:17:24 INFO - PROCESS | 1650 | 1461676644098 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]]]}] 06:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 719ms 06:17:24 INFO - PROCESS | 1650 | 1461676644148 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 06:17:24 INFO - PROCESS | 1650 | 1461676644150 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 06:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:17:24 INFO - PROCESS | 1650 | 1461676644152 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:17:24 INFO - PROCESS | 1650 | 1461676644154 Marionette TRACE conn2 <- [1,2102,null,{}] 06:17:24 INFO - PROCESS | 1650 | 1461676644157 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}] 06:17:24 INFO - PROCESS | 1650 | 1461676644289 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 06:17:24 INFO - PROCESS | 1650 | 1461676644435 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x142803000 == 101 [pid = 1650] [id = 533] 06:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11581c400) [pid = 1650] [serial = 1599] [outer = 0x0] 06:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x1359c2400) [pid = 1650] [serial = 1600] [outer = 0x11581c400] 06:17:24 INFO - PROCESS | 1650 | 1461676644471 Marionette DEBUG loaded listener.js 06:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x13986a400) [pid = 1650] [serial = 1601] [outer = 0x11581c400] 06:17:25 INFO - PROCESS | 1650 | 1461676645003 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]]]}] 06:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 06:17:25 INFO - PROCESS | 1650 | 1461676645024 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 06:17:25 INFO - PROCESS | 1650 | 1461676645026 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 06:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:17:25 INFO - PROCESS | 1650 | 1461676645054 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:17:25 INFO - PROCESS | 1650 | 1461676645056 Marionette TRACE conn2 <- [1,2106,null,{}] 06:17:25 INFO - PROCESS | 1650 | 1461676645062 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}] 06:17:25 INFO - PROCESS | 1650 | 1461676645215 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 06:17:25 INFO - PROCESS | 1650 | 1461676645342 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a83a800 == 102 [pid = 1650] [id = 534] 06:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x123d71000) [pid = 1650] [serial = 1602] [outer = 0x0] 06:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a93d800) [pid = 1650] [serial = 1603] [outer = 0x123d71000] 06:17:25 INFO - PROCESS | 1650 | 1461676645375 Marionette DEBUG loaded listener.js 06:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12a941800) [pid = 1650] [serial = 1604] [outer = 0x123d71000] 06:17:25 INFO - PROCESS | 1650 | 1461676645779 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]]]}] 06:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 783ms 06:17:25 INFO - PROCESS | 1650 | 1461676645833 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 06:17:25 INFO - PROCESS | 1650 | 1461676645834 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 06:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:17:25 INFO - PROCESS | 1650 | 1461676645836 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:17:25 INFO - PROCESS | 1650 | 1461676645837 Marionette TRACE conn2 <- [1,2110,null,{}] 06:17:25 INFO - PROCESS | 1650 | 1461676645840 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}] 06:17:25 INFO - PROCESS | 1650 | 1461676645964 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 06:17:26 INFO - PROCESS | 1650 | 1461676646060 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa4a800 == 103 [pid = 1650] [id = 535] 06:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x123e41000) [pid = 1650] [serial = 1605] [outer = 0x0] 06:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12a943c00) [pid = 1650] [serial = 1606] [outer = 0x123e41000] 06:17:26 INFO - PROCESS | 1650 | 1461676646090 Marionette DEBUG loaded listener.js 06:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x1383e6000) [pid = 1650] [serial = 1607] [outer = 0x123e41000] 06:17:26 INFO - PROCESS | 1650 | 1461676646722 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]]]}] 06:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 920ms 06:17:26 INFO - PROCESS | 1650 | 1461676646757 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 06:17:26 INFO - PROCESS | 1650 | 1461676646759 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 06:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:17:26 INFO - PROCESS | 1650 | 1461676646782 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:17:26 INFO - PROCESS | 1650 | 1461676646784 Marionette TRACE conn2 <- [1,2114,null,{}] 06:17:26 INFO - PROCESS | 1650 | 1461676646788 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}] 06:17:26 INFO - PROCESS | 1650 | 1461676646908 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 06:17:27 INFO - PROCESS | 1650 | 1461676647006 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12994d000 == 104 [pid = 1650] [id = 536] 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x115821c00) [pid = 1650] [serial = 1608] [outer = 0x0] 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x119263000) [pid = 1650] [serial = 1609] [outer = 0x115821c00] 06:17:27 INFO - PROCESS | 1650 | 1461676647035 Marionette DEBUG loaded listener.js 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x11c674800) [pid = 1650] [serial = 1610] [outer = 0x115821c00] 06:17:27 INFO - PROCESS | 1650 | 1461676647479 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]]]}] 06:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 727ms 06:17:27 INFO - PROCESS | 1650 | 1461676647516 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 06:17:27 INFO - PROCESS | 1650 | 1461676647520 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 06:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:17:27 INFO - PROCESS | 1650 | 1461676647531 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:17:27 INFO - PROCESS | 1650 | 1461676647533 Marionette TRACE conn2 <- [1,2118,null,{}] 06:17:27 INFO - PROCESS | 1650 | 1461676647535 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}] 06:17:27 INFO - PROCESS | 1650 | 1461676647681 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 06:17:27 INFO - PROCESS | 1650 | 1461676647867 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d39800 == 105 [pid = 1650] [id = 537] 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12431f400) [pid = 1650] [serial = 1611] [outer = 0x0] 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x128022800) [pid = 1650] [serial = 1612] [outer = 0x12431f400] 06:17:27 INFO - PROCESS | 1650 | 1461676647914 Marionette DEBUG loaded listener.js 06:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x129028000) [pid = 1650] [serial = 1613] [outer = 0x12431f400] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa46800 == 104 [pid = 1650] [id = 521] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12f40d800 == 103 [pid = 1650] [id = 520] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12db4a000 == 102 [pid = 1650] [id = 519] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12da8f000 == 101 [pid = 1650] [id = 518] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x139a6f000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfd4000 == 100 [pid = 1650] [id = 517] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12aedd800 == 99 [pid = 1650] [id = 516] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade0800 == 98 [pid = 1650] [id = 515] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129965000 == 97 [pid = 1650] [id = 514] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12422d800 == 96 [pid = 1650] [id = 513] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba41000 == 95 [pid = 1650] [id = 512] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bb800 == 94 [pid = 1650] [id = 511] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11c042000 == 93 [pid = 1650] [id = 510] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x135ab9000 == 92 [pid = 1650] [id = 504] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec3000 == 91 [pid = 1650] [id = 503] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x142819000 == 90 [pid = 1650] [id = 502] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x130118000 == 89 [pid = 1650] [id = 501] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade0000 == 88 [pid = 1650] [id = 500] 06:17:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118cd1800 == 87 [pid = 1650] [id = 499] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12fa14800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12aac5800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12bedb800) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x135a23400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x125fc4000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12a9c8000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12f1d7400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1299b0800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x123d69c00) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11c302800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x128721000) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x125ffac00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x13013cc00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12b4bb400) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12e6da400) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12adb8400) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12aeeb400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12feca800) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11c672c00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x114246800) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12fb9ec00) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x138270c00) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x138267c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x1382a3400) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a9c6400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x138265c00) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x1383f2c00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x139875000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12b70a400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x1383e8800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12aa7a000) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12aac6400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12eb9a800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 06:17:28 INFO - PROCESS | 1650 | 1461676648382 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]]]}] 06:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 877ms 06:17:28 INFO - PROCESS | 1650 | 1461676648406 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 06:17:28 INFO - PROCESS | 1650 | 1461676648408 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 06:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:17:28 INFO - PROCESS | 1650 | 1461676648411 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:17:28 INFO - PROCESS | 1650 | 1461676648415 Marionette TRACE conn2 <- [1,2122,null,{}] 06:17:28 INFO - PROCESS | 1650 | 1461676648423 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}] 06:17:28 INFO - PROCESS | 1650 | 1461676648541 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 06:17:28 INFO - PROCESS | 1650 | 1461676648626 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128769800 == 88 [pid = 1650] [id = 538] 06:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x123d62400) [pid = 1650] [serial = 1614] [outer = 0x0] 06:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129403000) [pid = 1650] [serial = 1615] [outer = 0x123d62400] 06:17:28 INFO - PROCESS | 1650 | 1461676648666 Marionette DEBUG loaded listener.js 06:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12a97d000) [pid = 1650] [serial = 1616] [outer = 0x123d62400] 06:17:29 INFO - PROCESS | 1650 | 1461676649001 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]]]}] 06:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 626ms 06:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:17:29 INFO - PROCESS | 1650 | 1461676649037 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 06:17:29 INFO - PROCESS | 1650 | 1461676649038 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 06:17:29 INFO - PROCESS | 1650 | 1461676649041 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:17:29 INFO - PROCESS | 1650 | 1461676649042 Marionette TRACE conn2 <- [1,2126,null,{}] 06:17:29 INFO - PROCESS | 1650 | 1461676649047 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}] 06:17:29 INFO - PROCESS | 1650 | 1461676649153 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 06:17:29 INFO - PROCESS | 1650 | 1461676649254 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bae8000 == 89 [pid = 1650] [id = 539] 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a9a2800) [pid = 1650] [serial = 1617] [outer = 0x0] 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12aa0a000) [pid = 1650] [serial = 1618] [outer = 0x12a9a2800] 06:17:29 INFO - PROCESS | 1650 | 1461676649280 Marionette DEBUG loaded listener.js 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12aaa7400) [pid = 1650] [serial = 1619] [outer = 0x12a9a2800] 06:17:29 INFO - PROCESS | 1650 | 1461676649581 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]]]}] 06:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 572ms 06:17:29 INFO - PROCESS | 1650 | 1461676649615 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 06:17:29 INFO - PROCESS | 1650 | 1461676649616 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 06:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:17:29 INFO - PROCESS | 1650 | 1461676649619 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:17:29 INFO - PROCESS | 1650 | 1461676649620 Marionette TRACE conn2 <- [1,2130,null,{}] 06:17:29 INFO - PROCESS | 1650 | 1461676649622 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}] 06:17:29 INFO - PROCESS | 1650 | 1461676649723 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 06:17:29 INFO - PROCESS | 1650 | 1461676649815 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db40800 == 90 [pid = 1650] [id = 540] 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12aa76400) [pid = 1650] [serial = 1620] [outer = 0x0] 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12aacb400) [pid = 1650] [serial = 1621] [outer = 0x12aa76400] 06:17:29 INFO - PROCESS | 1650 | 1461676649850 Marionette DEBUG loaded listener.js 06:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12adb6800) [pid = 1650] [serial = 1622] [outer = 0x12aa76400] 06:17:30 INFO - PROCESS | 1650 | 1461676650300 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] 06:17:30 INFO - PROCESS | 1650 | 1461676650362 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 06:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 06:17:30 INFO - PROCESS | 1650 | 1461676650365 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:17:30 INFO - PROCESS | 1650 | 1461676650367 Marionette TRACE conn2 <- [1,2134,null,{}] 06:17:30 INFO - PROCESS | 1650 | 1461676650371 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}] 06:17:30 INFO - PROCESS | 1650 | 1461676650546 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 06:17:30 INFO - PROCESS | 1650 | 1461676650573 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42b000 == 91 [pid = 1650] [id = 541] 06:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12aee5c00) [pid = 1650] [serial = 1623] [outer = 0x0] 06:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12bab8400) [pid = 1650] [serial = 1624] [outer = 0x12aee5c00] 06:17:30 INFO - PROCESS | 1650 | 1461676650601 Marionette DEBUG loaded listener.js 06:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12e544c00) [pid = 1650] [serial = 1625] [outer = 0x12aee5c00] 06:17:30 INFO - PROCESS | 1650 | 1461676650979 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]]]}] 06:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 620ms 06:17:30 INFO - PROCESS | 1650 | 1461676650985 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 06:17:30 INFO - PROCESS | 1650 | 1461676650987 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 06:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:17:30 INFO - PROCESS | 1650 | 1461676650989 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:17:30 INFO - PROCESS | 1650 | 1461676650990 Marionette TRACE conn2 <- [1,2138,null,{}] 06:17:30 INFO - PROCESS | 1650 | 1461676650992 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}] 06:17:31 INFO - PROCESS | 1650 | 1461676651125 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 06:17:31 INFO - PROCESS | 1650 | 1461676651144 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x130109800 == 92 [pid = 1650] [id = 542] 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e6da400) [pid = 1650] [serial = 1626] [outer = 0x0] 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12eb98c00) [pid = 1650] [serial = 1627] [outer = 0x12e6da400] 06:17:31 INFO - PROCESS | 1650 | 1461676651169 Marionette DEBUG loaded listener.js 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12f05a400) [pid = 1650] [serial = 1628] [outer = 0x12e6da400] 06:17:31 INFO - PROCESS | 1650 | 1461676651545 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]]]}] 06:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 572ms 06:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:17:31 INFO - PROCESS | 1650 | 1461676651564 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 06:17:31 INFO - PROCESS | 1650 | 1461676651565 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 06:17:31 INFO - PROCESS | 1650 | 1461676651567 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:17:31 INFO - PROCESS | 1650 | 1461676651568 Marionette TRACE conn2 <- [1,2142,null,{}] 06:17:31 INFO - PROCESS | 1650 | 1461676651571 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}] 06:17:31 INFO - PROCESS | 1650 | 1461676651708 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 06:17:31 INFO - PROCESS | 1650 | 1461676651728 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ab1800 == 93 [pid = 1650] [id = 543] 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e9b9800) [pid = 1650] [serial = 1629] [outer = 0x0] 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x13013cc00) [pid = 1650] [serial = 1630] [outer = 0x12e9b9800] 06:17:31 INFO - PROCESS | 1650 | 1461676651753 Marionette DEBUG loaded listener.js 06:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x138267c00) [pid = 1650] [serial = 1631] [outer = 0x12e9b9800] 06:17:32 INFO - PROCESS | 1650 | 1461676652148 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 06:17:32 INFO - PROCESS | 1650 | 1461676652187 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 06:17:32 INFO - PROCESS | 1650 | 1461676652190 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:17:32 INFO - PROCESS | 1650 | 1461676652191 Marionette TRACE conn2 <- [1,2146,null,{}] 06:17:32 INFO - PROCESS | 1650 | 1461676652193 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}] 06:17:32 INFO - PROCESS | 1650 | 1461676652330 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12adadc00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12949fc00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x123e45000) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12aaaf400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x129830c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11842b000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x129de6000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12bd62c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11a506c00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x123e4ec00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x1245f2800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x118a92000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:17:32 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x139875400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:17:32 INFO - PROCESS | 1650 | 1461676652599 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad46000 == 94 [pid = 1650] [id = 544] 06:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x115822000) [pid = 1650] [serial = 1632] [outer = 0x0] 06:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11c2da800) [pid = 1650] [serial = 1633] [outer = 0x115822000] 06:17:32 INFO - PROCESS | 1650 | 1461676652625 Marionette DEBUG loaded listener.js 06:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x128025800) [pid = 1650] [serial = 1634] [outer = 0x115822000] 06:17:32 INFO - PROCESS | 1650 | 1461676652931 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] 06:17:32 INFO - PROCESS | 1650 | 1461676652966 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 06:17:32 INFO - PROCESS | 1650 | 1461676652968 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:17:32 INFO - PROCESS | 1650 | 1461676652969 Marionette TRACE conn2 <- [1,2150,null,{}] 06:17:32 INFO - PROCESS | 1650 | 1461676652971 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}] 06:17:33 INFO - PROCESS | 1650 | 1461676653096 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 06:17:33 INFO - PROCESS | 1650 | 1461676653176 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139eb4000 == 95 [pid = 1650] [id = 545] 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11842b000) [pid = 1650] [serial = 1635] [outer = 0x0] 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12abc3000) [pid = 1650] [serial = 1636] [outer = 0x11842b000] 06:17:33 INFO - PROCESS | 1650 | 1461676653201 Marionette DEBUG loaded listener.js 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x13986d000) [pid = 1650] [serial = 1637] [outer = 0x11842b000] 06:17:33 INFO - PROCESS | 1650 | 1461676653517 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]]]}] 06:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 572ms 06:17:33 INFO - PROCESS | 1650 | 1461676653541 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 06:17:33 INFO - PROCESS | 1650 | 1461676653545 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 06:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:17:33 INFO - PROCESS | 1650 | 1461676653549 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:17:33 INFO - PROCESS | 1650 | 1461676653551 Marionette TRACE conn2 <- [1,2154,null,{}] 06:17:33 INFO - PROCESS | 1650 | 1461676653554 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}] 06:17:33 INFO - PROCESS | 1650 | 1461676653672 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 06:17:33 INFO - PROCESS | 1650 | 1461676653676 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a9d8000 == 96 [pid = 1650] [id = 546] 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x139870c00) [pid = 1650] [serial = 1638] [outer = 0x0] 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x139a6a800) [pid = 1650] [serial = 1639] [outer = 0x139870c00] 06:17:33 INFO - PROCESS | 1650 | 1461676653706 Marionette DEBUG loaded listener.js 06:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x139e31400) [pid = 1650] [serial = 1640] [outer = 0x139870c00] 06:17:34 INFO - PROCESS | 1650 | 1461676654077 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]]]}] 06:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 571ms 06:17:34 INFO - PROCESS | 1650 | 1461676654120 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 06:17:34 INFO - PROCESS | 1650 | 1461676654122 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 06:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:17:34 INFO - PROCESS | 1650 | 1461676654124 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:17:34 INFO - PROCESS | 1650 | 1461676654126 Marionette TRACE conn2 <- [1,2158,null,{}] 06:17:34 INFO - PROCESS | 1650 | 1461676654130 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}] 06:17:34 INFO - PROCESS | 1650 | 1461676654270 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 06:17:34 INFO - PROCESS | 1650 | 1461676654278 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ad3000 == 97 [pid = 1650] [id = 547] 06:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x13986bc00) [pid = 1650] [serial = 1641] [outer = 0x0] 06:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x139e8bc00) [pid = 1650] [serial = 1642] [outer = 0x13986bc00] 06:17:34 INFO - PROCESS | 1650 | 1461676654319 Marionette DEBUG loaded listener.js 06:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x139e96400) [pid = 1650] [serial = 1643] [outer = 0x13986bc00] 06:17:35 INFO - PROCESS | 1650 | 1461676655017 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]]]}] 06:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 923ms 06:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:17:35 INFO - PROCESS | 1650 | 1461676655047 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 06:17:35 INFO - PROCESS | 1650 | 1461676655050 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 06:17:35 INFO - PROCESS | 1650 | 1461676655055 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:17:35 INFO - PROCESS | 1650 | 1461676655057 Marionette TRACE conn2 <- [1,2162,null,{}] 06:17:35 INFO - PROCESS | 1650 | 1461676655061 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}] 06:17:35 INFO - PROCESS | 1650 | 1461676655191 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 06:17:35 INFO - PROCESS | 1650 | 1461676655287 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123879800 == 98 [pid = 1650] [id = 548] 06:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11a86d800) [pid = 1650] [serial = 1644] [outer = 0x0] 06:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11c67a400) [pid = 1650] [serial = 1645] [outer = 0x11a86d800] 06:17:35 INFO - PROCESS | 1650 | 1461676655319 Marionette DEBUG loaded listener.js 06:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x123e42800) [pid = 1650] [serial = 1646] [outer = 0x11a86d800] 06:17:35 INFO - PROCESS | 1650 | 1461676655785 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]]]}] 06:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 821ms 06:17:35 INFO - PROCESS | 1650 | 1461676655876 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 06:17:35 INFO - PROCESS | 1650 | 1461676655880 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 06:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:17:35 INFO - PROCESS | 1650 | 1461676655885 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:17:35 INFO - PROCESS | 1650 | 1461676655887 Marionette TRACE conn2 <- [1,2166,null,{}] 06:17:35 INFO - PROCESS | 1650 | 1461676655890 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}] 06:17:36 INFO - PROCESS | 1650 | 1461676656053 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 06:17:36 INFO - PROCESS | 1650 | 1461676656149 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec13000 == 99 [pid = 1650] [id = 549] 06:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129025c00) [pid = 1650] [serial = 1647] [outer = 0x0] 06:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x129de2800) [pid = 1650] [serial = 1648] [outer = 0x129025c00] 06:17:36 INFO - PROCESS | 1650 | 1461676656181 Marionette DEBUG loaded listener.js 06:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a97e800) [pid = 1650] [serial = 1649] [outer = 0x129025c00] 06:17:36 INFO - PROCESS | 1650 | 1461676656631 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]]]}] 06:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 772ms 06:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:17:36 INFO - PROCESS | 1650 | 1461676656658 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 06:17:36 INFO - PROCESS | 1650 | 1461676656660 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 06:17:36 INFO - PROCESS | 1650 | 1461676656662 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:17:36 INFO - PROCESS | 1650 | 1461676656665 Marionette TRACE conn2 <- [1,2170,null,{}] 06:17:36 INFO - PROCESS | 1650 | 1461676656673 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}] 06:17:36 INFO - PROCESS | 1650 | 1461676656850 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 06:17:36 INFO - PROCESS | 1650 | 1461676656920 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a9d5000 == 100 [pid = 1650] [id = 550] 06:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aee8000) [pid = 1650] [serial = 1650] [outer = 0x0] 06:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12b708000) [pid = 1650] [serial = 1651] [outer = 0x12aee8000] 06:17:36 INFO - PROCESS | 1650 | 1461676656955 Marionette DEBUG loaded listener.js 06:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12ceb3400) [pid = 1650] [serial = 1652] [outer = 0x12aee8000] 06:17:37 INFO - PROCESS | 1650 | 1461676657358 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]]]}] 06:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 06:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:17:37 INFO - PROCESS | 1650 | 1461676657431 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 06:17:37 INFO - PROCESS | 1650 | 1461676657433 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 06:17:37 INFO - PROCESS | 1650 | 1461676657437 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:17:37 INFO - PROCESS | 1650 | 1461676657438 Marionette TRACE conn2 <- [1,2174,null,{}] 06:17:37 INFO - PROCESS | 1650 | 1461676657441 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}] 06:17:37 INFO - PROCESS | 1650 | 1461676657614 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 06:17:37 INFO - PROCESS | 1650 | 1461676657668 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f22000 == 101 [pid = 1650] [id = 551] 06:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12da34000) [pid = 1650] [serial = 1653] [outer = 0x0] 06:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12e6de000) [pid = 1650] [serial = 1654] [outer = 0x12da34000] 06:17:37 INFO - PROCESS | 1650 | 1461676657744 Marionette DEBUG loaded listener.js 06:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12fed5800) [pid = 1650] [serial = 1655] [outer = 0x12da34000] 06:17:38 INFO - PROCESS | 1650 | 1461676658148 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]]]}] 06:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 06:17:38 INFO - PROCESS | 1650 | 1461676658157 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 06:17:38 INFO - PROCESS | 1650 | 1461676658159 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 06:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:17:38 INFO - PROCESS | 1650 | 1461676658163 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:17:38 INFO - PROCESS | 1650 | 1461676658165 Marionette TRACE conn2 <- [1,2178,null,{}] 06:17:38 INFO - PROCESS | 1650 | 1461676658167 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}] 06:17:38 INFO - PROCESS | 1650 | 1461676658286 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 06:17:38 INFO - PROCESS | 1650 | 1461676658411 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x14280b000 == 102 [pid = 1650] [id = 552] 06:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12da38400) [pid = 1650] [serial = 1656] [outer = 0x0] 06:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x13826e000) [pid = 1650] [serial = 1657] [outer = 0x12da38400] 06:17:38 INFO - PROCESS | 1650 | 1461676658444 Marionette DEBUG loaded listener.js 06:17:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x139873400) [pid = 1650] [serial = 1658] [outer = 0x12da38400] 06:17:38 INFO - PROCESS | 1650 | 1461676658839 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]]]}] 06:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 721ms 06:17:38 INFO - PROCESS | 1650 | 1461676658884 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 06:17:38 INFO - PROCESS | 1650 | 1461676658886 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 06:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:17:38 INFO - PROCESS | 1650 | 1461676658888 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:17:38 INFO - PROCESS | 1650 | 1461676658889 Marionette TRACE conn2 <- [1,2182,null,{}] 06:17:38 INFO - PROCESS | 1650 | 1461676658892 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}] 06:17:39 INFO - PROCESS | 1650 | 1461676659050 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 06:17:39 INFO - PROCESS | 1650 | 1461676659148 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f9d800 == 103 [pid = 1650] [id = 553] 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x139a6e800) [pid = 1650] [serial = 1659] [outer = 0x0] 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x139e96000) [pid = 1650] [serial = 1660] [outer = 0x139a6e800] 06:17:39 INFO - PROCESS | 1650 | 1461676659180 Marionette DEBUG loaded listener.js 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x141b0b800) [pid = 1650] [serial = 1661] [outer = 0x139a6e800] 06:17:39 INFO - PROCESS | 1650 | 1461676659587 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]]]}] 06:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 724ms 06:17:39 INFO - PROCESS | 1650 | 1461676659628 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 06:17:39 INFO - PROCESS | 1650 | 1461676659629 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 06:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:17:39 INFO - PROCESS | 1650 | 1461676659634 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:17:39 INFO - PROCESS | 1650 | 1461676659635 Marionette TRACE conn2 <- [1,2186,null,{}] 06:17:39 INFO - PROCESS | 1650 | 1461676659638 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}] 06:17:39 INFO - PROCESS | 1650 | 1461676659761 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 06:17:39 INFO - PROCESS | 1650 | 1461676659857 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x138250800 == 104 [pid = 1650] [id = 554] 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13a0c8000) [pid = 1650] [serial = 1662] [outer = 0x0] 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x13a0cfc00) [pid = 1650] [serial = 1663] [outer = 0x13a0c8000] 06:17:39 INFO - PROCESS | 1650 | 1461676659888 Marionette DEBUG loaded listener.js 06:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x13a0d4000) [pid = 1650] [serial = 1664] [outer = 0x13a0c8000] 06:17:40 INFO - PROCESS | 1650 | 1461676660333 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]]]}] 06:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 06:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:17:40 INFO - PROCESS | 1650 | 1461676660354 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 06:17:40 INFO - PROCESS | 1650 | 1461676660356 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 06:17:40 INFO - PROCESS | 1650 | 1461676660374 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:17:40 INFO - PROCESS | 1650 | 1461676660377 Marionette TRACE conn2 <- [1,2190,null,{}] 06:17:40 INFO - PROCESS | 1650 | 1461676660417 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}] 06:17:40 INFO - PROCESS | 1650 | 1461676660534 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 06:17:40 INFO - PROCESS | 1650 | 1461676660631 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x14602f800 == 105 [pid = 1650] [id = 555] 06:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x141b02400) [pid = 1650] [serial = 1665] [outer = 0x0] 06:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x141b0bc00) [pid = 1650] [serial = 1666] [outer = 0x141b02400] 06:17:40 INFO - PROCESS | 1650 | 1461676660662 Marionette DEBUG loaded listener.js 06:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x141b10000) [pid = 1650] [serial = 1667] [outer = 0x141b02400] 06:17:41 INFO - PROCESS | 1650 | 1461676661040 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]]]}] 06:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 723ms 06:17:41 INFO - PROCESS | 1650 | 1461676661082 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 06:17:41 INFO - PROCESS | 1650 | 1461676661083 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 06:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:17:41 INFO - PROCESS | 1650 | 1461676661085 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:17:41 INFO - PROCESS | 1650 | 1461676661086 Marionette TRACE conn2 <- [1,2194,null,{}] 06:17:41 INFO - PROCESS | 1650 | 1461676661089 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}] 06:17:41 INFO - PROCESS | 1650 | 1461676661212 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 06:17:41 INFO - PROCESS | 1650 | 1461676661341 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a5d3000 == 106 [pid = 1650] [id = 556] 06:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12aa74800) [pid = 1650] [serial = 1668] [outer = 0x0] 06:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x14200a800) [pid = 1650] [serial = 1669] [outer = 0x12aa74800] 06:17:41 INFO - PROCESS | 1650 | 1461676661375 Marionette DEBUG loaded listener.js 06:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x142011800) [pid = 1650] [serial = 1670] [outer = 0x12aa74800] 06:17:41 INFO - PROCESS | 1650 | 1461676661756 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]]]}] 06:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 721ms 06:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:17:41 INFO - PROCESS | 1650 | 1461676661806 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 06:17:41 INFO - PROCESS | 1650 | 1461676661808 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 06:17:41 INFO - PROCESS | 1650 | 1461676661810 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:17:41 INFO - PROCESS | 1650 | 1461676661811 Marionette TRACE conn2 <- [1,2198,null,{}] 06:17:41 INFO - PROCESS | 1650 | 1461676661814 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}] 06:17:41 INFO - PROCESS | 1650 | 1461676661953 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 06:17:42 INFO - PROCESS | 1650 | 1461676662062 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a5e9800 == 107 [pid = 1650] [id = 557] 06:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x135954c00) [pid = 1650] [serial = 1671] [outer = 0x0] 06:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x13a438400) [pid = 1650] [serial = 1672] [outer = 0x135954c00] 06:17:42 INFO - PROCESS | 1650 | 1461676662092 Marionette DEBUG loaded listener.js 06:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x13a43d400) [pid = 1650] [serial = 1673] [outer = 0x135954c00] 06:17:42 INFO - PROCESS | 1650 | 1461676662543 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]]]}] 06:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 770ms 06:17:42 INFO - PROCESS | 1650 | 1461676662597 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 06:17:42 INFO - PROCESS | 1650 | 1461676662599 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 06:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:17:42 INFO - PROCESS | 1650 | 1461676662604 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:17:42 INFO - PROCESS | 1650 | 1461676662606 Marionette TRACE conn2 <- [1,2202,null,{}] 06:17:42 INFO - PROCESS | 1650 | 1461676662609 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}] 06:17:42 INFO - PROCESS | 1650 | 1461676662783 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 06:17:42 INFO - PROCESS | 1650 | 1461676662972 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125881000 == 108 [pid = 1650] [id = 558] 06:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12ae0fc00) [pid = 1650] [serial = 1674] [outer = 0x0] 06:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x13996e000) [pid = 1650] [serial = 1675] [outer = 0x12ae0fc00] 06:17:43 INFO - PROCESS | 1650 | 1461676663029 Marionette DEBUG loaded listener.js 06:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x139977800) [pid = 1650] [serial = 1676] [outer = 0x12ae0fc00] 06:17:43 INFO - PROCESS | 1650 | 1461676663535 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]]]}] 06:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 974ms 06:17:43 INFO - PROCESS | 1650 | 1461676663578 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 06:17:43 INFO - PROCESS | 1650 | 1461676663579 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 06:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:17:43 INFO - PROCESS | 1650 | 1461676663582 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:17:43 INFO - PROCESS | 1650 | 1461676663583 Marionette TRACE conn2 <- [1,2206,null,{}] 06:17:43 INFO - PROCESS | 1650 | 1461676663585 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}] 06:17:43 INFO - PROCESS | 1650 | 1461676663710 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 06:17:43 INFO - PROCESS | 1650 | 1461676663811 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31f800 == 109 [pid = 1650] [id = 559] 06:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12aeed400) [pid = 1650] [serial = 1677] [outer = 0x0] 06:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x13a438000) [pid = 1650] [serial = 1678] [outer = 0x12aeed400] 06:17:43 INFO - PROCESS | 1650 | 1461676663840 Marionette DEBUG loaded listener.js 06:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x13a872400) [pid = 1650] [serial = 1679] [outer = 0x12aeed400] 06:17:44 INFO - PROCESS | 1650 | 1461676664729 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]]]}] 06:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1173ms 06:17:44 INFO - PROCESS | 1650 | 1461676664756 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 06:17:44 INFO - PROCESS | 1650 | 1461676664758 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 06:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:17:44 INFO - PROCESS | 1650 | 1461676664762 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:17:44 INFO - PROCESS | 1650 | 1461676664764 Marionette TRACE conn2 <- [1,2210,null,{}] 06:17:44 INFO - PROCESS | 1650 | 1461676664768 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}] 06:17:44 INFO - PROCESS | 1650 | 1461676664889 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 06:17:44 INFO - PROCESS | 1650 | 1461676664989 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b127000 == 110 [pid = 1650] [id = 560] 06:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11c672c00) [pid = 1650] [serial = 1680] [outer = 0x0] 06:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x123d69000) [pid = 1650] [serial = 1681] [outer = 0x11c672c00] 06:17:45 INFO - PROCESS | 1650 | 1461676665018 Marionette DEBUG loaded listener.js 06:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x125ffac00) [pid = 1650] [serial = 1682] [outer = 0x11c672c00] 06:17:45 INFO - PROCESS | 1650 | 1461676665499 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]]]}] 06:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 771ms 06:17:45 INFO - PROCESS | 1650 | 1461676665533 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 06:17:45 INFO - PROCESS | 1650 | 1461676665537 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 06:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:17:45 INFO - PROCESS | 1650 | 1461676665541 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:17:45 INFO - PROCESS | 1650 | 1461676665543 Marionette TRACE conn2 <- [1,2214,null,{}] 06:17:45 INFO - PROCESS | 1650 | 1461676665545 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}] 06:17:45 INFO - PROCESS | 1650 | 1461676665660 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 06:17:45 INFO - PROCESS | 1650 | 1461676665826 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1421e1000 == 109 [pid = 1650] [id = 438] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x13a9d8000 == 108 [pid = 1650] [id = 546] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x139eb4000 == 107 [pid = 1650] [id = 545] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad46000 == 106 [pid = 1650] [id = 544] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x135ab1800 == 105 [pid = 1650] [id = 543] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130109800 == 104 [pid = 1650] [id = 542] 06:17:45 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12d3a3000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 06:17:45 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x135956c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 06:17:45 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x135951c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 06:17:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad46000 == 105 [pid = 1650] [id = 561] 06:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11bc17400) [pid = 1650] [serial = 1683] [outer = 0x0] 06:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x1290d6c00) [pid = 1650] [serial = 1684] [outer = 0x11bc17400] 06:17:45 INFO - PROCESS | 1650 | 1461676665910 Marionette DEBUG loaded listener.js 06:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12a93bc00) [pid = 1650] [serial = 1685] [outer = 0x11bc17400] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42b000 == 104 [pid = 1650] [id = 541] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12db40800 == 103 [pid = 1650] [id = 540] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bae8000 == 102 [pid = 1650] [id = 539] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x128769800 == 101 [pid = 1650] [id = 538] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123d39800 == 100 [pid = 1650] [id = 537] 06:17:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12994d000 == 99 [pid = 1650] [id = 536] 06:17:46 INFO - PROCESS | 1650 | --DOCSHELL 0x136383800 == 98 [pid = 1650] [id = 527] 06:17:46 INFO - PROCESS | 1650 | --DOCSHELL 0x135a59800 == 97 [pid = 1650] [id = 526] 06:17:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f429800 == 96 [pid = 1650] [id = 525] 06:17:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa21800 == 95 [pid = 1650] [id = 524] 06:17:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad2d000 == 94 [pid = 1650] [id = 523] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12d0f2800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12f74b000) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12bd62400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12aa02c00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12428d000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12adad800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12ae0ac00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12abbf000) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x119992800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12aaca000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12ae17400) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12af90000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12bed7400) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x11c66ec00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x139e35800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12aaa7800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12872e800) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x1383e5800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x118739c00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12a97b000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x128135400) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11c057c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x139e34800) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12aab4400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x13853b800) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x123e41400) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x1290df400) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x139a79000) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x114bb8c00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12aaa5800) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12801e400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x139a73800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11a8e8800) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12aa53c00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 06:17:46 INFO - PROCESS | 1650 | 1461676666252 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]]]}] 06:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 772ms 06:17:46 INFO - PROCESS | 1650 | 1461676666314 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 06:17:46 INFO - PROCESS | 1650 | 1461676666315 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 06:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:17:46 INFO - PROCESS | 1650 | 1461676666317 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:17:46 INFO - PROCESS | 1650 | 1461676666320 Marionette TRACE conn2 <- [1,2218,null,{}] 06:17:46 INFO - PROCESS | 1650 | 1461676666327 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}] 06:17:46 INFO - PROCESS | 1650 | 1461676666436 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 06:17:46 INFO - PROCESS | 1650 | 1461676666557 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d8d800 == 95 [pid = 1650] [id = 562] 06:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a9a4000) [pid = 1650] [serial = 1686] [outer = 0x0] 06:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aa49c00) [pid = 1650] [serial = 1687] [outer = 0x12a9a4000] 06:17:46 INFO - PROCESS | 1650 | 1461676666589 Marionette DEBUG loaded listener.js 06:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aaaac00) [pid = 1650] [serial = 1688] [outer = 0x12a9a4000] 06:17:46 INFO - PROCESS | 1650 | 1461676666901 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]]]}] 06:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 621ms 06:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:17:46 INFO - PROCESS | 1650 | 1461676666939 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 06:17:46 INFO - PROCESS | 1650 | 1461676666941 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 06:17:46 INFO - PROCESS | 1650 | 1461676666945 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:17:46 INFO - PROCESS | 1650 | 1461676666947 Marionette TRACE conn2 <- [1,2222,null,{}] 06:17:46 INFO - PROCESS | 1650 | 1461676666949 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}] 06:17:47 INFO - PROCESS | 1650 | 1461676667060 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 06:17:47 INFO - PROCESS | 1650 | 1461676667142 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad6000 == 96 [pid = 1650] [id = 563] 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12aaad800) [pid = 1650] [serial = 1689] [outer = 0x0] 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12abc6c00) [pid = 1650] [serial = 1690] [outer = 0x12aaad800] 06:17:47 INFO - PROCESS | 1650 | 1461676667169 Marionette DEBUG loaded listener.js 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12af84000) [pid = 1650] [serial = 1691] [outer = 0x12aaad800] 06:17:47 INFO - PROCESS | 1650 | 1461676667442 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]]]}] 06:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 06:17:47 INFO - PROCESS | 1650 | 1461676667468 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 06:17:47 INFO - PROCESS | 1650 | 1461676667469 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 06:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:17:47 INFO - PROCESS | 1650 | 1461676667472 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:17:47 INFO - PROCESS | 1650 | 1461676667473 Marionette TRACE conn2 <- [1,2226,null,{}] 06:17:47 INFO - PROCESS | 1650 | 1461676667475 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}] 06:17:47 INFO - PROCESS | 1650 | 1461676667597 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 06:17:47 INFO - PROCESS | 1650 | 1461676667688 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec03000 == 97 [pid = 1650] [id = 564] 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12aab3800) [pid = 1650] [serial = 1692] [outer = 0x0] 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12af8e400) [pid = 1650] [serial = 1693] [outer = 0x12aab3800] 06:17:47 INFO - PROCESS | 1650 | 1461676667715 Marionette DEBUG loaded listener.js 06:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12be14800) [pid = 1650] [serial = 1694] [outer = 0x12aab3800] 06:17:48 INFO - PROCESS | 1650 | 1461676668066 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]]]}] 06:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 06:17:48 INFO - PROCESS | 1650 | 1461676668093 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 06:17:48 INFO - PROCESS | 1650 | 1461676668094 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 06:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:17:48 INFO - PROCESS | 1650 | 1461676668097 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:17:48 INFO - PROCESS | 1650 | 1461676668098 Marionette TRACE conn2 <- [1,2230,null,{}] 06:17:48 INFO - PROCESS | 1650 | 1461676668100 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}] 06:17:48 INFO - PROCESS | 1650 | 1461676668248 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 06:17:48 INFO - PROCESS | 1650 | 1461676668270 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x130119800 == 98 [pid = 1650] [id = 565] 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12da5e000) [pid = 1650] [serial = 1695] [outer = 0x0] 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12e9b8800) [pid = 1650] [serial = 1696] [outer = 0x12da5e000] 06:17:48 INFO - PROCESS | 1650 | 1461676668298 Marionette DEBUG loaded listener.js 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f1db800) [pid = 1650] [serial = 1697] [outer = 0x12da5e000] 06:17:48 INFO - PROCESS | 1650 | 1461676668664 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]]]}] 06:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 617ms 06:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:17:48 INFO - PROCESS | 1650 | 1461676668715 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 06:17:48 INFO - PROCESS | 1650 | 1461676668716 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 06:17:48 INFO - PROCESS | 1650 | 1461676668718 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:17:48 INFO - PROCESS | 1650 | 1461676668719 Marionette TRACE conn2 <- [1,2234,null,{}] 06:17:48 INFO - PROCESS | 1650 | 1461676668721 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}] 06:17:48 INFO - PROCESS | 1650 | 1461676668857 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 06:17:48 INFO - PROCESS | 1650 | 1461676668889 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ac0000 == 99 [pid = 1650] [id = 566] 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12f747800) [pid = 1650] [serial = 1698] [outer = 0x0] 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12fed3c00) [pid = 1650] [serial = 1699] [outer = 0x12f747800] 06:17:48 INFO - PROCESS | 1650 | 1461676668917 Marionette DEBUG loaded listener.js 06:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x135a27000) [pid = 1650] [serial = 1700] [outer = 0x12f747800] 06:17:49 INFO - PROCESS | 1650 | 1461676669283 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]]]}] 06:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 06:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:17:49 INFO - PROCESS | 1650 | 1461676669288 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 06:17:49 INFO - PROCESS | 1650 | 1461676669289 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 06:17:49 INFO - PROCESS | 1650 | 1461676669292 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:17:49 INFO - PROCESS | 1650 | 1461676669293 Marionette TRACE conn2 <- [1,2238,null,{}] 06:17:49 INFO - PROCESS | 1650 | 1461676669295 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}] 06:17:49 INFO - PROCESS | 1650 | 1461676669431 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 06:17:49 INFO - PROCESS | 1650 | 1461676669443 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383cf800 == 100 [pid = 1650] [id = 567] 06:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12f751800) [pid = 1650] [serial = 1701] [outer = 0x0] 06:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x1383eec00) [pid = 1650] [serial = 1702] [outer = 0x12f751800] 06:17:49 INFO - PROCESS | 1650 | 1461676669469 Marionette DEBUG loaded listener.js 06:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x138532c00) [pid = 1650] [serial = 1703] [outer = 0x12f751800] 06:17:49 INFO - PROCESS | 1650 | 1461676669824 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]]]}] 06:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 06:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:17:49 INFO - PROCESS | 1650 | 1461676669874 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 06:17:49 INFO - PROCESS | 1650 | 1461676669875 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 06:17:49 INFO - PROCESS | 1650 | 1461676669877 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:17:49 INFO - PROCESS | 1650 | 1461676669878 Marionette TRACE conn2 <- [1,2242,null,{}] 06:17:49 INFO - PROCESS | 1650 | 1461676669881 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}] 06:17:50 INFO - PROCESS | 1650 | 1461676670261 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12aa76400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x115822000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x139870c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11842b000) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12a9a2800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12aee5c00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x123d62400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12e9b9800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x115821c00) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e6da400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12431f400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:17:50 INFO - PROCESS | 1650 | 1461676670343 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32f000 == 101 [pid = 1650] [id = 568] 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x11842b000) [pid = 1650] [serial = 1704] [outer = 0x0] 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x124546000) [pid = 1650] [serial = 1705] [outer = 0x11842b000] 06:17:50 INFO - PROCESS | 1650 | 1461676670369 Marionette DEBUG loaded listener.js 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12abbac00) [pid = 1650] [serial = 1706] [outer = 0x11842b000] 06:17:50 INFO - PROCESS | 1650 | 1461676670652 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]]]}] 06:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 820ms 06:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:17:50 INFO - PROCESS | 1650 | 1461676670699 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 06:17:50 INFO - PROCESS | 1650 | 1461676670700 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 06:17:50 INFO - PROCESS | 1650 | 1461676670702 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:17:50 INFO - PROCESS | 1650 | 1461676670703 Marionette TRACE conn2 <- [1,2246,null,{}] 06:17:50 INFO - PROCESS | 1650 | 1461676670706 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}] 06:17:50 INFO - PROCESS | 1650 | 1461676670815 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 06:17:50 INFO - PROCESS | 1650 | 1461676670904 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308bd800 == 102 [pid = 1650] [id = 569] 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11926b400) [pid = 1650] [serial = 1707] [outer = 0x0] 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13986d400) [pid = 1650] [serial = 1708] [outer = 0x11926b400] 06:17:50 INFO - PROCESS | 1650 | 1461676670929 Marionette DEBUG loaded listener.js 06:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x139972400) [pid = 1650] [serial = 1709] [outer = 0x11926b400] 06:17:51 INFO - PROCESS | 1650 | 1461676671220 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]]]}] 06:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 06:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:17:51 INFO - PROCESS | 1650 | 1461676671271 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 06:17:51 INFO - PROCESS | 1650 | 1461676671272 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 06:17:51 INFO - PROCESS | 1650 | 1461676671274 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:17:51 INFO - PROCESS | 1650 | 1461676671276 Marionette TRACE conn2 <- [1,2250,null,{}] 06:17:51 INFO - PROCESS | 1650 | 1461676671278 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}] 06:17:51 INFO - PROCESS | 1650 | 1461676671395 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 06:17:51 INFO - PROCESS | 1650 | 1461676671481 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1c4000 == 103 [pid = 1650] [id = 570] 06:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x11c057400) [pid = 1650] [serial = 1710] [outer = 0x0] 06:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x11c686000) [pid = 1650] [serial = 1711] [outer = 0x11c057400] 06:17:51 INFO - PROCESS | 1650 | 1461676671511 Marionette DEBUG loaded listener.js 06:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x139973800) [pid = 1650] [serial = 1712] [outer = 0x11c057400] 06:17:51 INFO - PROCESS | 1650 | 1461676671866 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]]]}] 06:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 623ms 06:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:17:51 INFO - PROCESS | 1650 | 1461676671898 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 06:17:51 INFO - PROCESS | 1650 | 1461676671899 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 06:17:51 INFO - PROCESS | 1650 | 1461676671903 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:17:51 INFO - PROCESS | 1650 | 1461676671905 Marionette TRACE conn2 <- [1,2254,null,{}] 06:17:51 INFO - PROCESS | 1650 | 1461676671908 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}] 06:17:52 INFO - PROCESS | 1650 | 1461676672071 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 06:17:52 INFO - PROCESS | 1650 | 1461676672208 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x141aa5800 == 104 [pid = 1650] [id = 571] 06:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x11c67fc00) [pid = 1650] [serial = 1713] [outer = 0x0] 06:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x139a6cc00) [pid = 1650] [serial = 1714] [outer = 0x11c67fc00] 06:17:52 INFO - PROCESS | 1650 | 1461676672250 Marionette DEBUG loaded listener.js 06:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x139e08c00) [pid = 1650] [serial = 1715] [outer = 0x11c67fc00] 06:17:52 INFO - PROCESS | 1650 | 1461676672846 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]]]}] 06:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 971ms 06:17:52 INFO - PROCESS | 1650 | 1461676672874 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 06:17:52 INFO - PROCESS | 1650 | 1461676672877 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 06:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:17:52 INFO - PROCESS | 1650 | 1461676672900 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:17:52 INFO - PROCESS | 1650 | 1461676672903 Marionette TRACE conn2 <- [1,2258,null,{}] 06:17:52 INFO - PROCESS | 1650 | 1461676672907 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}] 06:17:53 INFO - PROCESS | 1650 | 1461676673039 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 06:17:53 INFO - PROCESS | 1650 | 1461676673144 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128769800 == 105 [pid = 1650] [id = 572] 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11c678800) [pid = 1650] [serial = 1716] [outer = 0x0] 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11c68b800) [pid = 1650] [serial = 1717] [outer = 0x11c678800] 06:17:53 INFO - PROCESS | 1650 | 1461676673177 Marionette DEBUG loaded listener.js 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x123e4a400) [pid = 1650] [serial = 1718] [outer = 0x11c678800] 06:17:53 INFO - PROCESS | 1650 | 1461676673653 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]]]}] 06:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 776ms 06:17:53 INFO - PROCESS | 1650 | 1461676673674 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 06:17:53 INFO - PROCESS | 1650 | 1461676673678 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 06:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:17:53 INFO - PROCESS | 1650 | 1461676673683 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:17:53 INFO - PROCESS | 1650 | 1461676673685 Marionette TRACE conn2 <- [1,2262,null,{}] 06:17:53 INFO - PROCESS | 1650 | 1461676673688 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}] 06:17:53 INFO - PROCESS | 1650 | 1461676673818 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 06:17:53 INFO - PROCESS | 1650 | 1461676673948 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb48000 == 106 [pid = 1650] [id = 573] 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x127ba8800) [pid = 1650] [serial = 1719] [outer = 0x0] 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x129de4c00) [pid = 1650] [serial = 1720] [outer = 0x127ba8800] 06:17:53 INFO - PROCESS | 1650 | 1461676673981 Marionette DEBUG loaded listener.js 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12aa46c00) [pid = 1650] [serial = 1721] [outer = 0x127ba8800] 06:17:54 INFO - PROCESS | 1650 | 1461676674448 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]]]}] 06:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 822ms 06:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:17:54 INFO - PROCESS | 1650 | 1461676674505 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 06:17:54 INFO - PROCESS | 1650 | 1461676674506 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 06:17:54 INFO - PROCESS | 1650 | 1461676674508 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:17:54 INFO - PROCESS | 1650 | 1461676674512 Marionette TRACE conn2 <- [1,2266,null,{}] 06:17:54 INFO - PROCESS | 1650 | 1461676674520 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}] 06:17:54 INFO - PROCESS | 1650 | 1461676674650 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 06:17:54 INFO - PROCESS | 1650 | 1461676674755 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x141a96800 == 107 [pid = 1650] [id = 574] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12abbb000) [pid = 1650] [serial = 1722] [outer = 0x0] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12bed3800) [pid = 1650] [serial = 1723] [outer = 0x12abbb000] 06:17:54 INFO - PROCESS | 1650 | 1461676674789 Marionette DEBUG loaded listener.js 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12e9bd000) [pid = 1650] [serial = 1724] [outer = 0x12abbb000] 06:17:55 INFO - PROCESS | 1650 | 1461676675220 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]]]}] 06:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 725ms 06:17:55 INFO - PROCESS | 1650 | 1461676675233 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 06:17:55 INFO - PROCESS | 1650 | 1461676675235 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 06:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:17:55 INFO - PROCESS | 1650 | 1461676675237 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:17:55 INFO - PROCESS | 1650 | 1461676675239 Marionette TRACE conn2 <- [1,2270,null,{}] 06:17:55 INFO - PROCESS | 1650 | 1461676675241 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}] 06:17:55 INFO - PROCESS | 1650 | 1461676675370 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 06:17:55 INFO - PROCESS | 1650 | 1461676675498 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f22800 == 108 [pid = 1650] [id = 575] 06:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12e9bf400) [pid = 1650] [serial = 1725] [outer = 0x0] 06:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12fba5400) [pid = 1650] [serial = 1726] [outer = 0x12e9bf400] 06:17:55 INFO - PROCESS | 1650 | 1461676675532 Marionette DEBUG loaded listener.js 06:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x138533800) [pid = 1650] [serial = 1727] [outer = 0x12e9bf400] 06:17:55 INFO - PROCESS | 1650 | 1461676675920 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]]]}] 06:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 06:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:17:55 INFO - PROCESS | 1650 | 1461676675957 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 06:17:55 INFO - PROCESS | 1650 | 1461676675958 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 06:17:55 INFO - PROCESS | 1650 | 1461676675961 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:17:55 INFO - PROCESS | 1650 | 1461676675962 Marionette TRACE conn2 <- [1,2274,null,{}] 06:17:55 INFO - PROCESS | 1650 | 1461676675964 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}] 06:17:56 INFO - PROCESS | 1650 | 1461676676102 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 06:17:56 INFO - PROCESS | 1650 | 1461676676203 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x146ee9000 == 109 [pid = 1650] [id = 576] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12eb9a800) [pid = 1650] [serial = 1728] [outer = 0x0] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13996bc00) [pid = 1650] [serial = 1729] [outer = 0x12eb9a800] 06:17:56 INFO - PROCESS | 1650 | 1461676676233 Marionette DEBUG loaded listener.js 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x139a77400) [pid = 1650] [serial = 1730] [outer = 0x12eb9a800] 06:17:56 INFO - PROCESS | 1650 | 1461676676656 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]]]}] 06:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 06:17:56 INFO - PROCESS | 1650 | 1461676676680 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 06:17:56 INFO - PROCESS | 1650 | 1461676676681 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 06:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:17:56 INFO - PROCESS | 1650 | 1461676676684 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:17:56 INFO - PROCESS | 1650 | 1461676676685 Marionette TRACE conn2 <- [1,2278,null,{}] 06:17:56 INFO - PROCESS | 1650 | 1461676676688 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}] 06:17:56 INFO - PROCESS | 1650 | 1461676676822 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 06:17:56 INFO - PROCESS | 1650 | 1461676676958 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad57000 == 110 [pid = 1650] [id = 577] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x139e07800) [pid = 1650] [serial = 1731] [outer = 0x0] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x139e0dc00) [pid = 1650] [serial = 1732] [outer = 0x139e07800] 06:17:56 INFO - PROCESS | 1650 | 1461676676993 Marionette DEBUG loaded listener.js 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x139e97800) [pid = 1650] [serial = 1733] [outer = 0x139e07800] 06:17:57 INFO - PROCESS | 1650 | 1461676677417 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]]]}] 06:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 772ms 06:17:57 INFO - PROCESS | 1650 | 1461676677459 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 06:17:57 INFO - PROCESS | 1650 | 1461676677462 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 06:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:17:57 INFO - PROCESS | 1650 | 1461676677467 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:17:57 INFO - PROCESS | 1650 | 1461676677468 Marionette TRACE conn2 <- [1,2282,null,{}] 06:17:57 INFO - PROCESS | 1650 | 1461676677470 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}] 06:17:57 INFO - PROCESS | 1650 | 1461676677593 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 06:17:57 INFO - PROCESS | 1650 | 1461676677694 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x138486800 == 111 [pid = 1650] [id = 578] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x139e93c00) [pid = 1650] [serial = 1734] [outer = 0x0] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x13a432c00) [pid = 1650] [serial = 1735] [outer = 0x139e93c00] 06:17:57 INFO - PROCESS | 1650 | 1461676677724 Marionette DEBUG loaded listener.js 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x13a6c7000) [pid = 1650] [serial = 1736] [outer = 0x139e93c00] 06:17:58 INFO - PROCESS | 1650 | 1461676678111 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]]]}] 06:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 06:17:58 INFO - PROCESS | 1650 | 1461676678136 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 06:17:58 INFO - PROCESS | 1650 | 1461676678138 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 06:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:17:58 INFO - PROCESS | 1650 | 1461676678140 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:17:58 INFO - PROCESS | 1650 | 1461676678141 Marionette TRACE conn2 <- [1,2286,null,{}] 06:17:58 INFO - PROCESS | 1650 | 1461676678144 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}] 06:17:58 INFO - PROCESS | 1650 | 1461676678268 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 06:17:58 INFO - PROCESS | 1650 | 1461676678395 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x138499000 == 112 [pid = 1650] [id = 579] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x139e97c00) [pid = 1650] [serial = 1737] [outer = 0x0] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x13a6ca800) [pid = 1650] [serial = 1738] [outer = 0x139e97c00] 06:17:58 INFO - PROCESS | 1650 | 1461676678427 Marionette DEBUG loaded listener.js 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x13a6d0800) [pid = 1650] [serial = 1739] [outer = 0x139e97c00] 06:17:58 INFO - PROCESS | 1650 | 1461676678816 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]]]}] 06:17:58 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 06:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 723ms 06:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:17:58 INFO - PROCESS | 1650 | 1461676678863 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 06:17:58 INFO - PROCESS | 1650 | 1461676678865 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 06:17:58 INFO - PROCESS | 1650 | 1461676678867 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:17:58 INFO - PROCESS | 1650 | 1461676678868 Marionette TRACE conn2 <- [1,2290,null,{}] 06:17:58 INFO - PROCESS | 1650 | 1461676678871 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}] 06:17:58 INFO - PROCESS | 1650 | 1461676678995 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 06:17:59 INFO - PROCESS | 1650 | 1461676679125 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398be800 == 113 [pid = 1650] [id = 580] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x13a6cf800) [pid = 1650] [serial = 1740] [outer = 0x0] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x13a876000) [pid = 1650] [serial = 1741] [outer = 0x13a6cf800] 06:17:59 INFO - PROCESS | 1650 | 1461676679157 Marionette DEBUG loaded listener.js 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x13a87a800) [pid = 1650] [serial = 1742] [outer = 0x13a6cf800] 06:17:59 INFO - PROCESS | 1650 | 1461676679579 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]]]}] 06:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 06:17:59 INFO - PROCESS | 1650 | 1461676679589 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 06:17:59 INFO - PROCESS | 1650 | 1461676679590 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 06:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:17:59 INFO - PROCESS | 1650 | 1461676679593 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:17:59 INFO - PROCESS | 1650 | 1461676679594 Marionette TRACE conn2 <- [1,2294,null,{}] 06:17:59 INFO - PROCESS | 1650 | 1461676679596 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}] 06:17:59 INFO - PROCESS | 1650 | 1461676679720 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 06:17:59 INFO - PROCESS | 1650 | 1461676679848 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e6b000 == 114 [pid = 1650] [id = 581] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x13a876c00) [pid = 1650] [serial = 1743] [outer = 0x0] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x13a87f400) [pid = 1650] [serial = 1744] [outer = 0x13a876c00] 06:17:59 INFO - PROCESS | 1650 | 1461676679881 Marionette DEBUG loaded listener.js 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x141b06000) [pid = 1650] [serial = 1745] [outer = 0x13a876c00] 06:18:00 INFO - PROCESS | 1650 | 1461676680351 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]]]}] 06:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 821ms 06:18:00 INFO - PROCESS | 1650 | 1461676680414 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 06:18:00 INFO - PROCESS | 1650 | 1461676680416 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 06:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:18:00 INFO - PROCESS | 1650 | 1461676680418 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:18:00 INFO - PROCESS | 1650 | 1461676680420 Marionette TRACE conn2 <- [1,2298,null,{}] 06:18:00 INFO - PROCESS | 1650 | 1461676680423 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}] 06:18:00 INFO - PROCESS | 1650 | 1461676680563 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 06:18:00 INFO - PROCESS | 1650 | 1461676680701 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124336800 == 115 [pid = 1650] [id = 582] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x11bc17000) [pid = 1650] [serial = 1746] [outer = 0x0] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x129030000) [pid = 1650] [serial = 1747] [outer = 0x11bc17000] 06:18:00 INFO - PROCESS | 1650 | 1461676680739 Marionette DEBUG loaded listener.js 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x141ea7800) [pid = 1650] [serial = 1748] [outer = 0x11bc17000] 06:18:01 INFO - PROCESS | 1650 | 1461676681406 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]]]}] 06:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1023ms 06:18:01 INFO - PROCESS | 1650 | 1461676681442 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 06:18:01 INFO - PROCESS | 1650 | 1461676681446 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 06:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:18:01 INFO - PROCESS | 1650 | 1461676681449 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:18:01 INFO - PROCESS | 1650 | 1461676681451 Marionette TRACE conn2 <- [1,2302,null,{}] 06:18:01 INFO - PROCESS | 1650 | 1461676681464 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}] 06:18:01 INFO - PROCESS | 1650 | 1461676681583 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 06:18:01 INFO - PROCESS | 1650 | 1461676681751 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad55000 == 116 [pid = 1650] [id = 583] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x11c308000) [pid = 1650] [serial = 1749] [outer = 0x0] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x11c68a400) [pid = 1650] [serial = 1750] [outer = 0x11c308000] 06:18:01 INFO - PROCESS | 1650 | 1461676681782 Marionette DEBUG loaded listener.js 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x12428d000) [pid = 1650] [serial = 1751] [outer = 0x11c308000] 06:18:02 INFO - PROCESS | 1650 | 1461676682244 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]]]}] 06:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 832ms 06:18:02 INFO - PROCESS | 1650 | 1461676682295 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 06:18:02 INFO - PROCESS | 1650 | 1461676682298 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 06:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:18:02 INFO - PROCESS | 1650 | 1461676682305 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:18:02 INFO - PROCESS | 1650 | 1461676682307 Marionette TRACE conn2 <- [1,2306,null,{}] 06:18:02 INFO - PROCESS | 1650 | 1461676682310 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}] 06:18:02 INFO - PROCESS | 1650 | 1461676682433 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 06:18:02 INFO - PROCESS | 1650 | 1461676682541 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b77b000 == 117 [pid = 1650] [id = 584] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12a93dc00) [pid = 1650] [serial = 1752] [outer = 0x0] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12a9c8000) [pid = 1650] [serial = 1753] [outer = 0x12a93dc00] 06:18:02 INFO - PROCESS | 1650 | 1461676682569 Marionette DEBUG loaded listener.js 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x12aa7b000) [pid = 1650] [serial = 1754] [outer = 0x12a93dc00] 06:18:03 INFO - PROCESS | 1650 | 1461676683019 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]]]}] 06:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 725ms 06:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:18:03 INFO - PROCESS | 1650 | 1461676683032 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 06:18:03 INFO - PROCESS | 1650 | 1461676683033 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 06:18:03 INFO - PROCESS | 1650 | 1461676683035 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:18:03 INFO - PROCESS | 1650 | 1461676683037 Marionette TRACE conn2 <- [1,2310,null,{}] 06:18:03 INFO - PROCESS | 1650 | 1461676683045 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}] 06:18:03 INFO - PROCESS | 1650 | 1461676683167 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 06:18:03 INFO - PROCESS | 1650 | 1461676683305 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec1d800 == 118 [pid = 1650] [id = 585] 06:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x12adb4800) [pid = 1650] [serial = 1755] [outer = 0x0] 06:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x12b1d3400) [pid = 1650] [serial = 1756] [outer = 0x12adb4800] 06:18:03 INFO - PROCESS | 1650 | 1461676683338 Marionette DEBUG loaded listener.js 06:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12d3a4c00) [pid = 1650] [serial = 1757] [outer = 0x12adb4800] 06:18:03 INFO - PROCESS | 1650 | 1461676683843 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]]]}] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118f13800 == 117 [pid = 1650] [id = 463] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1c4000 == 116 [pid = 1650] [id = 570] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1308bd800 == 115 [pid = 1650] [id = 569] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32f000 == 114 [pid = 1650] [id = 568] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1383cf800 == 113 [pid = 1650] [id = 567] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x135ac0000 == 112 [pid = 1650] [id = 566] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12f1d6400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12b4b9800) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x135a2ac00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x123e4f800) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12a943c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12a93d800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12e546000) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x1359c2400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12ae0f000) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x139e8bc00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12a97f400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x13594b400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x119905c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12fba8800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x130119800 == 111 [pid = 1650] [id = 565] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec03000 == 110 [pid = 1650] [id = 564] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bad6000 == 109 [pid = 1650] [id = 563] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x129d8d800 == 108 [pid = 1650] [id = 562] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad46000 == 107 [pid = 1650] [id = 561] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12b127000 == 106 [pid = 1650] [id = 560] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13a5d3000 == 105 [pid = 1650] [id = 556] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x14602f800 == 104 [pid = 1650] [id = 555] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x138250800 == 103 [pid = 1650] [id = 554] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x139f9d800 == 102 [pid = 1650] [id = 553] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x14280b000 == 101 [pid = 1650] [id = 552] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x141f22000 == 100 [pid = 1650] [id = 551] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13a9d5000 == 99 [pid = 1650] [id = 550] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec13000 == 98 [pid = 1650] [id = 549] 06:18:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123879800 == 97 [pid = 1650] [id = 548] 06:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 872ms 06:18:03 INFO - PROCESS | 1650 | 1461676683908 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 06:18:03 INFO - PROCESS | 1650 | 1461676683909 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 06:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:18:03 INFO - PROCESS | 1650 | 1461676683917 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:18:03 INFO - PROCESS | 1650 | 1461676683918 Marionette TRACE conn2 <- [1,2314,null,{}] 06:18:03 INFO - PROCESS | 1650 | 1461676683921 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}] 06:18:04 INFO - PROCESS | 1650 | 1461676684031 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 06:18:04 INFO - PROCESS | 1650 | 1461676684039 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32f000 == 98 [pid = 1650] [id = 586] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12a943c00) [pid = 1650] [serial = 1758] [outer = 0x0] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x12aacb800) [pid = 1650] [serial = 1759] [outer = 0x12a943c00] 06:18:04 INFO - PROCESS | 1650 | 1461676684066 Marionette DEBUG loaded listener.js 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x12ceabc00) [pid = 1650] [serial = 1760] [outer = 0x12a943c00] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12aa0a000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12aaa7400) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12bab8400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12e544c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x129403000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12a97d000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x13013cc00) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x11c674800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x119263000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12eb98c00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x129028000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x128022800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12aacb400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x138267c00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x128025800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x139a6a800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x139e31400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11c2da800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12f05a400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x13986d000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12adb6800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12abc3000) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 06:18:04 INFO - PROCESS | 1650 | 1461676684478 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]]]}] 06:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 574ms 06:18:04 INFO - PROCESS | 1650 | 1461676684486 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 06:18:04 INFO - PROCESS | 1650 | 1461676684487 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 06:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:18:04 INFO - PROCESS | 1650 | 1461676684490 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:18:04 INFO - PROCESS | 1650 | 1461676684491 Marionette TRACE conn2 <- [1,2318,null,{}] 06:18:04 INFO - PROCESS | 1650 | 1461676684493 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}] 06:18:04 INFO - PROCESS | 1650 | 1461676684602 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 06:18:04 INFO - PROCESS | 1650 | 1461676684608 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce3e000 == 99 [pid = 1650] [id = 587] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12adb5c00) [pid = 1650] [serial = 1761] [outer = 0x0] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12e3e3400) [pid = 1650] [serial = 1762] [outer = 0x12adb5c00] 06:18:04 INFO - PROCESS | 1650 | 1461676684635 Marionette DEBUG loaded listener.js 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12e9bf000) [pid = 1650] [serial = 1763] [outer = 0x12adb5c00] 06:18:05 INFO - PROCESS | 1650 | 1461676685050 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] 06:18:05 INFO - PROCESS | 1650 | 1461676685060 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 06:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:18:05 INFO - PROCESS | 1650 | 1461676685064 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:18:05 INFO - PROCESS | 1650 | 1461676685066 Marionette TRACE conn2 <- [1,2322,null,{}] 06:18:05 INFO - PROCESS | 1650 | 1461676685068 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}] 06:18:05 INFO - PROCESS | 1650 | 1461676685181 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 06:18:05 INFO - PROCESS | 1650 | 1461676685185 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x130249800 == 100 [pid = 1650] [id = 588] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12aef1800) [pid = 1650] [serial = 1764] [outer = 0x0] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12fa14000) [pid = 1650] [serial = 1765] [outer = 0x12aef1800] 06:18:05 INFO - PROCESS | 1650 | 1461676685214 Marionette DEBUG loaded listener.js 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x138537c00) [pid = 1650] [serial = 1766] [outer = 0x12aef1800] 06:18:05 INFO - PROCESS | 1650 | 1461676685586 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]]]}] 06:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 06:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:18:05 INFO - PROCESS | 1650 | 1461676685666 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 06:18:05 INFO - PROCESS | 1650 | 1461676685667 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 06:18:05 INFO - PROCESS | 1650 | 1461676685671 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:18:05 INFO - PROCESS | 1650 | 1461676685672 Marionette TRACE conn2 <- [1,2326,null,{}] 06:18:05 INFO - PROCESS | 1650 | 1461676685674 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}] 06:18:05 INFO - PROCESS | 1650 | 1461676685788 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 06:18:05 INFO - PROCESS | 1650 | 1461676685794 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383ce800 == 101 [pid = 1650] [id = 589] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x139878000) [pid = 1650] [serial = 1767] [outer = 0x0] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x13996f400) [pid = 1650] [serial = 1768] [outer = 0x139878000] 06:18:05 INFO - PROCESS | 1650 | 1461676685820 Marionette DEBUG loaded listener.js 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x139a71400) [pid = 1650] [serial = 1769] [outer = 0x139878000] 06:18:06 INFO - PROCESS | 1650 | 1461676686214 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]]]}] 06:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 567ms 06:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:18:06 INFO - PROCESS | 1650 | 1461676686239 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 06:18:06 INFO - PROCESS | 1650 | 1461676686240 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 06:18:06 INFO - PROCESS | 1650 | 1461676686248 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:18:06 INFO - PROCESS | 1650 | 1461676686249 Marionette TRACE conn2 <- [1,2330,null,{}] 06:18:06 INFO - PROCESS | 1650 | 1461676686251 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}] 06:18:06 INFO - PROCESS | 1650 | 1461676686390 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 06:18:06 INFO - PROCESS | 1650 | 1461676686406 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x139883800 == 102 [pid = 1650] [id = 590] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x139878800) [pid = 1650] [serial = 1770] [outer = 0x0] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x139e0a800) [pid = 1650] [serial = 1771] [outer = 0x139878800] 06:18:06 INFO - PROCESS | 1650 | 1461676686431 Marionette DEBUG loaded listener.js 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x139e2d000) [pid = 1650] [serial = 1772] [outer = 0x139878800] 06:18:06 INFO - PROCESS | 1650 | 1461676686819 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]]]}] 06:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms 06:18:06 INFO - PROCESS | 1650 | 1461676686867 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 06:18:06 INFO - PROCESS | 1650 | 1461676686868 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 06:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:18:06 INFO - PROCESS | 1650 | 1461676686870 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:18:06 INFO - PROCESS | 1650 | 1461676686871 Marionette TRACE conn2 <- [1,2334,null,{}] 06:18:06 INFO - PROCESS | 1650 | 1461676686874 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}] 06:18:07 INFO - PROCESS | 1650 | 1461676687012 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 06:18:07 INFO - PROCESS | 1650 | 1461676687029 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ece000 == 103 [pid = 1650] [id = 591] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x139e35000) [pid = 1650] [serial = 1773] [outer = 0x0] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x139e91800) [pid = 1650] [serial = 1774] [outer = 0x139e35000] 06:18:07 INFO - PROCESS | 1650 | 1461676687054 Marionette DEBUG loaded listener.js 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x13a0d5c00) [pid = 1650] [serial = 1775] [outer = 0x139e35000] 06:18:07 INFO - PROCESS | 1650 | 1461676687404 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]]]}] 06:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 06:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:18:07 INFO - PROCESS | 1650 | 1461676687439 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 06:18:07 INFO - PROCESS | 1650 | 1461676687441 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 06:18:07 INFO - PROCESS | 1650 | 1461676687443 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:18:07 INFO - PROCESS | 1650 | 1461676687444 Marionette TRACE conn2 <- [1,2338,null,{}] 06:18:07 INFO - PROCESS | 1650 | 1461676687446 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}] 06:18:07 INFO - PROCESS | 1650 | 1461676687587 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 06:18:07 INFO - PROCESS | 1650 | 1461676687603 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a07d800 == 104 [pid = 1650] [id = 592] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x139e37800) [pid = 1650] [serial = 1776] [outer = 0x0] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x13a43e800) [pid = 1650] [serial = 1777] [outer = 0x139e37800] 06:18:07 INFO - PROCESS | 1650 | 1461676687628 Marionette DEBUG loaded listener.js 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x13a669000) [pid = 1650] [serial = 1778] [outer = 0x139e37800] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12aab3800) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12da5e000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x11bc17400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x11c672c00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12f747800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12a9a4000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12aaad800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12f751800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11842b000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11926b400) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11c057400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x118f96000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x128010800) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12a9c4800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x11a8de000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x123e41000) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:18:08 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12a9c4c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:18:08 INFO - PROCESS | 1650 | 1461676688570 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]]]}] 06:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1173ms 06:18:08 INFO - PROCESS | 1650 | 1461676688617 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 06:18:08 INFO - PROCESS | 1650 | 1461676688619 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 06:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:18:08 INFO - PROCESS | 1650 | 1461676688621 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:18:08 INFO - PROCESS | 1650 | 1461676688623 Marionette TRACE conn2 <- [1,2342,null,{}] 06:18:08 INFO - PROCESS | 1650 | 1461676688625 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}] 06:18:08 INFO - PROCESS | 1650 | 1461676688748 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 06:18:08 INFO - PROCESS | 1650 | 1461676688842 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x137436000 == 105 [pid = 1650] [id = 593] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x11c67ec00) [pid = 1650] [serial = 1779] [outer = 0x0] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12b1cc000) [pid = 1650] [serial = 1780] [outer = 0x11c67ec00] 06:18:08 INFO - PROCESS | 1650 | 1461676688872 Marionette DEBUG loaded listener.js 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x139e04c00) [pid = 1650] [serial = 1781] [outer = 0x11c67ec00] 06:18:09 INFO - PROCESS | 1650 | 1461676689185 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]]]}] 06:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 619ms 06:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:18:09 INFO - PROCESS | 1650 | 1461676689240 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 06:18:09 INFO - PROCESS | 1650 | 1461676689242 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 06:18:09 INFO - PROCESS | 1650 | 1461676689244 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:18:09 INFO - PROCESS | 1650 | 1461676689247 Marionette TRACE conn2 <- [1,2346,null,{}] 06:18:09 INFO - PROCESS | 1650 | 1461676689250 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}] 06:18:09 INFO - PROCESS | 1650 | 1461676689359 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 06:18:09 INFO - PROCESS | 1650 | 1461676689451 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a2d5800 == 106 [pid = 1650] [id = 594] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x139874400) [pid = 1650] [serial = 1782] [outer = 0x0] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x139a1ac00) [pid = 1650] [serial = 1783] [outer = 0x139874400] 06:18:09 INFO - PROCESS | 1650 | 1461676689476 Marionette DEBUG loaded listener.js 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x139a1fc00) [pid = 1650] [serial = 1784] [outer = 0x139874400] 06:18:09 INFO - PROCESS | 1650 | 1461676689744 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]]]}] 06:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 06:18:09 INFO - PROCESS | 1650 | 1461676689769 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 06:18:09 INFO - PROCESS | 1650 | 1461676689771 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 06:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:18:09 INFO - PROCESS | 1650 | 1461676689773 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:18:09 INFO - PROCESS | 1650 | 1461676689774 Marionette TRACE conn2 <- [1,2350,null,{}] 06:18:09 INFO - PROCESS | 1650 | 1461676689784 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}] 06:18:09 INFO - PROCESS | 1650 | 1461676689902 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 06:18:09 INFO - PROCESS | 1650 | 1461676689906 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ad0800 == 107 [pid = 1650] [id = 595] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x139a20000) [pid = 1650] [serial = 1785] [outer = 0x0] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x13a43f800) [pid = 1650] [serial = 1786] [outer = 0x139a20000] 06:18:09 INFO - PROCESS | 1650 | 1461676689931 Marionette DEBUG loaded listener.js 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x13a671400) [pid = 1650] [serial = 1787] [outer = 0x139a20000] 06:18:10 INFO - PROCESS | 1650 | 1461676690343 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]]]}] 06:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 06:18:10 INFO - PROCESS | 1650 | 1461676690392 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 06:18:10 INFO - PROCESS | 1650 | 1461676690395 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 06:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:18:10 INFO - PROCESS | 1650 | 1461676690399 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:18:10 INFO - PROCESS | 1650 | 1461676690400 Marionette TRACE conn2 <- [1,2354,null,{}] 06:18:10 INFO - PROCESS | 1650 | 1461676690403 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}] 06:18:10 INFO - PROCESS | 1650 | 1461676690514 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 06:18:10 INFO - PROCESS | 1650 | 1461676690710 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d2d000 == 108 [pid = 1650] [id = 596] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x11453f000) [pid = 1650] [serial = 1788] [outer = 0x0] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x11548f400) [pid = 1650] [serial = 1789] [outer = 0x11453f000] 06:18:10 INFO - PROCESS | 1650 | 1461676690743 Marionette DEBUG loaded listener.js 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x11a869000) [pid = 1650] [serial = 1790] [outer = 0x11453f000] 06:18:11 INFO - PROCESS | 1650 | 1461676691251 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]]]}] 06:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 919ms 06:18:11 INFO - PROCESS | 1650 | 1461676691329 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 06:18:11 INFO - PROCESS | 1650 | 1461676691332 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 06:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:18:11 INFO - PROCESS | 1650 | 1461676691337 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:18:11 INFO - PROCESS | 1650 | 1461676691340 Marionette TRACE conn2 <- [1,2358,null,{}] 06:18:11 INFO - PROCESS | 1650 | 1461676691343 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}] 06:18:11 INFO - PROCESS | 1650 | 1461676691477 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 06:18:11 INFO - PROCESS | 1650 | 1461676691584 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a7000 == 109 [pid = 1650] [id = 597] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x129833c00) [pid = 1650] [serial = 1791] [outer = 0x0] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12a93e800) [pid = 1650] [serial = 1792] [outer = 0x129833c00] 06:18:11 INFO - PROCESS | 1650 | 1461676691616 Marionette DEBUG loaded listener.js 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12a9c8c00) [pid = 1650] [serial = 1793] [outer = 0x129833c00] 06:18:12 INFO - PROCESS | 1650 | 1461676692026 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]]]}] 06:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 06:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:18:12 INFO - PROCESS | 1650 | 1461676692060 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 06:18:12 INFO - PROCESS | 1650 | 1461676692066 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 06:18:12 INFO - PROCESS | 1650 | 1461676692068 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:18:12 INFO - PROCESS | 1650 | 1461676692070 Marionette TRACE conn2 <- [1,2362,null,{}] 06:18:12 INFO - PROCESS | 1650 | 1461676692072 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}] 06:18:12 INFO - PROCESS | 1650 | 1461676692201 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 06:18:12 INFO - PROCESS | 1650 | 1461676692334 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x13824c800 == 110 [pid = 1650] [id = 598] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12aa76400) [pid = 1650] [serial = 1794] [outer = 0x0] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12adb6800) [pid = 1650] [serial = 1795] [outer = 0x12aa76400] 06:18:12 INFO - PROCESS | 1650 | 1461676692366 Marionette DEBUG loaded listener.js 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12da64c00) [pid = 1650] [serial = 1796] [outer = 0x12aa76400] 06:18:12 INFO - PROCESS | 1650 | 1461676692818 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]]]}] 06:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 819ms 06:18:12 INFO - PROCESS | 1650 | 1461676692888 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 06:18:12 INFO - PROCESS | 1650 | 1461676692889 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 06:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:18:12 INFO - PROCESS | 1650 | 1461676692897 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:18:12 INFO - PROCESS | 1650 | 1461676692901 Marionette TRACE conn2 <- [1,2366,null,{}] 06:18:12 INFO - PROCESS | 1650 | 1461676692905 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}] 06:18:13 INFO - PROCESS | 1650 | 1461676693038 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 06:18:13 INFO - PROCESS | 1650 | 1461676693175 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x141eca000 == 111 [pid = 1650] [id = 599] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12e545000) [pid = 1650] [serial = 1797] [outer = 0x0] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x135956c00) [pid = 1650] [serial = 1798] [outer = 0x12e545000] 06:18:13 INFO - PROCESS | 1650 | 1461676693207 Marionette DEBUG loaded listener.js 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x139a16800) [pid = 1650] [serial = 1799] [outer = 0x12e545000] 06:18:13 INFO - PROCESS | 1650 | 1461676693635 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]]]}] 06:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 778ms 06:18:13 INFO - PROCESS | 1650 | 1461676693670 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 06:18:13 INFO - PROCESS | 1650 | 1461676693672 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 06:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:18:13 INFO - PROCESS | 1650 | 1461676693675 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:18:13 INFO - PROCESS | 1650 | 1461676693676 Marionette TRACE conn2 <- [1,2370,null,{}] 06:18:13 INFO - PROCESS | 1650 | 1461676693681 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}] 06:18:13 INFO - PROCESS | 1650 | 1461676693809 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 06:18:13 INFO - PROCESS | 1650 | 1461676693918 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x14280f000 == 112 [pid = 1650] [id = 600] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x139970800) [pid = 1650] [serial = 1800] [outer = 0x0] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x139e35800) [pid = 1650] [serial = 1801] [outer = 0x139970800] 06:18:13 INFO - PROCESS | 1650 | 1461676693948 Marionette DEBUG loaded listener.js 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x13a6c3800) [pid = 1650] [serial = 1802] [outer = 0x139970800] 06:18:14 INFO - PROCESS | 1650 | 1461676694350 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]]]}] 06:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 06:18:14 INFO - PROCESS | 1650 | 1461676694397 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 06:18:14 INFO - PROCESS | 1650 | 1461676694399 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 06:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:18:14 INFO - PROCESS | 1650 | 1461676694401 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:18:14 INFO - PROCESS | 1650 | 1461676694402 Marionette TRACE conn2 <- [1,2374,null,{}] 06:18:14 INFO - PROCESS | 1650 | 1461676694424 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}] 06:18:14 INFO - PROCESS | 1650 | 1461676694547 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 06:18:14 INFO - PROCESS | 1650 | 1461676694682 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x146cc7000 == 113 [pid = 1650] [id = 601] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x13a87c400) [pid = 1650] [serial = 1803] [outer = 0x0] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x13a880c00) [pid = 1650] [serial = 1804] [outer = 0x13a87c400] 06:18:14 INFO - PROCESS | 1650 | 1461676694721 Marionette DEBUG loaded listener.js 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x141ea5c00) [pid = 1650] [serial = 1805] [outer = 0x13a87c400] 06:18:15 INFO - PROCESS | 1650 | 1461676695129 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]]]}] 06:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 770ms 06:18:15 INFO - PROCESS | 1650 | 1461676695172 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 06:18:15 INFO - PROCESS | 1650 | 1461676695173 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 06:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:18:15 INFO - PROCESS | 1650 | 1461676695175 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:18:15 INFO - PROCESS | 1650 | 1461676695177 Marionette TRACE conn2 <- [1,2378,null,{}] 06:18:15 INFO - PROCESS | 1650 | 1461676695182 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}] 06:18:15 INFO - PROCESS | 1650 | 1461676695311 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 06:18:15 INFO - PROCESS | 1650 | 1461676695447 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x146186000 == 114 [pid = 1650] [id = 602] 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x141ea9000) [pid = 1650] [serial = 1806] [outer = 0x0] 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x141eb0c00) [pid = 1650] [serial = 1807] [outer = 0x141ea9000] 06:18:15 INFO - PROCESS | 1650 | 1461676695478 Marionette DEBUG loaded listener.js 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x142011c00) [pid = 1650] [serial = 1808] [outer = 0x141ea9000] 06:18:15 INFO - PROCESS | 1650 | 1461676695865 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]]]}] 06:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 06:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:18:15 INFO - PROCESS | 1650 | 1461676695898 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 06:18:15 INFO - PROCESS | 1650 | 1461676695899 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 06:18:15 INFO - PROCESS | 1650 | 1461676695901 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:18:15 INFO - PROCESS | 1650 | 1461676695903 Marionette TRACE conn2 <- [1,2382,null,{}] 06:18:15 INFO - PROCESS | 1650 | 1461676695905 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}] 06:18:16 INFO - PROCESS | 1650 | 1461676696049 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 06:18:16 INFO - PROCESS | 1650 | 1461676696154 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x146198000 == 115 [pid = 1650] [id = 603] 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x13a815c00) [pid = 1650] [serial = 1809] [outer = 0x0] 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x13a81bc00) [pid = 1650] [serial = 1810] [outer = 0x13a815c00] 06:18:16 INFO - PROCESS | 1650 | 1461676696183 Marionette DEBUG loaded listener.js 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x13a81f400) [pid = 1650] [serial = 1811] [outer = 0x13a815c00] 06:18:16 INFO - PROCESS | 1650 | 1461676696703 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]]]}] 06:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 871ms 06:18:16 INFO - PROCESS | 1650 | 1461676696773 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 06:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:18:16 INFO - PROCESS | 1650 | 1461676696775 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 06:18:16 INFO - PROCESS | 1650 | 1461676696779 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:18:16 INFO - PROCESS | 1650 | 1461676696781 Marionette TRACE conn2 <- [1,2386,null,{}] 06:18:16 INFO - PROCESS | 1650 | 1461676696785 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}] 06:18:16 INFO - PROCESS | 1650 | 1461676696981 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 06:18:17 INFO - PROCESS | 1650 | 1461676697118 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123886800 == 116 [pid = 1650] [id = 604] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x11c67d000) [pid = 1650] [serial = 1812] [outer = 0x0] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12ae12000) [pid = 1650] [serial = 1813] [outer = 0x11c67d000] 06:18:17 INFO - PROCESS | 1650 | 1461676697148 Marionette DEBUG loaded listener.js 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x138264800) [pid = 1650] [serial = 1814] [outer = 0x11c67d000] 06:18:17 INFO - PROCESS | 1650 | 1461676697620 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]]]}] 06:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 871ms 06:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:18:17 INFO - PROCESS | 1650 | 1461676697650 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 06:18:17 INFO - PROCESS | 1650 | 1461676697651 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 06:18:17 INFO - PROCESS | 1650 | 1461676697654 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:18:17 INFO - PROCESS | 1650 | 1461676697655 Marionette TRACE conn2 <- [1,2390,null,{}] 06:18:17 INFO - PROCESS | 1650 | 1461676697657 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}] 06:18:17 INFO - PROCESS | 1650 | 1461676697788 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 06:18:17 INFO - PROCESS | 1650 | 1461676697929 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e614800 == 117 [pid = 1650] [id = 605] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x114e97800) [pid = 1650] [serial = 1815] [outer = 0x0] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x139873800) [pid = 1650] [serial = 1816] [outer = 0x114e97800] 06:18:17 INFO - PROCESS | 1650 | 1461676697963 Marionette DEBUG loaded listener.js 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x142015000) [pid = 1650] [serial = 1817] [outer = 0x114e97800] 06:18:18 INFO - PROCESS | 1650 | 1461676698388 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]]]}] 06:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 06:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:18:18 INFO - PROCESS | 1650 | 1461676698423 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 06:18:18 INFO - PROCESS | 1650 | 1461676698425 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 06:18:18 INFO - PROCESS | 1650 | 1461676698427 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:18:18 INFO - PROCESS | 1650 | 1461676698428 Marionette TRACE conn2 <- [1,2394,null,{}] 06:18:18 INFO - PROCESS | 1650 | 1461676698431 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}] 06:18:18 INFO - PROCESS | 1650 | 1461676698561 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 06:18:18 INFO - PROCESS | 1650 | 1461676698671 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cdc800 == 118 [pid = 1650] [id = 606] 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x115a29800) [pid = 1650] [serial = 1818] [outer = 0x0] 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x1428c1000) [pid = 1650] [serial = 1819] [outer = 0x115a29800] 06:18:18 INFO - PROCESS | 1650 | 1461676698706 Marionette DEBUG loaded listener.js 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x1428c9000) [pid = 1650] [serial = 1820] [outer = 0x115a29800] 06:18:19 INFO - PROCESS | 1650 | 1461676699157 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]]]}] 06:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 771ms 06:18:19 INFO - PROCESS | 1650 | 1461676699200 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 06:18:19 INFO - PROCESS | 1650 | 1461676699202 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 06:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:18:19 INFO - PROCESS | 1650 | 1461676699207 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:18:19 INFO - PROCESS | 1650 | 1461676699209 Marionette TRACE conn2 <- [1,2398,null,{}] 06:18:19 INFO - PROCESS | 1650 | 1461676699212 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}] 06:18:19 INFO - PROCESS | 1650 | 1461676699353 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 06:18:19 INFO - PROCESS | 1650 | 1461676699899 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11923d800 == 119 [pid = 1650] [id = 607] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x110fb2800) [pid = 1650] [serial = 1821] [outer = 0x0] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x114246400) [pid = 1650] [serial = 1822] [outer = 0x110fb2800] 06:18:19 INFO - PROCESS | 1650 | 1461676699933 Marionette DEBUG loaded listener.js 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x1158b2400) [pid = 1650] [serial = 1823] [outer = 0x110fb2800] 06:18:20 INFO - PROCESS | 1650 | 1461676700418 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]]]}] 06:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1223ms 06:18:20 INFO - PROCESS | 1650 | 1461676700431 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 06:18:20 INFO - PROCESS | 1650 | 1461676700434 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 06:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:18:20 INFO - PROCESS | 1650 | 1461676700437 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:18:20 INFO - PROCESS | 1650 | 1461676700439 Marionette TRACE conn2 <- [1,2402,null,{}] 06:18:20 INFO - PROCESS | 1650 | 1461676700442 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}] 06:18:20 INFO - PROCESS | 1650 | 1461676700558 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 06:18:20 INFO - PROCESS | 1650 | 1461676700669 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab6f000 == 120 [pid = 1650] [id = 608] 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x114b46c00) [pid = 1650] [serial = 1824] [outer = 0x0] 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x11873a000) [pid = 1650] [serial = 1825] [outer = 0x114b46c00] 06:18:20 INFO - PROCESS | 1650 | 1461676700701 Marionette DEBUG loaded listener.js 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x119e53800) [pid = 1650] [serial = 1826] [outer = 0x114b46c00] 06:18:21 INFO - PROCESS | 1650 | 1461676701136 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]]]}] 06:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 06:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:18:21 INFO - PROCESS | 1650 | 1461676701211 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 06:18:21 INFO - PROCESS | 1650 | 1461676701213 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 06:18:21 INFO - PROCESS | 1650 | 1461676701216 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:18:21 INFO - PROCESS | 1650 | 1461676701217 Marionette TRACE conn2 <- [1,2406,null,{}] 06:18:21 INFO - PROCESS | 1650 | 1461676701220 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}] 06:18:21 INFO - PROCESS | 1650 | 1461676701331 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 06:18:21 INFO - PROCESS | 1650 | 1461676701447 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af07800 == 121 [pid = 1650] [id = 609] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x11a870000) [pid = 1650] [serial = 1827] [outer = 0x0] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x11bc1ac00) [pid = 1650] [serial = 1828] [outer = 0x11a870000] 06:18:21 INFO - PROCESS | 1650 | 1461676701475 Marionette DEBUG loaded listener.js 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x11c672800) [pid = 1650] [serial = 1829] [outer = 0x11a870000] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x141ed0800 == 120 [pid = 1650] [id = 396] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x141ad0800 == 119 [pid = 1650] [id = 595] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a2d5800 == 118 [pid = 1650] [id = 594] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x137436000 == 117 [pid = 1650] [id = 593] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a07d800 == 116 [pid = 1650] [id = 592] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x139ece000 == 115 [pid = 1650] [id = 591] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x139883800 == 114 [pid = 1650] [id = 590] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1383ce800 == 113 [pid = 1650] [id = 589] 06:18:21 INFO - PROCESS | 1650 | --DOCSHELL 0x130249800 == 112 [pid = 1650] [id = 588] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce3e000 == 111 [pid = 1650] [id = 587] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32f000 == 110 [pid = 1650] [id = 586] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec1d800 == 109 [pid = 1650] [id = 585] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b77b000 == 108 [pid = 1650] [id = 584] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad55000 == 107 [pid = 1650] [id = 583] 06:18:22 INFO - PROCESS | 1650 | 1461676702034 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]]]}] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x138486800 == 106 [pid = 1650] [id = 578] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad57000 == 105 [pid = 1650] [id = 577] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x146ee9000 == 104 [pid = 1650] [id = 576] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x141f22800 == 103 [pid = 1650] [id = 575] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x141a96800 == 102 [pid = 1650] [id = 574] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb48000 == 101 [pid = 1650] [id = 573] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128769800 == 100 [pid = 1650] [id = 572] 06:18:22 INFO - PROCESS | 1650 | --DOCSHELL 0x141aa5800 == 99 [pid = 1650] [id = 571] 06:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 869ms 06:18:22 INFO - PROCESS | 1650 | 1461676702085 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 06:18:22 INFO - PROCESS | 1650 | 1461676702086 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 06:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:18:22 INFO - PROCESS | 1650 | 1461676702092 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:18:22 INFO - PROCESS | 1650 | 1461676702095 Marionette TRACE conn2 <- [1,2410,null,{}] 06:18:22 INFO - PROCESS | 1650 | 1461676702099 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}] 06:18:22 INFO - PROCESS | 1650 | 1461676702189 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x1382a0400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x139e93000) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x12fed5400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x123d6d000) [pid = 1650] [serial = 1394] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x1383e6000) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x1359c4400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x12af8e400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x12e9b8800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x1290d6c00) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x12a93bc00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x123d69000) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x125ffac00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x13a438400) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x13a438000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x13826e000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x11c67a400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12fed3c00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x135a27000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x14200a800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12aa49c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12aaaac00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x141b0bc00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12e6de000) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x13996e000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x129de2800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12abc6c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12af84000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x13a0cfc00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x1383eec00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x138532c00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12b708000) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12abbac00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x124546000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x13986d400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x139e96000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12f1db800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x139972400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x139973800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12be14800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x11c686000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 06:18:22 INFO - PROCESS | 1650 | 1461676702312 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af21000 == 100 [pid = 1650] [id = 610] 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x119e54000) [pid = 1650] [serial = 1830] [outer = 0x0] 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x11c67a400) [pid = 1650] [serial = 1831] [outer = 0x119e54000] 06:18:22 INFO - PROCESS | 1650 | 1461676702360 Marionette DEBUG loaded listener.js 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x123d70800) [pid = 1650] [serial = 1832] [outer = 0x119e54000] 06:18:22 INFO - PROCESS | 1650 | 1461676702916 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]]]}] 06:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 878ms 06:18:22 INFO - PROCESS | 1650 | 1461676702967 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 06:18:22 INFO - PROCESS | 1650 | 1461676702969 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 06:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:18:22 INFO - PROCESS | 1650 | 1461676702971 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:18:22 INFO - PROCESS | 1650 | 1461676702973 Marionette TRACE conn2 <- [1,2414,null,{}] 06:18:22 INFO - PROCESS | 1650 | 1461676702975 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}] 06:18:23 INFO - PROCESS | 1650 | 1461676703093 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 06:18:23 INFO - PROCESS | 1650 | 1461676703200 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129951000 == 101 [pid = 1650] [id = 611] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x124320c00) [pid = 1650] [serial = 1833] [outer = 0x0] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x129025000) [pid = 1650] [serial = 1834] [outer = 0x124320c00] 06:18:23 INFO - PROCESS | 1650 | 1461676703227 Marionette DEBUG loaded listener.js 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x128007000) [pid = 1650] [serial = 1835] [outer = 0x124320c00] 06:18:23 INFO - PROCESS | 1650 | 1461676703590 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]]]}] 06:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 625ms 06:18:23 INFO - PROCESS | 1650 | 1461676703599 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 06:18:23 INFO - PROCESS | 1650 | 1461676703600 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 06:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:18:23 INFO - PROCESS | 1650 | 1461676703602 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:18:23 INFO - PROCESS | 1650 | 1461676703603 Marionette TRACE conn2 <- [1,2418,null,{}] 06:18:23 INFO - PROCESS | 1650 | 1461676703605 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}] 06:18:23 INFO - PROCESS | 1650 | 1461676703726 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 06:18:23 INFO - PROCESS | 1650 | 1461676703870 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12997b000 == 102 [pid = 1650] [id = 612] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x128024400) [pid = 1650] [serial = 1836] [outer = 0x0] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x1290dec00) [pid = 1650] [serial = 1837] [outer = 0x128024400] 06:18:23 INFO - PROCESS | 1650 | 1461676703922 Marionette DEBUG loaded listener.js 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x12a939000) [pid = 1650] [serial = 1838] [outer = 0x128024400] 06:18:24 INFO - PROCESS | 1650 | 1461676704392 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]]]}] 06:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 819ms 06:18:24 INFO - PROCESS | 1650 | 1461676704440 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 06:18:24 INFO - PROCESS | 1650 | 1461676704441 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 06:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:18:24 INFO - PROCESS | 1650 | 1461676704445 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:18:24 INFO - PROCESS | 1650 | 1461676704446 Marionette TRACE conn2 <- [1,2422,null,{}] 06:18:24 INFO - PROCESS | 1650 | 1461676704449 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}] 06:18:24 INFO - PROCESS | 1650 | 1461676704586 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 06:18:24 INFO - PROCESS | 1650 | 1461676704606 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aecf800 == 103 [pid = 1650] [id = 613] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x12a939400) [pid = 1650] [serial = 1839] [outer = 0x0] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x12a99d800) [pid = 1650] [serial = 1840] [outer = 0x12a939400] 06:18:24 INFO - PROCESS | 1650 | 1461676704632 Marionette DEBUG loaded listener.js 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x129dec800) [pid = 1650] [serial = 1841] [outer = 0x12a939400] 06:18:25 INFO - PROCESS | 1650 | 1461676704999 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]]]}] 06:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 06:18:25 INFO - PROCESS | 1650 | 1461676705015 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 06:18:25 INFO - PROCESS | 1650 | 1461676705016 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 06:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:18:25 INFO - PROCESS | 1650 | 1461676705018 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:18:25 INFO - PROCESS | 1650 | 1461676705019 Marionette TRACE conn2 <- [1,2426,null,{}] 06:18:25 INFO - PROCESS | 1650 | 1461676705021 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}] 06:18:25 INFO - PROCESS | 1650 | 1461676705155 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 06:18:25 INFO - PROCESS | 1650 | 1461676705170 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce32000 == 104 [pid = 1650] [id = 614] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x12a97f400) [pid = 1650] [serial = 1842] [outer = 0x0] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x12a9cbc00) [pid = 1650] [serial = 1843] [outer = 0x12a97f400] 06:18:25 INFO - PROCESS | 1650 | 1461676705196 Marionette DEBUG loaded listener.js 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x12aa4b800) [pid = 1650] [serial = 1844] [outer = 0x12a97f400] 06:18:25 INFO - PROCESS | 1650 | 1461676705560 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]]]}] 06:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 570ms 06:18:25 INFO - PROCESS | 1650 | 1461676705588 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 06:18:25 INFO - PROCESS | 1650 | 1461676705589 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 06:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:18:25 INFO - PROCESS | 1650 | 1461676705597 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:18:25 INFO - PROCESS | 1650 | 1461676705598 Marionette TRACE conn2 <- [1,2430,null,{}] 06:18:25 INFO - PROCESS | 1650 | 1461676705601 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}] 06:18:25 INFO - PROCESS | 1650 | 1461676705732 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 06:18:25 INFO - PROCESS | 1650 | 1461676705745 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36b000 == 105 [pid = 1650] [id = 615] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12aa4c400) [pid = 1650] [serial = 1845] [outer = 0x0] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12aa7e800) [pid = 1650] [serial = 1846] [outer = 0x12aa4c400] 06:18:25 INFO - PROCESS | 1650 | 1461676705771 Marionette DEBUG loaded listener.js 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x12aaad800) [pid = 1650] [serial = 1847] [outer = 0x12aa4c400] 06:18:26 INFO - PROCESS | 1650 | 1461676706962 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]]]}] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12da33c00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x1299a6400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12f058400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x128023000) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12aa03000) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x13013a800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x135a26400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12bed0800) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12ae19800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12a9a4c00) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12f1db000) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x11581c400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x118fa2c00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x110fab000) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12b1ce000) [pid = 1650] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12a99f800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12f747c00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x135a20c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x1147e1c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12a9bd400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x139a6d400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12aac1c00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12940ac00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x13594b000) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x138262800) [pid = 1650] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x115aa7800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12fed1c00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x11c055000) [pid = 1650] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12aab0800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x135958c00) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12aa53400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x130136c00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11c67b400) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x123d71000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x123641400) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1135a3c00) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12f061c00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x123e48000) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12f1df800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12da3a400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x139a73c00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x123d66c00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x114352000) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x138539800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12e3dd000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12aa51c00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12af91800) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x1359b8400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11c677400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x1299b0000) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12f751c00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x115aa7400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x139878000) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12adb5c00) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12a943c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x139878800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12aef1800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11c67fc00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12a93dc00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11c308000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x139e35000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12adb4800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:18:26 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11c67ec00) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x139e37800) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x139874400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x13986bc00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11a86d800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x141b02400) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12aa74800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12da38400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12da34000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x129025c00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x139a6e800) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x13a0c8000) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x135954c00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:18:27 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12aee8000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1426ms 06:18:27 INFO - PROCESS | 1650 | 1461676707029 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 06:18:27 INFO - PROCESS | 1650 | 1461676707031 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 06:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:18:27 INFO - PROCESS | 1650 | 1461676707033 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:18:27 INFO - PROCESS | 1650 | 1461676707035 Marionette TRACE conn2 <- [1,2434,null,{}] 06:18:27 INFO - PROCESS | 1650 | 1461676707037 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}] 06:18:27 INFO - PROCESS | 1650 | 1461676707140 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 06:18:27 INFO - PROCESS | 1650 | 1461676707147 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119048000 == 106 [pid = 1650] [id = 616] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x115aa7800) [pid = 1650] [serial = 1848] [outer = 0x0] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11a50cc00) [pid = 1650] [serial = 1849] [outer = 0x115aa7800] 06:18:27 INFO - PROCESS | 1650 | 1461676707173 Marionette DEBUG loaded listener.js 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11c30ac00) [pid = 1650] [serial = 1850] [outer = 0x115aa7800] 06:18:27 INFO - PROCESS | 1650 | 1461676707540 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]]]}] 06:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 06:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:18:27 INFO - PROCESS | 1650 | 1461676707555 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 06:18:27 INFO - PROCESS | 1650 | 1461676707556 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 06:18:27 INFO - PROCESS | 1650 | 1461676707558 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:18:27 INFO - PROCESS | 1650 | 1461676707560 Marionette TRACE conn2 <- [1,2438,null,{}] 06:18:27 INFO - PROCESS | 1650 | 1461676707562 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}] 06:18:27 INFO - PROCESS | 1650 | 1461676707710 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 06:18:27 INFO - PROCESS | 1650 | 1461676707719 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12996d000 == 107 [pid = 1650] [id = 617] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x11c057c00) [pid = 1650] [serial = 1851] [outer = 0x0] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x127bb0c00) [pid = 1650] [serial = 1852] [outer = 0x11c057c00] 06:18:27 INFO - PROCESS | 1650 | 1461676707749 Marionette DEBUG loaded listener.js 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a97c400) [pid = 1650] [serial = 1853] [outer = 0x11c057c00] 06:18:28 INFO - PROCESS | 1650 | 1461676708133 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]]]}] 06:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 624ms 06:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:18:28 INFO - PROCESS | 1650 | 1461676708184 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 06:18:28 INFO - PROCESS | 1650 | 1461676708186 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 06:18:28 INFO - PROCESS | 1650 | 1461676708190 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:18:28 INFO - PROCESS | 1650 | 1461676708192 Marionette TRACE conn2 <- [1,2442,null,{}] 06:18:28 INFO - PROCESS | 1650 | 1461676708196 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}] 06:18:28 INFO - PROCESS | 1650 | 1461676708423 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 06:18:28 INFO - PROCESS | 1650 | 1461676708479 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02d800 == 108 [pid = 1650] [id = 618] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12aa53400) [pid = 1650] [serial = 1854] [outer = 0x0] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12aac3800) [pid = 1650] [serial = 1855] [outer = 0x12aa53400] 06:18:28 INFO - PROCESS | 1650 | 1461676708523 Marionette DEBUG loaded listener.js 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12abbac00) [pid = 1650] [serial = 1856] [outer = 0x12aa53400] 06:18:28 INFO - PROCESS | 1650 | 1461676708915 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]]]}] 06:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 777ms 06:18:29 INFO - PROCESS | 1650 | 1461676709069 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 06:18:29 INFO - PROCESS | 1650 | 1461676709072 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 06:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:18:29 INFO - PROCESS | 1650 | 1461676709082 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:18:29 INFO - PROCESS | 1650 | 1461676709085 Marionette TRACE conn2 <- [1,2446,null,{}] 06:18:29 INFO - PROCESS | 1650 | 1461676709089 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}] 06:18:29 INFO - PROCESS | 1650 | 1461676709235 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 06:18:29 INFO - PROCESS | 1650 | 1461676709330 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922b000 == 109 [pid = 1650] [id = 619] 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11539c800) [pid = 1650] [serial = 1857] [outer = 0x0] 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x115a2e000) [pid = 1650] [serial = 1858] [outer = 0x11539c800] 06:18:29 INFO - PROCESS | 1650 | 1461676709362 Marionette DEBUG loaded listener.js 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x118f96800) [pid = 1650] [serial = 1859] [outer = 0x11539c800] 06:18:29 INFO - PROCESS | 1650 | 1461676709841 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]]]}] 06:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 06:18:29 INFO - PROCESS | 1650 | 1461676709907 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 06:18:29 INFO - PROCESS | 1650 | 1461676709911 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 06:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:18:29 INFO - PROCESS | 1650 | 1461676709920 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:18:29 INFO - PROCESS | 1650 | 1461676709925 Marionette TRACE conn2 <- [1,2450,null,{}] 06:18:29 INFO - PROCESS | 1650 | 1461676709928 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}] 06:18:30 INFO - PROCESS | 1650 | 1461676710054 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 06:18:30 INFO - PROCESS | 1650 | 1461676710148 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129944000 == 110 [pid = 1650] [id = 620] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11bc17800) [pid = 1650] [serial = 1860] [outer = 0x0] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11c30e000) [pid = 1650] [serial = 1861] [outer = 0x11bc17800] 06:18:30 INFO - PROCESS | 1650 | 1461676710179 Marionette DEBUG loaded listener.js 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11c687000) [pid = 1650] [serial = 1862] [outer = 0x11bc17800] 06:18:30 INFO - PROCESS | 1650 | 1461676710591 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]]]}] 06:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 728ms 06:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:18:30 INFO - PROCESS | 1650 | 1461676710645 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 06:18:30 INFO - PROCESS | 1650 | 1461676710646 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 06:18:30 INFO - PROCESS | 1650 | 1461676710648 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:18:30 INFO - PROCESS | 1650 | 1461676710650 Marionette TRACE conn2 <- [1,2454,null,{}] 06:18:30 INFO - PROCESS | 1650 | 1461676710657 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}] 06:18:30 INFO - PROCESS | 1650 | 1461676710784 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 06:18:30 INFO - PROCESS | 1650 | 1461676710885 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec03800 == 111 [pid = 1650] [id = 621] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12454b800) [pid = 1650] [serial = 1863] [outer = 0x0] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x128020000) [pid = 1650] [serial = 1864] [outer = 0x12454b800] 06:18:30 INFO - PROCESS | 1650 | 1461676710920 Marionette DEBUG loaded listener.js 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12902b000) [pid = 1650] [serial = 1865] [outer = 0x12454b800] 06:18:31 INFO - PROCESS | 1650 | 1461676711359 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]]]}] 06:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 06:18:31 INFO - PROCESS | 1650 | 1461676711422 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 06:18:31 INFO - PROCESS | 1650 | 1461676711423 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 06:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:18:31 INFO - PROCESS | 1650 | 1461676711427 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:18:31 INFO - PROCESS | 1650 | 1461676711429 Marionette TRACE conn2 <- [1,2458,null,{}] 06:18:31 INFO - PROCESS | 1650 | 1461676711431 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}] 06:18:31 INFO - PROCESS | 1650 | 1461676711553 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 06:18:31 INFO - PROCESS | 1650 | 1461676711649 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb48000 == 112 [pid = 1650] [id = 622] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x129de4400) [pid = 1650] [serial = 1866] [outer = 0x0] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12a978800) [pid = 1650] [serial = 1867] [outer = 0x129de4400] 06:18:31 INFO - PROCESS | 1650 | 1461676711682 Marionette DEBUG loaded listener.js 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aa4a400) [pid = 1650] [serial = 1868] [outer = 0x129de4400] 06:18:32 INFO - PROCESS | 1650 | 1461676712104 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]]]}] 06:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 06:18:32 INFO - PROCESS | 1650 | 1461676712148 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 06:18:32 INFO - PROCESS | 1650 | 1461676712150 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 06:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:18:32 INFO - PROCESS | 1650 | 1461676712152 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:18:32 INFO - PROCESS | 1650 | 1461676712153 Marionette TRACE conn2 <- [1,2462,null,{}] 06:18:32 INFO - PROCESS | 1650 | 1461676712156 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}] 06:18:32 INFO - PROCESS | 1650 | 1461676712276 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 06:18:32 INFO - PROCESS | 1650 | 1461676712375 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x130107800 == 113 [pid = 1650] [id = 623] 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12a985c00) [pid = 1650] [serial = 1869] [outer = 0x0] 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12aaaf400) [pid = 1650] [serial = 1870] [outer = 0x12a985c00] 06:18:32 INFO - PROCESS | 1650 | 1461676712406 Marionette DEBUG loaded listener.js 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12aac8800) [pid = 1650] [serial = 1871] [outer = 0x12a985c00] 06:18:32 INFO - PROCESS | 1650 | 1461676712807 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]]]}] 06:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 06:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:18:32 INFO - PROCESS | 1650 | 1461676712873 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 06:18:32 INFO - PROCESS | 1650 | 1461676712874 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 06:18:32 INFO - PROCESS | 1650 | 1461676712876 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:18:32 INFO - PROCESS | 1650 | 1461676712877 Marionette TRACE conn2 <- [1,2466,null,{}] 06:18:32 INFO - PROCESS | 1650 | 1461676712934 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}] 06:18:33 INFO - PROCESS | 1650 | 1461676713073 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 06:18:33 INFO - PROCESS | 1650 | 1461676713167 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a4b000 == 114 [pid = 1650] [id = 624] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12adb1c00) [pid = 1650] [serial = 1872] [outer = 0x0] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ae13000) [pid = 1650] [serial = 1873] [outer = 0x12adb1c00] 06:18:33 INFO - PROCESS | 1650 | 1461676713200 Marionette DEBUG loaded listener.js 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12aeeac00) [pid = 1650] [serial = 1874] [outer = 0x12adb1c00] 06:18:33 INFO - PROCESS | 1650 | 1461676713621 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]]]}] 06:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 788ms 06:18:33 INFO - PROCESS | 1650 | 1461676713665 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 06:18:33 INFO - PROCESS | 1650 | 1461676713667 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 06:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:18:33 INFO - PROCESS | 1650 | 1461676713669 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:18:33 INFO - PROCESS | 1650 | 1461676713671 Marionette TRACE conn2 <- [1,2470,null,{}] 06:18:33 INFO - PROCESS | 1650 | 1461676713673 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}] 06:18:33 INFO - PROCESS | 1650 | 1461676713794 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 06:18:33 INFO - PROCESS | 1650 | 1461676713893 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ab7000 == 115 [pid = 1650] [id = 625] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12aac6400) [pid = 1650] [serial = 1875] [outer = 0x0] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12af8d800) [pid = 1650] [serial = 1876] [outer = 0x12aac6400] 06:18:33 INFO - PROCESS | 1650 | 1461676713924 Marionette DEBUG loaded listener.js 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12b1d1c00) [pid = 1650] [serial = 1877] [outer = 0x12aac6400] 06:18:34 INFO - PROCESS | 1650 | 1461676714305 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]]]}] 06:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 06:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:18:34 INFO - PROCESS | 1650 | 1461676714339 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 06:18:34 INFO - PROCESS | 1650 | 1461676714340 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 06:18:34 INFO - PROCESS | 1650 | 1461676714342 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:18:34 INFO - PROCESS | 1650 | 1461676714344 Marionette TRACE conn2 <- [1,2474,null,{}] 06:18:34 INFO - PROCESS | 1650 | 1461676714346 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}] 06:18:34 INFO - PROCESS | 1650 | 1461676714467 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 06:18:34 INFO - PROCESS | 1650 | 1461676714586 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x138241000 == 116 [pid = 1650] [id = 626] 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12a9be800) [pid = 1650] [serial = 1878] [outer = 0x0] 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12b4b2000) [pid = 1650] [serial = 1879] [outer = 0x12a9be800] 06:18:34 INFO - PROCESS | 1650 | 1461676714616 Marionette DEBUG loaded listener.js 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12bab2400) [pid = 1650] [serial = 1880] [outer = 0x12a9be800] 06:18:35 INFO - PROCESS | 1650 | 1461676715119 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]]]}] 06:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 823ms 06:18:35 INFO - PROCESS | 1650 | 1461676715166 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 06:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:18:35 INFO - PROCESS | 1650 | 1461676715168 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 06:18:35 INFO - PROCESS | 1650 | 1461676715172 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:18:35 INFO - PROCESS | 1650 | 1461676715174 Marionette TRACE conn2 <- [1,2478,null,{}] 06:18:35 INFO - PROCESS | 1650 | 1461676715177 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}] 06:18:35 INFO - PROCESS | 1650 | 1461676715340 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 06:18:35 INFO - PROCESS | 1650 | 1461676715470 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383d0000 == 117 [pid = 1650] [id = 627] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12b4ba400) [pid = 1650] [serial = 1881] [outer = 0x0] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12bd62800) [pid = 1650] [serial = 1882] [outer = 0x12b4ba400] 06:18:35 INFO - PROCESS | 1650 | 1461676715502 Marionette DEBUG loaded listener.js 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12bed0c00) [pid = 1650] [serial = 1883] [outer = 0x12b4ba400] 06:18:35 INFO - PROCESS | 1650 | 1461676715923 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]]]}] 06:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 770ms 06:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:18:35 INFO - PROCESS | 1650 | 1461676715942 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 06:18:35 INFO - PROCESS | 1650 | 1461676715943 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 06:18:35 INFO - PROCESS | 1650 | 1461676715946 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:18:35 INFO - PROCESS | 1650 | 1461676715947 Marionette TRACE conn2 <- [1,2482,null,{}] 06:18:35 INFO - PROCESS | 1650 | 1461676715950 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}] 06:18:36 INFO - PROCESS | 1650 | 1461676716071 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 06:18:36 INFO - PROCESS | 1650 | 1461676716197 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x13987c800 == 118 [pid = 1650] [id = 628] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12bab1c00) [pid = 1650] [serial = 1884] [outer = 0x0] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12bedb800) [pid = 1650] [serial = 1885] [outer = 0x12bab1c00] 06:18:36 INFO - PROCESS | 1650 | 1461676716230 Marionette DEBUG loaded listener.js 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12d0f2800) [pid = 1650] [serial = 1886] [outer = 0x12bab1c00] 06:18:36 INFO - PROCESS | 1650 | 1461676716619 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]]]}] 06:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 720ms 06:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:18:36 INFO - PROCESS | 1650 | 1461676716666 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 06:18:36 INFO - PROCESS | 1650 | 1461676716668 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 06:18:36 INFO - PROCESS | 1650 | 1461676716670 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:18:36 INFO - PROCESS | 1650 | 1461676716672 Marionette TRACE conn2 <- [1,2486,null,{}] 06:18:36 INFO - PROCESS | 1650 | 1461676716675 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}] 06:18:36 INFO - PROCESS | 1650 | 1461676716812 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 06:18:36 INFO - PROCESS | 1650 | 1461676716915 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec2000 == 119 [pid = 1650] [id = 629] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12d0fd000) [pid = 1650] [serial = 1887] [outer = 0x0] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12da34800) [pid = 1650] [serial = 1888] [outer = 0x12d0fd000] 06:18:36 INFO - PROCESS | 1650 | 1461676716950 Marionette DEBUG loaded listener.js 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12e3e4400) [pid = 1650] [serial = 1889] [outer = 0x12d0fd000] 06:18:37 INFO - PROCESS | 1650 | 1461676717440 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]]]}] 06:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 821ms 06:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:18:37 INFO - PROCESS | 1650 | 1461676717491 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 06:18:37 INFO - PROCESS | 1650 | 1461676717493 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 06:18:37 INFO - PROCESS | 1650 | 1461676717495 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:18:37 INFO - PROCESS | 1650 | 1461676717496 Marionette TRACE conn2 <- [1,2490,null,{}] 06:18:37 INFO - PROCESS | 1650 | 1461676717499 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}] 06:18:37 INFO - PROCESS | 1650 | 1461676717623 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 06:18:37 INFO - PROCESS | 1650 | 1461676717753 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a066000 == 120 [pid = 1650] [id = 630] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12e3e1400) [pid = 1650] [serial = 1890] [outer = 0x0] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12e6d2400) [pid = 1650] [serial = 1891] [outer = 0x12e3e1400] 06:18:37 INFO - PROCESS | 1650 | 1461676717785 Marionette DEBUG loaded listener.js 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12eb97400) [pid = 1650] [serial = 1892] [outer = 0x12e3e1400] 06:18:38 INFO - PROCESS | 1650 | 1461676718256 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]]]}] 06:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 06:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:18:38 INFO - PROCESS | 1650 | 1461676718266 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 06:18:38 INFO - PROCESS | 1650 | 1461676718267 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 06:18:38 INFO - PROCESS | 1650 | 1461676718270 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:18:38 INFO - PROCESS | 1650 | 1461676718271 Marionette TRACE conn2 <- [1,2494,null,{}] 06:18:38 INFO - PROCESS | 1650 | 1461676718273 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}] 06:18:38 INFO - PROCESS | 1650 | 1461676718402 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 06:18:38 INFO - PROCESS | 1650 | 1461676718505 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad60800 == 121 [pid = 1650] [id = 631] 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12af8b000) [pid = 1650] [serial = 1893] [outer = 0x0] 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12eb97800) [pid = 1650] [serial = 1894] [outer = 0x12af8b000] 06:18:38 INFO - PROCESS | 1650 | 1461676718537 Marionette DEBUG loaded listener.js 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12ebbd400) [pid = 1650] [serial = 1895] [outer = 0x12af8b000] 06:18:38 INFO - PROCESS | 1650 | 1461676718956 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]]]}] 06:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 720ms 06:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:18:38 INFO - PROCESS | 1650 | 1461676718991 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 06:18:38 INFO - PROCESS | 1650 | 1461676718992 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 06:18:38 INFO - PROCESS | 1650 | 1461676718994 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:18:39 INFO - PROCESS | 1650 | 1461676718995 Marionette TRACE conn2 <- [1,2498,null,{}] 06:18:39 INFO - PROCESS | 1650 | 1461676718998 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}] 06:18:39 INFO - PROCESS | 1650 | 1461676719139 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 06:18:39 INFO - PROCESS | 1650 | 1461676719243 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad58800 == 122 [pid = 1650] [id = 632] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x1158b6800) [pid = 1650] [serial = 1896] [outer = 0x0] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12812ec00) [pid = 1650] [serial = 1897] [outer = 0x1158b6800] 06:18:39 INFO - PROCESS | 1650 | 1461676719274 Marionette DEBUG loaded listener.js 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12aee5400) [pid = 1650] [serial = 1898] [outer = 0x1158b6800] 06:18:39 INFO - PROCESS | 1650 | 1461676719773 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]]]}] 06:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 821ms 06:18:39 INFO - PROCESS | 1650 | 1461676719816 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 06:18:39 INFO - PROCESS | 1650 | 1461676719819 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 06:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:18:39 INFO - PROCESS | 1650 | 1461676719823 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:18:39 INFO - PROCESS | 1650 | 1461676719824 Marionette TRACE conn2 <- [1,2502,null,{}] 06:18:39 INFO - PROCESS | 1650 | 1461676719828 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}] 06:18:40 INFO - PROCESS | 1650 | 1461676720029 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 06:18:40 INFO - PROCESS | 1650 | 1461676720170 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81d800 == 123 [pid = 1650] [id = 633] 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x11a868000) [pid = 1650] [serial = 1899] [outer = 0x0] 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x11c670400) [pid = 1650] [serial = 1900] [outer = 0x11a868000] 06:18:40 INFO - PROCESS | 1650 | 1461676720201 Marionette DEBUG loaded listener.js 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12a9bfc00) [pid = 1650] [serial = 1901] [outer = 0x11a868000] 06:18:40 INFO - PROCESS | 1650 | 1461676720690 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]]]}] 06:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 921ms 06:18:40 INFO - PROCESS | 1650 | 1461676720744 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 06:18:40 INFO - PROCESS | 1650 | 1461676720749 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 06:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:18:40 INFO - PROCESS | 1650 | 1461676720753 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:18:40 INFO - PROCESS | 1650 | 1461676720754 Marionette TRACE conn2 <- [1,2506,null,{}] 06:18:40 INFO - PROCESS | 1650 | 1461676720757 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}] 06:18:40 INFO - PROCESS | 1650 | 1461676720951 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 06:18:41 INFO - PROCESS | 1650 | 1461676721124 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123aca000 == 124 [pid = 1650] [id = 634] 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x115a2f400) [pid = 1650] [serial = 1902] [outer = 0x0] 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x11b56b800) [pid = 1650] [serial = 1903] [outer = 0x115a2f400] 06:18:41 INFO - PROCESS | 1650 | 1461676721157 Marionette DEBUG loaded listener.js 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12a979000) [pid = 1650] [serial = 1904] [outer = 0x115a2f400] 06:18:41 INFO - PROCESS | 1650 | 1461676721811 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]]]}] 06:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1121ms 06:18:41 INFO - PROCESS | 1650 | 1461676721873 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 06:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:18:41 INFO - PROCESS | 1650 | 1461676721876 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 06:18:41 INFO - PROCESS | 1650 | 1461676721879 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:18:41 INFO - PROCESS | 1650 | 1461676721881 Marionette TRACE conn2 <- [1,2510,null,{}] 06:18:41 INFO - PROCESS | 1650 | 1461676721885 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}] 06:18:42 INFO - PROCESS | 1650 | 1461676722014 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 06:18:42 INFO - PROCESS | 1650 | 1461676722154 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c8f000 == 125 [pid = 1650] [id = 635] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x114248800) [pid = 1650] [serial = 1905] [outer = 0x0] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x114b49800) [pid = 1650] [serial = 1906] [outer = 0x114248800] 06:18:42 INFO - PROCESS | 1650 | 1461676722186 Marionette DEBUG loaded listener.js 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x11539d000) [pid = 1650] [serial = 1907] [outer = 0x114248800] 06:18:42 INFO - PROCESS | 1650 | 1461676722657 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]]]}] 06:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 821ms 06:18:42 INFO - PROCESS | 1650 | 1461676722703 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 06:18:42 INFO - PROCESS | 1650 | 1461676722706 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 06:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:18:42 INFO - PROCESS | 1650 | 1461676722711 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:18:42 INFO - PROCESS | 1650 | 1461676722715 Marionette TRACE conn2 <- [1,2514,null,{}] 06:18:42 INFO - PROCESS | 1650 | 1461676722718 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}] 06:18:42 INFO - PROCESS | 1650 | 1461676722835 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 06:18:42 INFO - PROCESS | 1650 | 1461676722942 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f3000 == 126 [pid = 1650] [id = 636] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x118ee2800) [pid = 1650] [serial = 1908] [outer = 0x0] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x118f9bc00) [pid = 1650] [serial = 1909] [outer = 0x118ee2800] 06:18:42 INFO - PROCESS | 1650 | 1461676722970 Marionette DEBUG loaded listener.js 06:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x11926d800) [pid = 1650] [serial = 1910] [outer = 0x118ee2800] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12996d000 == 125 [pid = 1650] [id = 617] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119048000 == 124 [pid = 1650] [id = 616] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x13a6ca800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x13a87f400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x13a876000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x13a43f800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36b000 == 123 [pid = 1650] [id = 615] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce32000 == 122 [pid = 1650] [id = 614] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12aecf800 == 121 [pid = 1650] [id = 613] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12997b000 == 120 [pid = 1650] [id = 612] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129951000 == 119 [pid = 1650] [id = 611] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11af21000 == 118 [pid = 1650] [id = 610] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11af07800 == 117 [pid = 1650] [id = 609] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab6f000 == 116 [pid = 1650] [id = 608] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11923d800 == 115 [pid = 1650] [id = 607] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123886800 == 114 [pid = 1650] [id = 604] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x146198000 == 113 [pid = 1650] [id = 603] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x146186000 == 112 [pid = 1650] [id = 602] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x146cc7000 == 111 [pid = 1650] [id = 601] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x14280f000 == 110 [pid = 1650] [id = 600] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x141eca000 == 109 [pid = 1650] [id = 599] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x13824c800 == 108 [pid = 1650] [id = 598] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a7000 == 107 [pid = 1650] [id = 597] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119d2d000 == 106 [pid = 1650] [id = 596] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x139e0a800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12fa14000) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x138537c00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12bed3800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x139a6cc00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x139e08c00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12aa7b000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12a9c8000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11c68a400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12428d000) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x139e91800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x139e2d000) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12b1d3400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12d3a4c00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12b1cc000) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x13996bc00) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12fba5400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x139e0dc00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x11c68b800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x129030000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x13a43e800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x13a432c00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x13a0d5c00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x129de4c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x139a1fc00) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x13a669000) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x139a1ac00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x139e04c00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x139a71400) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x139e96400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x123e42800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x141b10000) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x142011800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x139873400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12fed5800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12a97e800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x141b0b800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x13a0d4000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x13a43d400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12ceb3400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12ebccc00) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12a9a7800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x1359b8c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12aa51400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aa0ec00) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x138269800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x13829fc00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12e3db400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12fa86400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x1359bf000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x139e8d400) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x13986a400) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x127eac000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x118430000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12e9bac00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12b1d1800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x130136800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x138530800) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12aa83000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12af8b800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x139e2f000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12e544400) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12aa0cc00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x135955c00) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x13829a400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11b562c00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x1359c6000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12aac0400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b4af800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x138270800) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12da38c00) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x138299400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129de3000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12a941800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12801dc00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11bc1a800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1359ba000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12ebc6c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1359b9800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12eba0c00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x139e8a400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x128024c00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11a8ec800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x139878400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12fa14400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b1cd400) [pid = 1650] [serial = 1376] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12beddc00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x135a29400) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12432a800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12aaac000) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12fed3800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11bc10000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x13996f400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e3e3400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12e9bf000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12aacb800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12ceabc00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 06:18:43 INFO - PROCESS | 1650 | 1461676723487 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]]]}] 06:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 825ms 06:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:18:43 INFO - PROCESS | 1650 | 1461676723537 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 06:18:43 INFO - PROCESS | 1650 | 1461676723538 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 06:18:43 INFO - PROCESS | 1650 | 1461676723541 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:18:43 INFO - PROCESS | 1650 | 1461676723543 Marionette TRACE conn2 <- [1,2518,null,{}] 06:18:43 INFO - PROCESS | 1650 | 1461676723552 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}] 06:18:43 INFO - PROCESS | 1650 | 1461676723665 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 06:18:43 INFO - PROCESS | 1650 | 1461676723670 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb22800 == 107 [pid = 1650] [id = 637] 06:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11a8e2800) [pid = 1650] [serial = 1911] [outer = 0x0] 06:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11b504000) [pid = 1650] [serial = 1912] [outer = 0x11a8e2800] 06:18:43 INFO - PROCESS | 1650 | 1461676723699 Marionette DEBUG loaded listener.js 06:18:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11bc11c00) [pid = 1650] [serial = 1913] [outer = 0x11a8e2800] 06:18:44 INFO - PROCESS | 1650 | 1461676724101 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]]]}] 06:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 573ms 06:18:44 INFO - PROCESS | 1650 | 1461676724117 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 06:18:44 INFO - PROCESS | 1650 | 1461676724118 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 06:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:18:44 INFO - PROCESS | 1650 | 1461676724121 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:18:44 INFO - PROCESS | 1650 | 1461676724122 Marionette TRACE conn2 <- [1,2522,null,{}] 06:18:44 INFO - PROCESS | 1650 | 1461676724124 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}] 06:18:44 INFO - PROCESS | 1650 | 1461676724233 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 06:18:44 INFO - PROCESS | 1650 | 1461676724238 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a2b800 == 108 [pid = 1650] [id = 638] 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c053800) [pid = 1650] [serial = 1914] [outer = 0x0] 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11c2d1400) [pid = 1650] [serial = 1915] [outer = 0x11c053800] 06:18:44 INFO - PROCESS | 1650 | 1461676724264 Marionette DEBUG loaded listener.js 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11c681000) [pid = 1650] [serial = 1916] [outer = 0x11c053800] 06:18:44 INFO - PROCESS | 1650 | 1461676724635 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]]]}] 06:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 06:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:18:44 INFO - PROCESS | 1650 | 1461676724640 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 06:18:44 INFO - PROCESS | 1650 | 1461676724641 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 06:18:44 INFO - PROCESS | 1650 | 1461676724644 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:18:44 INFO - PROCESS | 1650 | 1461676724645 Marionette TRACE conn2 <- [1,2526,null,{}] 06:18:44 INFO - PROCESS | 1650 | 1461676724651 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}] 06:18:44 INFO - PROCESS | 1650 | 1461676724793 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 06:18:44 INFO - PROCESS | 1650 | 1461676724802 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fa6000 == 109 [pid = 1650] [id = 639] 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c683c00) [pid = 1650] [serial = 1917] [outer = 0x0] 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x123903800) [pid = 1650] [serial = 1918] [outer = 0x11c683c00] 06:18:44 INFO - PROCESS | 1650 | 1461676724828 Marionette DEBUG loaded listener.js 06:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x123d66c00) [pid = 1650] [serial = 1919] [outer = 0x11c683c00] 06:18:45 INFO - PROCESS | 1650 | 1461676725209 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]]]}] 06:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 572ms 06:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:18:45 INFO - PROCESS | 1650 | 1461676725218 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 06:18:45 INFO - PROCESS | 1650 | 1461676725219 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 06:18:45 INFO - PROCESS | 1650 | 1461676725221 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:18:45 INFO - PROCESS | 1650 | 1461676725223 Marionette TRACE conn2 <- [1,2530,null,{}] 06:18:45 INFO - PROCESS | 1650 | 1461676725225 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}] 06:18:45 INFO - PROCESS | 1650 | 1461676725352 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 06:18:45 INFO - PROCESS | 1650 | 1461676725457 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12994e800 == 110 [pid = 1650] [id = 640] 06:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x123d63000) [pid = 1650] [serial = 1920] [outer = 0x0] 06:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x123d6e400) [pid = 1650] [serial = 1921] [outer = 0x123d63000] 06:18:45 INFO - PROCESS | 1650 | 1461676725485 Marionette DEBUG loaded listener.js 06:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12801e400) [pid = 1650] [serial = 1922] [outer = 0x123d63000] 06:18:45 INFO - PROCESS | 1650 | 1461676725825 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]]]}] 06:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 618ms 06:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:18:45 INFO - PROCESS | 1650 | 1461676725841 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 06:18:45 INFO - PROCESS | 1650 | 1461676725842 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 06:18:45 INFO - PROCESS | 1650 | 1461676725844 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:18:45 INFO - PROCESS | 1650 | 1461676725846 Marionette TRACE conn2 <- [1,2534,null,{}] 06:18:45 INFO - PROCESS | 1650 | 1461676725850 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}] 06:18:45 INFO - PROCESS | 1650 | 1461676725987 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 06:18:46 INFO - PROCESS | 1650 | 1461676726021 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa40000 == 111 [pid = 1650] [id = 641] 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12802a400) [pid = 1650] [serial = 1923] [outer = 0x0] 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x128725800) [pid = 1650] [serial = 1924] [outer = 0x12802a400] 06:18:46 INFO - PROCESS | 1650 | 1461676726046 Marionette DEBUG loaded listener.js 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12902d000) [pid = 1650] [serial = 1925] [outer = 0x12802a400] 06:18:46 INFO - PROCESS | 1650 | 1461676726391 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]]]}] 06:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 06:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:18:46 INFO - PROCESS | 1650 | 1461676726417 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 06:18:46 INFO - PROCESS | 1650 | 1461676726418 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 06:18:46 INFO - PROCESS | 1650 | 1461676726420 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:18:46 INFO - PROCESS | 1650 | 1461676726421 Marionette TRACE conn2 <- [1,2538,null,{}] 06:18:46 INFO - PROCESS | 1650 | 1461676726424 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}] 06:18:46 INFO - PROCESS | 1650 | 1461676726559 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 06:18:46 INFO - PROCESS | 1650 | 1461676726575 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adf6800 == 112 [pid = 1650] [id = 642] 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x123efd800) [pid = 1650] [serial = 1926] [outer = 0x0] 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x129831c00) [pid = 1650] [serial = 1927] [outer = 0x123efd800] 06:18:46 INFO - PROCESS | 1650 | 1461676726600 Marionette DEBUG loaded listener.js 06:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129de1800) [pid = 1650] [serial = 1928] [outer = 0x123efd800] 06:18:46 INFO - PROCESS | 1650 | 1461676726990 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]]]}] 06:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 618ms 06:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:18:47 INFO - PROCESS | 1650 | 1461676727038 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 06:18:47 INFO - PROCESS | 1650 | 1461676727040 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 06:18:47 INFO - PROCESS | 1650 | 1461676727042 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:18:47 INFO - PROCESS | 1650 | 1461676727043 Marionette TRACE conn2 <- [1,2542,null,{}] 06:18:47 INFO - PROCESS | 1650 | 1461676727045 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}] 06:18:47 INFO - PROCESS | 1650 | 1461676727185 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 06:18:47 INFO - PROCESS | 1650 | 1461676727204 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be37000 == 113 [pid = 1650] [id = 643] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12902a000) [pid = 1650] [serial = 1929] [outer = 0x0] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12a93a000) [pid = 1650] [serial = 1930] [outer = 0x12902a000] 06:18:47 INFO - PROCESS | 1650 | 1461676727229 Marionette DEBUG loaded listener.js 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a97a400) [pid = 1650] [serial = 1931] [outer = 0x12902a000] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12a939400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12a97f400) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12aa4c400) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11a870000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114b46c00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x128024400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x124320c00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x119e54000) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x110fb2800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11c057c00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x115aa7800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:18:47 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x139a20000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:18:47 INFO - PROCESS | 1650 | 1461676727748 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]]]}] 06:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 06:18:47 INFO - PROCESS | 1650 | 1461676727767 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 06:18:47 INFO - PROCESS | 1650 | 1461676727768 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 06:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:18:47 INFO - PROCESS | 1650 | 1461676727770 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:18:47 INFO - PROCESS | 1650 | 1461676727771 Marionette TRACE conn2 <- [1,2546,null,{}] 06:18:47 INFO - PROCESS | 1650 | 1461676727774 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}] 06:18:47 INFO - PROCESS | 1650 | 1461676727884 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 06:18:47 INFO - PROCESS | 1650 | 1461676727971 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc4800 == 114 [pid = 1650] [id = 644] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1187ae000) [pid = 1650] [serial = 1932] [outer = 0x0] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x129410400) [pid = 1650] [serial = 1933] [outer = 0x1187ae000] 06:18:47 INFO - PROCESS | 1650 | 1461676727997 Marionette DEBUG loaded listener.js 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12a97dc00) [pid = 1650] [serial = 1934] [outer = 0x1187ae000] 06:18:48 INFO - PROCESS | 1650 | 1461676728275 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]]]}] 06:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 06:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:18:48 INFO - PROCESS | 1650 | 1461676728290 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 06:18:48 INFO - PROCESS | 1650 | 1461676728292 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 06:18:48 INFO - PROCESS | 1650 | 1461676728302 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:18:48 INFO - PROCESS | 1650 | 1461676728304 Marionette TRACE conn2 <- [1,2550,null,{}] 06:18:48 INFO - PROCESS | 1650 | 1461676728307 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}] 06:18:48 INFO - PROCESS | 1650 | 1461676728435 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 06:18:48 INFO - PROCESS | 1650 | 1461676728440 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e616800 == 115 [pid = 1650] [id = 645] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12a97e400) [pid = 1650] [serial = 1935] [outer = 0x0] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a9a0000) [pid = 1650] [serial = 1936] [outer = 0x12a97e400] 06:18:48 INFO - PROCESS | 1650 | 1461676728469 Marionette DEBUG loaded listener.js 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12aa45c00) [pid = 1650] [serial = 1937] [outer = 0x12a97e400] 06:18:48 INFO - PROCESS | 1650 | 1461676728866 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]]]}] 06:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 579ms 06:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:18:48 INFO - PROCESS | 1650 | 1461676728873 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 06:18:48 INFO - PROCESS | 1650 | 1461676728874 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 06:18:48 INFO - PROCESS | 1650 | 1461676728877 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:18:48 INFO - PROCESS | 1650 | 1461676728878 Marionette TRACE conn2 <- [1,2554,null,{}] 06:18:48 INFO - PROCESS | 1650 | 1461676728908 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}] 06:18:49 INFO - PROCESS | 1650 | 1461676729017 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 06:18:49 INFO - PROCESS | 1650 | 1461676729021 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec22800 == 116 [pid = 1650] [id = 646] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12aa49c00) [pid = 1650] [serial = 1938] [outer = 0x0] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12aa52800) [pid = 1650] [serial = 1939] [outer = 0x12aa49c00] 06:18:49 INFO - PROCESS | 1650 | 1461676729046 Marionette DEBUG loaded listener.js 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12aa82c00) [pid = 1650] [serial = 1940] [outer = 0x12aa49c00] 06:18:49 INFO - PROCESS | 1650 | 1461676729413 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]]]}] 06:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 574ms 06:18:49 INFO - PROCESS | 1650 | 1461676729451 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 06:18:49 INFO - PROCESS | 1650 | 1461676729453 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 06:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:18:49 INFO - PROCESS | 1650 | 1461676729455 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:18:49 INFO - PROCESS | 1650 | 1461676729456 Marionette TRACE conn2 <- [1,2558,null,{}] 06:18:49 INFO - PROCESS | 1650 | 1461676729458 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}] 06:18:49 INFO - PROCESS | 1650 | 1461676729571 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 06:18:49 INFO - PROCESS | 1650 | 1461676729787 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115658000 == 117 [pid = 1650] [id = 647] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1135a5400) [pid = 1650] [serial = 1941] [outer = 0x0] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1142b6400) [pid = 1650] [serial = 1942] [outer = 0x1135a5400] 06:18:49 INFO - PROCESS | 1650 | 1461676729824 Marionette DEBUG loaded listener.js 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1158b3c00) [pid = 1650] [serial = 1943] [outer = 0x1135a5400] 06:18:50 INFO - PROCESS | 1650 | 1461676730320 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]]]}] 06:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 919ms 06:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:18:50 INFO - PROCESS | 1650 | 1461676730376 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 06:18:50 INFO - PROCESS | 1650 | 1461676730379 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 06:18:50 INFO - PROCESS | 1650 | 1461676730382 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:18:50 INFO - PROCESS | 1650 | 1461676730385 Marionette TRACE conn2 <- [1,2562,null,{}] 06:18:50 INFO - PROCESS | 1650 | 1461676730388 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}] 06:18:50 INFO - PROCESS | 1650 | 1461676730525 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 06:18:50 INFO - PROCESS | 1650 | 1461676730622 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123883800 == 118 [pid = 1650] [id = 648] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x118471400) [pid = 1650] [serial = 1944] [outer = 0x0] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x119e5d800) [pid = 1650] [serial = 1945] [outer = 0x118471400] 06:18:50 INFO - PROCESS | 1650 | 1461676730654 Marionette DEBUG loaded listener.js 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11ad71c00) [pid = 1650] [serial = 1946] [outer = 0x118471400] 06:18:51 INFO - PROCESS | 1650 | 1461676731123 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]]]}] 06:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 775ms 06:18:51 INFO - PROCESS | 1650 | 1461676731167 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 06:18:51 INFO - PROCESS | 1650 | 1461676731170 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 06:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:18:51 INFO - PROCESS | 1650 | 1461676731174 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:18:51 INFO - PROCESS | 1650 | 1461676731176 Marionette TRACE conn2 <- [1,2566,null,{}] 06:18:51 INFO - PROCESS | 1650 | 1461676731178 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}] 06:18:51 INFO - PROCESS | 1650 | 1461676731311 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 06:18:51 INFO - PROCESS | 1650 | 1461676731406 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce2c800 == 119 [pid = 1650] [id = 649] 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11ad14c00) [pid = 1650] [serial = 1947] [outer = 0x0] 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x123641000) [pid = 1650] [serial = 1948] [outer = 0x11ad14c00] 06:18:51 INFO - PROCESS | 1650 | 1461676731437 Marionette DEBUG loaded listener.js 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x123e46400) [pid = 1650] [serial = 1949] [outer = 0x11ad14c00] 06:18:51 INFO - PROCESS | 1650 | 1461676731901 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]]]}] 06:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 06:18:51 INFO - PROCESS | 1650 | 1461676731945 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 06:18:51 INFO - PROCESS | 1650 | 1461676731947 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 06:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:18:51 INFO - PROCESS | 1650 | 1461676731956 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:18:51 INFO - PROCESS | 1650 | 1461676731961 Marionette TRACE conn2 <- [1,2570,null,{}] 06:18:51 INFO - PROCESS | 1650 | 1461676731965 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}] 06:18:52 INFO - PROCESS | 1650 | 1461676732096 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 06:18:52 INFO - PROCESS | 1650 | 1461676732194 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb3b000 == 120 [pid = 1650] [id = 650] 06:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12428bc00) [pid = 1650] [serial = 1950] [outer = 0x0] 06:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1299ac000) [pid = 1650] [serial = 1951] [outer = 0x12428bc00] 06:18:52 INFO - PROCESS | 1650 | 1461676732225 Marionette DEBUG loaded listener.js 06:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12a97e800) [pid = 1650] [serial = 1952] [outer = 0x12428bc00] 06:18:52 INFO - PROCESS | 1650 | 1461676732720 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]]]}] 06:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 782ms 06:18:52 INFO - PROCESS | 1650 | 1461676732734 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 06:18:52 INFO - PROCESS | 1650 | 1461676732736 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 06:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:18:52 INFO - PROCESS | 1650 | 1461676732738 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:18:52 INFO - PROCESS | 1650 | 1461676732740 Marionette TRACE conn2 <- [1,2574,null,{}] 06:18:52 INFO - PROCESS | 1650 | 1461676732742 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}] 06:18:52 INFO - PROCESS | 1650 | 1461676732873 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 06:18:52 INFO - PROCESS | 1650 | 1461676732969 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x130121000 == 121 [pid = 1650] [id = 651] 06:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12a97a800) [pid = 1650] [serial = 1953] [outer = 0x0] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12a9c5000) [pid = 1650] [serial = 1954] [outer = 0x12a97a800] 06:18:53 INFO - PROCESS | 1650 | 1461676732999 Marionette DEBUG loaded listener.js 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12aa10c00) [pid = 1650] [serial = 1955] [outer = 0x12a97a800] 06:18:53 INFO - PROCESS | 1650 | 1461676733419 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]]]}] 06:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 719ms 06:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:18:53 INFO - PROCESS | 1650 | 1461676733458 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 06:18:53 INFO - PROCESS | 1650 | 1461676733459 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 06:18:53 INFO - PROCESS | 1650 | 1461676733462 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:18:53 INFO - PROCESS | 1650 | 1461676733463 Marionette TRACE conn2 <- [1,2578,null,{}] 06:18:53 INFO - PROCESS | 1650 | 1461676733468 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}] 06:18:53 INFO - PROCESS | 1650 | 1461676733593 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 06:18:53 INFO - PROCESS | 1650 | 1461676733692 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a4f800 == 122 [pid = 1650] [id = 652] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12aab0800) [pid = 1650] [serial = 1956] [outer = 0x0] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aabf000) [pid = 1650] [serial = 1957] [outer = 0x12aab0800] 06:18:53 INFO - PROCESS | 1650 | 1461676733730 Marionette DEBUG loaded listener.js 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12abbe800) [pid = 1650] [serial = 1958] [outer = 0x12aab0800] 06:18:54 INFO - PROCESS | 1650 | 1461676734153 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]]]}] 06:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 724ms 06:18:54 INFO - PROCESS | 1650 | 1461676734187 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 06:18:54 INFO - PROCESS | 1650 | 1461676734188 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 06:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:18:54 INFO - PROCESS | 1650 | 1461676734191 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:18:54 INFO - PROCESS | 1650 | 1461676734192 Marionette TRACE conn2 <- [1,2582,null,{}] 06:18:54 INFO - PROCESS | 1650 | 1461676734195 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}] 06:18:54 INFO - PROCESS | 1650 | 1461676734344 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 06:18:54 INFO - PROCESS | 1650 | 1461676734441 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x136369800 == 123 [pid = 1650] [id = 653] 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12aab1000) [pid = 1650] [serial = 1959] [outer = 0x0] 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12abc7c00) [pid = 1650] [serial = 1960] [outer = 0x12aab1000] 06:18:54 INFO - PROCESS | 1650 | 1461676734471 Marionette DEBUG loaded listener.js 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ae0bc00) [pid = 1650] [serial = 1961] [outer = 0x12aab1000] 06:18:54 INFO - PROCESS | 1650 | 1461676734955 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]]]}] 06:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 820ms 06:18:55 INFO - PROCESS | 1650 | 1461676735013 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 06:18:55 INFO - PROCESS | 1650 | 1461676735017 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 06:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:18:55 INFO - PROCESS | 1650 | 1461676735021 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:18:55 INFO - PROCESS | 1650 | 1461676735023 Marionette TRACE conn2 <- [1,2586,null,{}] 06:18:55 INFO - PROCESS | 1650 | 1461676735026 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}] 06:18:55 INFO - PROCESS | 1650 | 1461676735204 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 06:18:55 INFO - PROCESS | 1650 | 1461676735303 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383df800 == 124 [pid = 1650] [id = 654] 06:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12abc3c00) [pid = 1650] [serial = 1962] [outer = 0x0] 06:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12ae17400) [pid = 1650] [serial = 1963] [outer = 0x12abc3c00] 06:18:55 INFO - PROCESS | 1650 | 1461676735333 Marionette DEBUG loaded listener.js 06:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12aeee400) [pid = 1650] [serial = 1964] [outer = 0x12abc3c00] 06:18:55 INFO - PROCESS | 1650 | 1461676735782 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]]]}] 06:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 772ms 06:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:18:55 INFO - PROCESS | 1650 | 1461676735793 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 06:18:55 INFO - PROCESS | 1650 | 1461676735794 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 06:18:55 INFO - PROCESS | 1650 | 1461676735799 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:18:55 INFO - PROCESS | 1650 | 1461676735800 Marionette TRACE conn2 <- [1,2590,null,{}] 06:18:55 INFO - PROCESS | 1650 | 1461676735803 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}] 06:18:55 INFO - PROCESS | 1650 | 1461676735931 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 06:18:56 INFO - PROCESS | 1650 | 1461676736059 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x13981c000 == 125 [pid = 1650] [id = 655] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12ae15800) [pid = 1650] [serial = 1965] [outer = 0x0] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12af88800) [pid = 1650] [serial = 1966] [outer = 0x12ae15800] 06:18:56 INFO - PROCESS | 1650 | 1461676736091 Marionette DEBUG loaded listener.js 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12b1d1400) [pid = 1650] [serial = 1967] [outer = 0x12ae15800] 06:18:56 INFO - PROCESS | 1650 | 1461676736504 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]]]}] 06:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 773ms 06:18:56 INFO - PROCESS | 1650 | 1461676736570 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 06:18:56 INFO - PROCESS | 1650 | 1461676736572 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 06:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:18:56 INFO - PROCESS | 1650 | 1461676736574 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:18:56 INFO - PROCESS | 1650 | 1461676736576 Marionette TRACE conn2 <- [1,2594,null,{}] 06:18:56 INFO - PROCESS | 1650 | 1461676736578 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}] 06:18:56 INFO - PROCESS | 1650 | 1461676736709 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 06:18:56 INFO - PROCESS | 1650 | 1461676736838 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398c7000 == 126 [pid = 1650] [id = 656] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12b1ccc00) [pid = 1650] [serial = 1968] [outer = 0x0] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12b710800) [pid = 1650] [serial = 1969] [outer = 0x12b1ccc00] 06:18:56 INFO - PROCESS | 1650 | 1461676736870 Marionette DEBUG loaded listener.js 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12babc800) [pid = 1650] [serial = 1970] [outer = 0x12b1ccc00] 06:18:57 INFO - PROCESS | 1650 | 1461676737295 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]]]}] 06:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 773ms 06:18:57 INFO - PROCESS | 1650 | 1461676737364 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 06:18:57 INFO - PROCESS | 1650 | 1461676737365 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 06:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:18:57 INFO - PROCESS | 1650 | 1461676737368 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:18:57 INFO - PROCESS | 1650 | 1461676737369 Marionette TRACE conn2 <- [1,2598,null,{}] 06:18:57 INFO - PROCESS | 1650 | 1461676737372 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}] 06:18:57 INFO - PROCESS | 1650 | 1461676737502 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 06:18:57 INFO - PROCESS | 1650 | 1461676737604 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec9800 == 127 [pid = 1650] [id = 657] 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12bd6bc00) [pid = 1650] [serial = 1971] [outer = 0x0] 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12be0c400) [pid = 1650] [serial = 1972] [outer = 0x12bd6bc00] 06:18:57 INFO - PROCESS | 1650 | 1461676737639 Marionette DEBUG loaded listener.js 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12bedac00) [pid = 1650] [serial = 1973] [outer = 0x12bd6bc00] 06:18:58 INFO - PROCESS | 1650 | 1461676738172 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]]]}] 06:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 872ms 06:18:58 INFO - PROCESS | 1650 | 1461676738241 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 06:18:58 INFO - PROCESS | 1650 | 1461676738242 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 06:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:18:58 INFO - PROCESS | 1650 | 1461676738245 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:18:58 INFO - PROCESS | 1650 | 1461676738247 Marionette TRACE conn2 <- [1,2602,null,{}] 06:18:58 INFO - PROCESS | 1650 | 1461676738249 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}] 06:18:58 INFO - PROCESS | 1650 | 1461676738397 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 06:18:58 INFO - PROCESS | 1650 | 1461676738525 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba44800 == 128 [pid = 1650] [id = 658] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x114bbb800) [pid = 1650] [serial = 1974] [outer = 0x0] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11990e400) [pid = 1650] [serial = 1975] [outer = 0x114bbb800] 06:18:58 INFO - PROCESS | 1650 | 1461676738556 Marionette DEBUG loaded listener.js 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12bedc400) [pid = 1650] [serial = 1976] [outer = 0x114bbb800] 06:18:59 INFO - PROCESS | 1650 | 1461676739353 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]]]}] 06:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1125ms 06:18:59 INFO - PROCESS | 1650 | 1461676739371 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 06:18:59 INFO - PROCESS | 1650 | 1461676739373 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 06:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:18:59 INFO - PROCESS | 1650 | 1461676739376 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:18:59 INFO - PROCESS | 1650 | 1461676739379 Marionette TRACE conn2 <- [1,2606,null,{}] 06:18:59 INFO - PROCESS | 1650 | 1461676739384 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}] 06:18:59 INFO - PROCESS | 1650 | 1461676739512 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 06:18:59 INFO - PROCESS | 1650 | 1461676739646 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129962800 == 129 [pid = 1650] [id = 659] 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x115486400) [pid = 1650] [serial = 1977] [outer = 0x0] 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x118c0e400) [pid = 1650] [serial = 1978] [outer = 0x115486400] 06:18:59 INFO - PROCESS | 1650 | 1461676739678 Marionette DEBUG loaded listener.js 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11a864800) [pid = 1650] [serial = 1979] [outer = 0x115486400] 06:18:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa36000 == 128 [pid = 1650] [id = 16] 06:19:00 INFO - PROCESS | 1650 | 1461676740235 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]]]}] 06:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 879ms 06:19:00 INFO - PROCESS | 1650 | 1461676740256 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 06:19:00 INFO - PROCESS | 1650 | 1461676740259 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 06:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:19:00 INFO - PROCESS | 1650 | 1461676740284 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:19:00 INFO - PROCESS | 1650 | 1461676740286 Marionette TRACE conn2 <- [1,2610,null,{}] 06:19:00 INFO - PROCESS | 1650 | 1461676740290 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}] 06:19:00 INFO - PROCESS | 1650 | 1461676740408 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 06:19:00 INFO - PROCESS | 1650 | 1461676740539 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba51000 == 129 [pid = 1650] [id = 660] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x115219000) [pid = 1650] [serial = 1980] [outer = 0x0] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11c216c00) [pid = 1650] [serial = 1981] [outer = 0x115219000] 06:19:00 INFO - PROCESS | 1650 | 1461676740571 Marionette DEBUG loaded listener.js 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11c679c00) [pid = 1650] [serial = 1982] [outer = 0x115219000] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x130108800 == 128 [pid = 1650] [id = 522] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1398be800 == 127 [pid = 1650] [id = 580] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x138499000 == 126 [pid = 1650] [id = 579] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x139e35800) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x141eb0c00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x13a880c00) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x13a81bc00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12ae12000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x139873800) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x1428c1000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aac3800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec22800 == 125 [pid = 1650] [id = 646] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e616800 == 124 [pid = 1650] [id = 645] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc4800 == 123 [pid = 1650] [id = 644] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12be37000 == 122 [pid = 1650] [id = 643] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12adf6800 == 121 [pid = 1650] [id = 642] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa40000 == 120 [pid = 1650] [id = 641] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12994e800 == 119 [pid = 1650] [id = 640] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125fa6000 == 118 [pid = 1650] [id = 639] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123a2b800 == 117 [pid = 1650] [id = 638] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb22800 == 116 [pid = 1650] [id = 637] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f3000 == 115 [pid = 1650] [id = 636] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118c8f000 == 114 [pid = 1650] [id = 635] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad60800 == 113 [pid = 1650] [id = 631] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x13a066000 == 112 [pid = 1650] [id = 630] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec2000 == 111 [pid = 1650] [id = 629] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x13987c800 == 110 [pid = 1650] [id = 628] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1383d0000 == 109 [pid = 1650] [id = 627] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x138241000 == 108 [pid = 1650] [id = 626] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x135ab7000 == 107 [pid = 1650] [id = 625] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x135a4b000 == 106 [pid = 1650] [id = 624] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x130107800 == 105 [pid = 1650] [id = 623] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb48000 == 104 [pid = 1650] [id = 622] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec03800 == 103 [pid = 1650] [id = 621] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129944000 == 102 [pid = 1650] [id = 620] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11922b000 == 101 [pid = 1650] [id = 619] 06:19:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02d800 == 100 [pid = 1650] [id = 618] 06:19:01 INFO - PROCESS | 1650 | 1461676741056 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]]]}] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x13a671400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12a99d800) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12a9cbc00) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x129dec800) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12aa7e800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12aa4b800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11c672800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x11bc1ac00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11873a000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x119e53800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x1290dec00) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x129025000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x128007000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11c67a400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x123d70800) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12adb6800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11548f400) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1158b2400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x114246400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x135956c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12a93e800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a97c400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x127bb0c00) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11a50cc00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11c30ac00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aaad800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 06:19:01 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12a939000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 06:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 843ms 06:19:01 INFO - PROCESS | 1650 | 1461676741107 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 06:19:01 INFO - PROCESS | 1650 | 1461676741109 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 06:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:19:01 INFO - PROCESS | 1650 | 1461676741111 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:19:01 INFO - PROCESS | 1650 | 1461676741114 Marionette TRACE conn2 <- [1,2614,null,{}] 06:19:01 INFO - PROCESS | 1650 | 1461676741124 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}] 06:19:01 INFO - PROCESS | 1650 | 1461676741233 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 06:19:01 INFO - PROCESS | 1650 | 1461676741239 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c32f000 == 101 [pid = 1650] [id = 661] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11c688000) [pid = 1650] [serial = 1983] [outer = 0x0] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x123d66400) [pid = 1650] [serial = 1984] [outer = 0x11c688000] 06:19:01 INFO - PROCESS | 1650 | 1461676741268 Marionette DEBUG loaded listener.js 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x123e44400) [pid = 1650] [serial = 1985] [outer = 0x11c688000] 06:19:01 INFO - PROCESS | 1650 | 1461676741709 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]]]}] 06:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 623ms 06:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:19:01 INFO - PROCESS | 1650 | 1461676741735 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 06:19:01 INFO - PROCESS | 1650 | 1461676741737 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 06:19:01 INFO - PROCESS | 1650 | 1461676741739 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:19:01 INFO - PROCESS | 1650 | 1461676741740 Marionette TRACE conn2 <- [1,2618,null,{}] 06:19:01 INFO - PROCESS | 1650 | 1461676741742 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}] 06:19:01 INFO - PROCESS | 1650 | 1461676741849 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 06:19:01 INFO - PROCESS | 1650 | 1461676741853 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129d86000 == 102 [pid = 1650] [id = 662] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12407d000) [pid = 1650] [serial = 1986] [outer = 0x0] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x128008800) [pid = 1650] [serial = 1987] [outer = 0x12407d000] 06:19:01 INFO - PROCESS | 1650 | 1461676741880 Marionette DEBUG loaded listener.js 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x128721000) [pid = 1650] [serial = 1988] [outer = 0x12407d000] 06:19:02 INFO - PROCESS | 1650 | 1461676742278 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]]]}] 06:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 569ms 06:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:19:02 INFO - PROCESS | 1650 | 1461676742309 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 06:19:02 INFO - PROCESS | 1650 | 1461676742310 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 06:19:02 INFO - PROCESS | 1650 | 1461676742312 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:19:02 INFO - PROCESS | 1650 | 1461676742314 Marionette TRACE conn2 <- [1,2622,null,{}] 06:19:02 INFO - PROCESS | 1650 | 1461676742318 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}] 06:19:02 INFO - PROCESS | 1650 | 1461676742424 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 06:19:02 INFO - PROCESS | 1650 | 1461676742428 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aec7000 == 103 [pid = 1650] [id = 663] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x128722400) [pid = 1650] [serial = 1989] [outer = 0x0] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1290df000) [pid = 1650] [serial = 1990] [outer = 0x128722400] 06:19:02 INFO - PROCESS | 1650 | 1461676742456 Marionette DEBUG loaded listener.js 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129de5c00) [pid = 1650] [serial = 1991] [outer = 0x128722400] 06:19:02 INFO - PROCESS | 1650 | 1461676742852 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]]]}] 06:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 574ms 06:19:02 INFO - PROCESS | 1650 | 1461676742901 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 06:19:02 INFO - PROCESS | 1650 | 1461676742902 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 06:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:19:02 INFO - PROCESS | 1650 | 1461676742921 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:19:02 INFO - PROCESS | 1650 | 1461676742923 Marionette TRACE conn2 <- [1,2626,null,{}] 06:19:02 INFO - PROCESS | 1650 | 1461676742925 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}] 06:19:03 INFO - PROCESS | 1650 | 1461676743076 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 06:19:03 INFO - PROCESS | 1650 | 1461676743090 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d021000 == 104 [pid = 1650] [id = 664] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x128727400) [pid = 1650] [serial = 1992] [outer = 0x0] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12a97b000) [pid = 1650] [serial = 1993] [outer = 0x128727400] 06:19:03 INFO - PROCESS | 1650 | 1461676743118 Marionette DEBUG loaded listener.js 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12aa45800) [pid = 1650] [serial = 1994] [outer = 0x128727400] 06:19:03 INFO - PROCESS | 1650 | 1461676743494 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]]]}] 06:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 626ms 06:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:19:03 INFO - PROCESS | 1650 | 1461676743543 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 06:19:03 INFO - PROCESS | 1650 | 1461676743544 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 06:19:03 INFO - PROCESS | 1650 | 1461676743546 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:19:03 INFO - PROCESS | 1650 | 1461676743547 Marionette TRACE conn2 <- [1,2630,null,{}] 06:19:03 INFO - PROCESS | 1650 | 1461676743549 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}] 06:19:03 INFO - PROCESS | 1650 | 1461676743684 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 06:19:03 INFO - PROCESS | 1650 | 1461676743701 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31b000 == 105 [pid = 1650] [id = 665] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129028800) [pid = 1650] [serial = 1995] [outer = 0x0] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12aa7d800) [pid = 1650] [serial = 1996] [outer = 0x129028800] 06:19:03 INFO - PROCESS | 1650 | 1461676743727 Marionette DEBUG loaded listener.js 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12aac1400) [pid = 1650] [serial = 1997] [outer = 0x129028800] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1187ae000) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12a97e400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x123d63000) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12902a000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x123efd800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a8e2800) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11c683c00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12802a400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11c053800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12aa53400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x114248800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:19:04 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x118ee2800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:19:04 INFO - PROCESS | 1650 | 1461676744617 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]]]}] 06:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1120ms 06:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:19:04 INFO - PROCESS | 1650 | 1461676744667 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 06:19:04 INFO - PROCESS | 1650 | 1461676744670 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 06:19:04 INFO - PROCESS | 1650 | 1461676744674 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:19:04 INFO - PROCESS | 1650 | 1461676744676 Marionette TRACE conn2 <- [1,2634,null,{}] 06:19:04 INFO - PROCESS | 1650 | 1461676744680 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}] 06:19:04 INFO - PROCESS | 1650 | 1461676744816 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 06:19:04 INFO - PROCESS | 1650 | 1461676744914 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb07800 == 106 [pid = 1650] [id = 666] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x118e90800) [pid = 1650] [serial = 1998] [outer = 0x0] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11a549800) [pid = 1650] [serial = 1999] [outer = 0x118e90800] 06:19:04 INFO - PROCESS | 1650 | 1461676744948 Marionette DEBUG loaded listener.js 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11ad6d400) [pid = 1650] [serial = 2000] [outer = 0x118e90800] 06:19:05 INFO - PROCESS | 1650 | 1461676745410 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]]]}] 06:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 771ms 06:19:05 INFO - PROCESS | 1650 | 1461676745452 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 06:19:05 INFO - PROCESS | 1650 | 1461676745456 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 06:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:19:05 INFO - PROCESS | 1650 | 1461676745464 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:19:05 INFO - PROCESS | 1650 | 1461676745468 Marionette TRACE conn2 <- [1,2638,null,{}] 06:19:05 INFO - PROCESS | 1650 | 1461676745470 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}] 06:19:05 INFO - PROCESS | 1650 | 1461676745601 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 06:19:05 INFO - PROCESS | 1650 | 1461676745709 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129971800 == 107 [pid = 1650] [id = 667] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11c67c000) [pid = 1650] [serial = 2001] [outer = 0x0] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x123909800) [pid = 1650] [serial = 2002] [outer = 0x11c67c000] 06:19:05 INFO - PROCESS | 1650 | 1461676745758 Marionette DEBUG loaded listener.js 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123e42c00) [pid = 1650] [serial = 2003] [outer = 0x11c67c000] 06:19:06 INFO - PROCESS | 1650 | 1461676746281 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]]]}] 06:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 877ms 06:19:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:19:06 INFO - PROCESS | 1650 | 1461676746340 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 06:19:06 INFO - PROCESS | 1650 | 1461676746342 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 06:19:06 INFO - PROCESS | 1650 | 1461676746345 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:19:06 INFO - PROCESS | 1650 | 1461676746348 Marionette TRACE conn2 <- [1,2642,null,{}] 06:19:06 INFO - PROCESS | 1650 | 1461676746356 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}] 06:19:06 INFO - PROCESS | 1650 | 1461676746484 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 06:19:06 INFO - PROCESS | 1650 | 1461676746582 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec17800 == 108 [pid = 1650] [id = 668] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1290dfc00) [pid = 1650] [serial = 2004] [outer = 0x0] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129de9800) [pid = 1650] [serial = 2005] [outer = 0x1290dfc00] 06:19:06 INFO - PROCESS | 1650 | 1461676746616 Marionette DEBUG loaded listener.js 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12a97f400) [pid = 1650] [serial = 2006] [outer = 0x1290dfc00] 06:19:07 INFO - PROCESS | 1650 | 1461676747079 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]]]}] 06:19:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 771ms 06:19:07 INFO - PROCESS | 1650 | 1461676747117 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 06:19:07 INFO - PROCESS | 1650 | 1461676747119 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 06:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:19:07 INFO - PROCESS | 1650 | 1461676747121 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:19:07 INFO - PROCESS | 1650 | 1461676747122 Marionette TRACE conn2 <- [1,2646,null,{}] 06:19:07 INFO - PROCESS | 1650 | 1461676747125 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}] 06:19:07 INFO - PROCESS | 1650 | 1461676747250 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 06:19:07 INFO - PROCESS | 1650 | 1461676747378 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73f800 == 109 [pid = 1650] [id = 669] 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a99d800) [pid = 1650] [serial = 2007] [outer = 0x0] 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12a9c9000) [pid = 1650] [serial = 2008] [outer = 0x12a99d800] 06:19:07 INFO - PROCESS | 1650 | 1461676747411 Marionette DEBUG loaded listener.js 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12aa7b800) [pid = 1650] [serial = 2009] [outer = 0x12a99d800] 06:19:07 INFO - PROCESS | 1650 | 1461676747811 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]]]}] 06:19:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 720ms 06:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:19:07 INFO - PROCESS | 1650 | 1461676747841 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 06:19:07 INFO - PROCESS | 1650 | 1461676747843 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 06:19:07 INFO - PROCESS | 1650 | 1461676747862 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:19:07 INFO - PROCESS | 1650 | 1461676747864 Marionette TRACE conn2 <- [1,2650,null,{}] 06:19:07 INFO - PROCESS | 1650 | 1461676747870 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}] 06:19:07 INFO - PROCESS | 1650 | 1461676747991 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 06:19:08 INFO - PROCESS | 1650 | 1461676748086 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x13011b800 == 110 [pid = 1650] [id = 670] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a9c2c00) [pid = 1650] [serial = 2010] [outer = 0x0] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12aac1c00) [pid = 1650] [serial = 2011] [outer = 0x12a9c2c00] 06:19:08 INFO - PROCESS | 1650 | 1461676748117 Marionette DEBUG loaded listener.js 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12aaccc00) [pid = 1650] [serial = 2012] [outer = 0x12a9c2c00] 06:19:08 INFO - PROCESS | 1650 | 1461676748548 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]]]}] 06:19:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 743ms 06:19:08 INFO - PROCESS | 1650 | 1461676748588 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 06:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:19:08 INFO - PROCESS | 1650 | 1461676748590 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 06:19:08 INFO - PROCESS | 1650 | 1461676748592 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:19:08 INFO - PROCESS | 1650 | 1461676748593 Marionette TRACE conn2 <- [1,2654,null,{}] 06:19:08 INFO - PROCESS | 1650 | 1461676748651 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}] 06:19:08 INFO - PROCESS | 1650 | 1461676748819 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 06:19:08 INFO - PROCESS | 1650 | 1461676748889 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x136371000 == 111 [pid = 1650] [id = 671] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12aee3400) [pid = 1650] [serial = 2013] [outer = 0x0] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12b4b3400) [pid = 1650] [serial = 2014] [outer = 0x12aee3400] 06:19:08 INFO - PROCESS | 1650 | 1461676748921 Marionette DEBUG loaded listener.js 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12bd61400) [pid = 1650] [serial = 2015] [outer = 0x12aee3400] 06:19:09 INFO - PROCESS | 1650 | 1461676749344 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]]]}] 06:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 769ms 06:19:09 INFO - PROCESS | 1650 | 1461676749361 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 06:19:09 INFO - PROCESS | 1650 | 1461676749363 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 06:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:19:09 INFO - PROCESS | 1650 | 1461676749366 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:19:09 INFO - PROCESS | 1650 | 1461676749367 Marionette TRACE conn2 <- [1,2658,null,{}] 06:19:09 INFO - PROCESS | 1650 | 1461676749369 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}] 06:19:09 INFO - PROCESS | 1650 | 1461676749493 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 06:19:09 INFO - PROCESS | 1650 | 1461676749620 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383d5800 == 112 [pid = 1650] [id = 672] 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12aee5800) [pid = 1650] [serial = 2016] [outer = 0x0] 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12bed0800) [pid = 1650] [serial = 2017] [outer = 0x12aee5800] 06:19:09 INFO - PROCESS | 1650 | 1461676749653 Marionette DEBUG loaded listener.js 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ceb3c00) [pid = 1650] [serial = 2018] [outer = 0x12aee5800] 06:19:10 INFO - PROCESS | 1650 | 1461676750079 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]]]}] 06:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 718ms 06:19:10 INFO - PROCESS | 1650 | 1461676750085 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 06:19:10 INFO - PROCESS | 1650 | 1461676750086 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 06:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:19:10 INFO - PROCESS | 1650 | 1461676750089 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:19:10 INFO - PROCESS | 1650 | 1461676750090 Marionette TRACE conn2 <- [1,2662,null,{}] 06:19:10 INFO - PROCESS | 1650 | 1461676750093 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}] 06:19:10 INFO - PROCESS | 1650 | 1461676750236 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 06:19:10 INFO - PROCESS | 1650 | 1461676750365 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398c2000 == 113 [pid = 1650] [id = 673] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12bd62000) [pid = 1650] [serial = 2019] [outer = 0x0] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d0fb800) [pid = 1650] [serial = 2020] [outer = 0x12bd62000] 06:19:10 INFO - PROCESS | 1650 | 1461676750397 Marionette DEBUG loaded listener.js 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12d3a7400) [pid = 1650] [serial = 2021] [outer = 0x12bd62000] 06:19:10 INFO - PROCESS | 1650 | 1461676750786 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]]]}] 06:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 719ms 06:19:10 INFO - PROCESS | 1650 | 1461676750808 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 06:19:10 INFO - PROCESS | 1650 | 1461676750810 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 06:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:19:10 INFO - PROCESS | 1650 | 1461676750812 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:19:10 INFO - PROCESS | 1650 | 1461676750813 Marionette TRACE conn2 <- [1,2666,null,{}] 06:19:10 INFO - PROCESS | 1650 | 1461676750816 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}] 06:19:10 INFO - PROCESS | 1650 | 1461676750942 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 06:19:11 INFO - PROCESS | 1650 | 1461676751050 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec5800 == 114 [pid = 1650] [id = 674] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12d3a7c00) [pid = 1650] [serial = 2022] [outer = 0x0] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12da3e000) [pid = 1650] [serial = 2023] [outer = 0x12d3a7c00] 06:19:11 INFO - PROCESS | 1650 | 1461676751100 Marionette DEBUG loaded listener.js 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12e3dac00) [pid = 1650] [serial = 2024] [outer = 0x12d3a7c00] 06:19:12 INFO - PROCESS | 1650 | 1461676752049 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]]]}] 06:19:12 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) 06:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 06:19:12 INFO - PROCESS | 1650 | 1461676752085 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 06:19:12 INFO - PROCESS | 1650 | 1461676752086 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 06:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:19:12 INFO - PROCESS | 1650 | 1461676752089 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:19:12 INFO - PROCESS | 1650 | 1461676752090 Marionette TRACE conn2 <- [1,2670,null,{}] 06:19:12 INFO - PROCESS | 1650 | 1461676752092 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}] 06:19:12 INFO - PROCESS | 1650 | 1461676752216 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 06:19:12 INFO - PROCESS | 1650 | 1461676752342 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a19d000 == 115 [pid = 1650] [id = 675] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12da36400) [pid = 1650] [serial = 2025] [outer = 0x0] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12e3e7800) [pid = 1650] [serial = 2026] [outer = 0x12da36400] 06:19:12 INFO - PROCESS | 1650 | 1461676752374 Marionette DEBUG loaded listener.js 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12e54dc00) [pid = 1650] [serial = 2027] [outer = 0x12da36400] 06:19:13 INFO - PROCESS | 1650 | 1461676753271 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:19:13 INFO - PROCESS | 1650 | 1461676753312 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 06:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 06:19:13 INFO - PROCESS | 1650 | 1461676753315 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:19:13 INFO - PROCESS | 1650 | 1461676753316 Marionette TRACE conn2 <- [1,2674,null,{}] 06:19:13 INFO - PROCESS | 1650 | 1461676753319 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}] 06:19:13 INFO - PROCESS | 1650 | 1461676753456 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 06:19:13 INFO - PROCESS | 1650 | 1461676753600 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1de000 == 116 [pid = 1650] [id = 676] 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12e6d2800) [pid = 1650] [serial = 2028] [outer = 0x0] 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12e9b9000) [pid = 1650] [serial = 2029] [outer = 0x12e6d2800] 06:19:13 INFO - PROCESS | 1650 | 1461676753659 Marionette DEBUG loaded listener.js 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12ebc0000) [pid = 1650] [serial = 2030] [outer = 0x12e6d2800] 06:19:14 INFO - PROCESS | 1650 | 1461676754607 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 06:19:14 INFO - PROCESS | 1650 | 1461676754636 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 06:19:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:19:14 INFO - PROCESS | 1650 | 1461676754639 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:19:14 INFO - PROCESS | 1650 | 1461676754640 Marionette TRACE conn2 <- [1,2678,null,{}] 06:19:14 INFO - PROCESS | 1650 | 1461676754643 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}] 06:19:14 INFO - PROCESS | 1650 | 1461676754769 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 06:19:14 INFO - PROCESS | 1650 | 1461676754899 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x125fb8000 == 117 [pid = 1650] [id = 677] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11a548800) [pid = 1650] [serial = 2031] [outer = 0x0] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12e6d7000) [pid = 1650] [serial = 2032] [outer = 0x11a548800] 06:19:14 INFO - PROCESS | 1650 | 1461676754949 Marionette DEBUG loaded listener.js 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ebc6800) [pid = 1650] [serial = 2033] [outer = 0x11a548800] 06:19:16 INFO - PROCESS | 1650 | 1461676756200 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]]]}] 06:19:16 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) 06:19:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1623ms 06:19:16 INFO - PROCESS | 1650 | 1461676756263 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 06:19:16 INFO - PROCESS | 1650 | 1461676756267 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 06:19:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:19:16 INFO - PROCESS | 1650 | 1461676756272 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:19:16 INFO - PROCESS | 1650 | 1461676756275 Marionette TRACE conn2 <- [1,2682,null,{}] 06:19:16 INFO - PROCESS | 1650 | 1461676756281 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}] 06:19:16 INFO - PROCESS | 1650 | 1461676756416 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 06:19:16 INFO - PROCESS | 1650 | 1461676756549 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b14800 == 118 [pid = 1650] [id = 678] 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x114bb7800) [pid = 1650] [serial = 2034] [outer = 0x0] 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x118a92000) [pid = 1650] [serial = 2035] [outer = 0x114bb7800] 06:19:16 INFO - PROCESS | 1650 | 1461676756580 Marionette DEBUG loaded listener.js 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11bc1b400) [pid = 1650] [serial = 2036] [outer = 0x114bb7800] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x142803000 == 117 [pid = 1650] [id = 533] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d021000 == 116 [pid = 1650] [id = 664] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12aec7000 == 115 [pid = 1650] [id = 663] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129d86000 == 114 [pid = 1650] [id = 662] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11c32f000 == 113 [pid = 1650] [id = 661] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba51000 == 112 [pid = 1650] [id = 660] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129962800 == 111 [pid = 1650] [id = 659] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba44800 == 110 [pid = 1650] [id = 658] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec9800 == 109 [pid = 1650] [id = 657] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1398c7000 == 108 [pid = 1650] [id = 656] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x13981c000 == 107 [pid = 1650] [id = 655] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1383df800 == 106 [pid = 1650] [id = 654] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x136369800 == 105 [pid = 1650] [id = 653] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x135a4f800 == 104 [pid = 1650] [id = 652] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x130121000 == 103 [pid = 1650] [id = 651] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb3b000 == 102 [pid = 1650] [id = 650] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce2c800 == 101 [pid = 1650] [id = 649] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123883800 == 100 [pid = 1650] [id = 648] 06:19:17 INFO - PROCESS | 1650 | --DOCSHELL 0x115658000 == 99 [pid = 1650] [id = 647] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12a97dc00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12a9a0000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12801e400) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12e6d2400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12a97a400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x129de1800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12aaaf400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12a93a000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11b504000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12af8d800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12bedb800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11b56b800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12da34800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12a978800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x123903800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11c670400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12902d000) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12aa52800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12aa45c00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11c2d1400) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12abbac00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11c681000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12b4b2000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129410400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x114b49800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11926d800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x118f9bc00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x129831c00) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x128725800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11c30e000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x123d6e400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x123d66c00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12eb97800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11bc11c00) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x115a2e000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12bd62800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11539d000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ae13000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12812ec00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x128020000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 06:19:17 INFO - PROCESS | 1650 | 1461676757613 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]]]}] 06:19:17 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) 06:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1377ms 06:19:17 INFO - PROCESS | 1650 | 1461676757652 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 06:19:17 INFO - PROCESS | 1650 | 1461676757656 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 06:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:19:17 INFO - PROCESS | 1650 | 1461676757660 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:19:17 INFO - PROCESS | 1650 | 1461676757662 Marionette TRACE conn2 <- [1,2686,null,{}] 06:19:17 INFO - PROCESS | 1650 | 1461676757665 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}] 06:19:17 INFO - PROCESS | 1650 | 1461676757775 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 06:19:17 INFO - PROCESS | 1650 | 1461676757782 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1b800 == 100 [pid = 1650] [id = 679] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11ad14400) [pid = 1650] [serial = 2037] [outer = 0x0] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x123d66c00) [pid = 1650] [serial = 2038] [outer = 0x11ad14400] 06:19:17 INFO - PROCESS | 1650 | 1461676757810 Marionette DEBUG loaded listener.js 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x123e4b400) [pid = 1650] [serial = 2039] [outer = 0x11ad14400] 06:19:18 INFO - PROCESS | 1650 | 1461676758716 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 06:19:18 INFO - PROCESS | 1650 | 1461676758748 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 06:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:19:18 INFO - PROCESS | 1650 | 1461676758754 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:19:18 INFO - PROCESS | 1650 | 1461676758757 Marionette TRACE conn2 <- [1,2690,null,{}] 06:19:18 INFO - PROCESS | 1650 | 1461676758764 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}] 06:19:18 INFO - PROCESS | 1650 | 1461676758874 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 06:19:18 INFO - PROCESS | 1650 | 1461676758880 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad48800 == 101 [pid = 1650] [id = 680] 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x128007c00) [pid = 1650] [serial = 2040] [outer = 0x0] 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12902a400) [pid = 1650] [serial = 2041] [outer = 0x128007c00] 06:19:18 INFO - PROCESS | 1650 | 1461676758910 Marionette DEBUG loaded listener.js 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x129de5000) [pid = 1650] [serial = 2042] [outer = 0x128007c00] 06:19:19 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 06:19:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:19:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 06:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:19:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:19:19 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 06:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:19:19 INFO - _addTest/ [0,2693,"getWindowHandle",null] 06:19:19 INFO - PROCESS | 1650 | 1461676759828 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 06:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:19:19 INFO - PROCESS | 1650 | 1461676759830 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:19:19 INFO - PROCESS | 1650 | 1461676759833 Marionette TRACE conn2 <- [1,2694,null,{}] 06:19:19 INFO - PROCESS | 1650 | 1461676759835 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}] 06:19:19 INFO - PROCESS | 1650 | 1461676759977 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 06:19:19 INFO - PROCESS | 1650 | 1461676759994 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d002800 == 102 [pid = 1650] [id = 681] 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12a93dc00) [pid = 1650] [serial = 2043] [outer = 0x0] 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12a9c8000) [pid = 1650] [serial = 2044] [outer = 0x12a93dc00] 06:19:20 INFO - PROCESS | 1650 | 1461676760022 Marionette DEBUG loaded listener.js 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12aa7c000) [pid = 1650] [serial = 2045] [outer = 0x12a93dc00] 06:19:20 INFO - PROCESS | 1650 | 1461676760913 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 06:19:20 INFO - PROCESS | 1650 | 1461676760954 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 06:19:20 INFO - PROCESS | 1650 | 1461676760958 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:19:20 INFO - PROCESS | 1650 | 1461676760959 Marionette TRACE conn2 <- [1,2698,null,{}] 06:19:20 INFO - PROCESS | 1650 | 1461676760963 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}] 06:19:21 INFO - PROCESS | 1650 | 1461676761135 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x128722400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x128727400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x115486400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c688000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12407d000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x115219000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:19:21 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12f750000) [pid = 1650] [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.] 06:19:21 INFO - PROCESS | 1650 | 1461676761224 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129948000 == 103 [pid = 1650] [id = 682] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1135f7400) [pid = 1650] [serial = 2046] [outer = 0x0] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11a551400) [pid = 1650] [serial = 2047] [outer = 0x1135f7400] 06:19:21 INFO - PROCESS | 1650 | 1461676761251 Marionette DEBUG loaded listener.js 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x128727400) [pid = 1650] [serial = 2048] [outer = 0x1135f7400] 06:19:22 INFO - PROCESS | 1650 | 1461676762114 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 06:19:22 INFO - PROCESS | 1650 | 1461676762134 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 06:19:22 INFO - PROCESS | 1650 | 1461676762136 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:19:22 INFO - PROCESS | 1650 | 1461676762137 Marionette TRACE conn2 <- [1,2702,null,{}] 06:19:22 INFO - PROCESS | 1650 | 1461676762139 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}] 06:19:22 INFO - PROCESS | 1650 | 1461676762262 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 06:19:22 INFO - PROCESS | 1650 | 1461676762348 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa48000 == 104 [pid = 1650] [id = 683] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12940ac00) [pid = 1650] [serial = 2049] [outer = 0x0] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12aee4000) [pid = 1650] [serial = 2050] [outer = 0x12940ac00] 06:19:22 INFO - PROCESS | 1650 | 1461676762375 Marionette DEBUG loaded listener.js 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12b4b9400) [pid = 1650] [serial = 2051] [outer = 0x12940ac00] 06:19:22 INFO - PROCESS | 1650 | 1461676762710 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]]]}] 06:19:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 621ms 06:19:22 INFO - PROCESS | 1650 | 1461676762758 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 06:19:22 INFO - PROCESS | 1650 | 1461676762759 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 06:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:19:22 INFO - PROCESS | 1650 | 1461676762761 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:19:22 INFO - PROCESS | 1650 | 1461676762762 Marionette TRACE conn2 <- [1,2706,null,{}] 06:19:22 INFO - PROCESS | 1650 | 1461676762765 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}] 06:19:22 INFO - PROCESS | 1650 | 1461676762873 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 06:19:22 INFO - PROCESS | 1650 | 1461676762961 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308b0800 == 105 [pid = 1650] [id = 684] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12b4af800) [pid = 1650] [serial = 2052] [outer = 0x0] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12bed7c00) [pid = 1650] [serial = 2053] [outer = 0x12b4af800] 06:19:22 INFO - PROCESS | 1650 | 1461676762987 Marionette DEBUG loaded listener.js 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12e6d5c00) [pid = 1650] [serial = 2054] [outer = 0x12b4af800] 06:19:23 INFO - PROCESS | 1650 | 1461676763494 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]]]}] 06:19:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:19:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 768ms 06:19:23 INFO - PROCESS | 1650 | 1461676763532 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 06:19:23 INFO - PROCESS | 1650 | 1461676763537 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 06:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:19:23 INFO - PROCESS | 1650 | 1461676763593 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:19:23 INFO - PROCESS | 1650 | 1461676763596 Marionette TRACE conn2 <- [1,2710,null,{}] 06:19:23 INFO - PROCESS | 1650 | 1461676763622 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}] 06:19:23 INFO - PROCESS | 1650 | 1461676763784 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 06:19:23 INFO - PROCESS | 1650 | 1461676763911 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b5d9800 == 106 [pid = 1650] [id = 685] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x115483000) [pid = 1650] [serial = 2055] [outer = 0x0] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11b56ac00) [pid = 1650] [serial = 2056] [outer = 0x115483000] 06:19:23 INFO - PROCESS | 1650 | 1461676763944 Marionette DEBUG loaded listener.js 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11c67f000) [pid = 1650] [serial = 2057] [outer = 0x115483000] 06:19:24 INFO - PROCESS | 1650 | 1461676764422 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] 06:19:24 INFO - PROCESS | 1650 | 1461676764440 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 06:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:19:24 INFO - PROCESS | 1650 | 1461676764445 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:19:24 INFO - PROCESS | 1650 | 1461676764447 Marionette TRACE conn2 <- [1,2714,null,{}] 06:19:24 INFO - PROCESS | 1650 | 1461676764449 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}] 06:19:24 INFO - PROCESS | 1650 | 1461676764577 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 06:19:24 INFO - PROCESS | 1650 | 1461676764709 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfd9800 == 107 [pid = 1650] [id = 686] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x123907400) [pid = 1650] [serial = 2058] [outer = 0x0] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x125fc4800) [pid = 1650] [serial = 2059] [outer = 0x123907400] 06:19:24 INFO - PROCESS | 1650 | 1461676764741 Marionette DEBUG loaded listener.js 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x129de1c00) [pid = 1650] [serial = 2060] [outer = 0x123907400] 06:19:25 INFO - PROCESS | 1650 | 1461676765219 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]]]}] 06:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 825ms 06:19:25 INFO - PROCESS | 1650 | 1461676765270 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 06:19:25 INFO - PROCESS | 1650 | 1461676765272 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 06:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:19:25 INFO - PROCESS | 1650 | 1461676765274 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:19:25 INFO - PROCESS | 1650 | 1461676765276 Marionette TRACE conn2 <- [1,2718,null,{}] 06:19:25 INFO - PROCESS | 1650 | 1461676765284 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}] 06:19:25 INFO - PROCESS | 1650 | 1461676765449 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 06:19:25 INFO - PROCESS | 1650 | 1461676765632 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x136367000 == 108 [pid = 1650] [id = 687] 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12a9c8400) [pid = 1650] [serial = 2061] [outer = 0x0] 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12abc3000) [pid = 1650] [serial = 2062] [outer = 0x12a9c8400] 06:19:25 INFO - PROCESS | 1650 | 1461676765685 Marionette DEBUG loaded listener.js 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12aeee000) [pid = 1650] [serial = 2063] [outer = 0x12a9c8400] 06:19:26 INFO - PROCESS | 1650 | 1461676766238 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] 06:19:26 INFO - PROCESS | 1650 | 1461676766303 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 06:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:19:26 INFO - PROCESS | 1650 | 1461676766305 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:19:26 INFO - PROCESS | 1650 | 1461676766307 Marionette TRACE conn2 <- [1,2722,null,{}] 06:19:26 INFO - PROCESS | 1650 | 1461676766309 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}] 06:19:26 INFO - PROCESS | 1650 | 1461676766437 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 06:19:26 INFO - PROCESS | 1650 | 1461676766537 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x139883800 == 109 [pid = 1650] [id = 688] 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12bd6f400) [pid = 1650] [serial = 2064] [outer = 0x0] 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12d3a1000) [pid = 1650] [serial = 2065] [outer = 0x12bd6f400] 06:19:26 INFO - PROCESS | 1650 | 1461676766568 Marionette DEBUG loaded listener.js 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e9bdc00) [pid = 1650] [serial = 2066] [outer = 0x12bd6f400] 06:19:27 INFO - PROCESS | 1650 | 1461676767039 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] 06:19:27 INFO - PROCESS | 1650 | 1461676767078 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 06:19:27 INFO - PROCESS | 1650 | 1461676767080 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:19:27 INFO - PROCESS | 1650 | 1461676767083 Marionette TRACE conn2 <- [1,2726,null,{}] 06:19:27 INFO - PROCESS | 1650 | 1461676767087 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}] 06:19:27 INFO - PROCESS | 1650 | 1461676767209 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 06:19:27 INFO - PROCESS | 1650 | 1461676767312 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f9d000 == 110 [pid = 1650] [id = 689] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12aa0c400) [pid = 1650] [serial = 2067] [outer = 0x0] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12eba4000) [pid = 1650] [serial = 2068] [outer = 0x12aa0c400] 06:19:27 INFO - PROCESS | 1650 | 1461676767342 Marionette DEBUG loaded listener.js 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12f05c400) [pid = 1650] [serial = 2069] [outer = 0x12aa0c400] 06:19:27 INFO - PROCESS | 1650 | 1461676767787 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]]]}] 06:19:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 06:19:27 INFO - PROCESS | 1650 | 1461676767802 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 06:19:27 INFO - PROCESS | 1650 | 1461676767803 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 06:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:19:27 INFO - PROCESS | 1650 | 1461676767806 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:19:27 INFO - PROCESS | 1650 | 1461676767807 Marionette TRACE conn2 <- [1,2730,null,{}] 06:19:27 INFO - PROCESS | 1650 | 1461676767810 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}] 06:19:27 INFO - PROCESS | 1650 | 1461676767950 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 06:19:28 INFO - PROCESS | 1650 | 1461676768057 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1d0800 == 111 [pid = 1650] [id = 690] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12f061800) [pid = 1650] [serial = 2070] [outer = 0x0] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12f1df400) [pid = 1650] [serial = 2071] [outer = 0x12f061800] 06:19:28 INFO - PROCESS | 1650 | 1461676768090 Marionette DEBUG loaded listener.js 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12fa17800) [pid = 1650] [serial = 2072] [outer = 0x12f061800] 06:19:28 INFO - PROCESS | 1650 | 1461676768967 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 06:19:28 INFO - PROCESS | 1650 | 1461676768980 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 06:19:28 INFO - PROCESS | 1650 | 1461676768982 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:19:28 INFO - PROCESS | 1650 | 1461676768984 Marionette TRACE conn2 <- [1,2734,null,{}] 06:19:28 INFO - PROCESS | 1650 | 1461676768986 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}] 06:19:29 INFO - PROCESS | 1650 | 1461676769094 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 06:19:29 INFO - PROCESS | 1650 | 1461676769220 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a5ed000 == 112 [pid = 1650] [id = 691] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12fa1ac00) [pid = 1650] [serial = 2073] [outer = 0x0] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12fa81800) [pid = 1650] [serial = 2074] [outer = 0x12fa1ac00] 06:19:29 INFO - PROCESS | 1650 | 1461676769250 Marionette DEBUG loaded listener.js 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12fba7400) [pid = 1650] [serial = 2075] [outer = 0x12fa1ac00] 06:19:29 INFO - PROCESS | 1650 | 1461676769671 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]]]}] 06:19:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:19:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 718ms 06:19:29 INFO - PROCESS | 1650 | 1461676769702 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 06:19:29 INFO - PROCESS | 1650 | 1461676769703 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 06:19:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:19:29 INFO - PROCESS | 1650 | 1461676769705 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:19:29 INFO - PROCESS | 1650 | 1461676769707 Marionette TRACE conn2 <- [1,2738,null,{}] 06:19:29 INFO - PROCESS | 1650 | 1461676769709 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}] 06:19:29 INFO - PROCESS | 1650 | 1461676769834 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 06:19:29 INFO - PROCESS | 1650 | 1461676769965 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a9e4800 == 113 [pid = 1650] [id = 692] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12fa7d000) [pid = 1650] [serial = 2076] [outer = 0x0] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12fba3000) [pid = 1650] [serial = 2077] [outer = 0x12fa7d000] 06:19:29 INFO - PROCESS | 1650 | 1461676769997 Marionette DEBUG loaded listener.js 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12feca400) [pid = 1650] [serial = 2078] [outer = 0x12fa7d000] 06:19:30 INFO - PROCESS | 1650 | 1461676770388 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]]]}] 06:19:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:19:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 718ms 06:19:30 INFO - PROCESS | 1650 | 1461676770424 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 06:19:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:19:30 INFO - PROCESS | 1650 | 1461676770425 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 06:19:30 INFO - PROCESS | 1650 | 1461676770428 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:19:30 INFO - PROCESS | 1650 | 1461676770429 Marionette TRACE conn2 <- [1,2742,null,{}] 06:19:30 INFO - PROCESS | 1650 | 1461676770432 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}] 06:19:30 INFO - PROCESS | 1650 | 1461676770574 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 06:19:30 INFO - PROCESS | 1650 | 1461676770692 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x141aad800 == 114 [pid = 1650] [id = 693] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12fba0000) [pid = 1650] [serial = 2079] [outer = 0x0] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12fed1400) [pid = 1650] [serial = 2080] [outer = 0x12fba0000] 06:19:30 INFO - PROCESS | 1650 | 1461676770721 Marionette DEBUG loaded listener.js 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x130133c00) [pid = 1650] [serial = 2081] [outer = 0x12fba0000] 06:19:31 INFO - PROCESS | 1650 | 1461676771140 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]]]}] 06:19:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:19:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 721ms 06:19:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:19:31 INFO - PROCESS | 1650 | 1461676771150 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 06:19:31 INFO - PROCESS | 1650 | 1461676771151 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 06:19:31 INFO - PROCESS | 1650 | 1461676771154 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:19:31 INFO - PROCESS | 1650 | 1461676771155 Marionette TRACE conn2 <- [1,2746,null,{}] 06:19:31 INFO - PROCESS | 1650 | 1461676771157 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}] 06:19:31 INFO - PROCESS | 1650 | 1461676771283 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 06:19:31 INFO - PROCESS | 1650 | 1461676771416 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x141adc800 == 115 [pid = 1650] [id = 694] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12fed1c00) [pid = 1650] [serial = 2082] [outer = 0x0] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x13013f000) [pid = 1650] [serial = 2083] [outer = 0x12fed1c00] 06:19:31 INFO - PROCESS | 1650 | 1461676771448 Marionette DEBUG loaded listener.js 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13594c000) [pid = 1650] [serial = 2084] [outer = 0x12fed1c00] 06:19:31 INFO - PROCESS | 1650 | 1461676771935 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]]]}] 06:19:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:19:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1072ms 06:19:32 INFO - PROCESS | 1650 | 1461676772251 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 06:19:32 INFO - PROCESS | 1650 | 1461676772255 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 06:19:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:19:32 INFO - PROCESS | 1650 | 1461676772277 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:19:32 INFO - PROCESS | 1650 | 1461676772279 Marionette TRACE conn2 <- [1,2750,null,{}] 06:19:32 INFO - PROCESS | 1650 | 1461676772284 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}] 06:19:32 INFO - PROCESS | 1650 | 1461676772415 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 06:19:32 INFO - PROCESS | 1650 | 1461676772546 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128092800 == 116 [pid = 1650] [id = 695] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1187ae000) [pid = 1650] [serial = 2085] [outer = 0x0] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x118ef0400) [pid = 1650] [serial = 2086] [outer = 0x1187ae000] 06:19:32 INFO - PROCESS | 1650 | 1461676772579 Marionette DEBUG loaded listener.js 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x11bc0fc00) [pid = 1650] [serial = 2087] [outer = 0x1187ae000] 06:19:32 INFO - PROCESS | 1650 | 1461676772999 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]]]}] 06:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 777ms 06:19:33 INFO - PROCESS | 1650 | 1461676773051 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 06:19:33 INFO - PROCESS | 1650 | 1461676773053 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 06:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:19:33 INFO - PROCESS | 1650 | 1461676773059 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:19:33 INFO - PROCESS | 1650 | 1461676773061 Marionette TRACE conn2 <- [1,2754,null,{}] 06:19:33 INFO - PROCESS | 1650 | 1461676773063 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}] 06:19:33 INFO - PROCESS | 1650 | 1461676773184 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 06:19:33 INFO - PROCESS | 1650 | 1461676773326 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f0000 == 117 [pid = 1650] [id = 696] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x11bc0d800) [pid = 1650] [serial = 2088] [outer = 0x0] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x11c685400) [pid = 1650] [serial = 2089] [outer = 0x11bc0d800] 06:19:33 INFO - PROCESS | 1650 | 1461676773357 Marionette DEBUG loaded listener.js 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x123dabc00) [pid = 1650] [serial = 2090] [outer = 0x11bc0d800] 06:19:33 INFO - PROCESS | 1650 | 1461676773841 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]]]}] 06:19:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:19:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 827ms 06:19:33 INFO - PROCESS | 1650 | 1461676773884 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 06:19:33 INFO - PROCESS | 1650 | 1461676773886 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 06:19:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:19:33 INFO - PROCESS | 1650 | 1461676773888 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:19:33 INFO - PROCESS | 1650 | 1461676773890 Marionette TRACE conn2 <- [1,2758,null,{}] 06:19:33 INFO - PROCESS | 1650 | 1461676773897 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}] 06:19:34 INFO - PROCESS | 1650 | 1461676774017 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 06:19:34 INFO - PROCESS | 1650 | 1461676774130 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adeb800 == 118 [pid = 1650] [id = 697] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12800e800) [pid = 1650] [serial = 2091] [outer = 0x0] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x129024000) [pid = 1650] [serial = 2092] [outer = 0x12800e800] 06:19:34 INFO - PROCESS | 1650 | 1461676774163 Marionette DEBUG loaded listener.js 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x1299af800) [pid = 1650] [serial = 2093] [outer = 0x12800e800] 06:19:34 INFO - PROCESS | 1650 | 1461676774600 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]]]}] 06:19:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:19:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 06:19:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:19:34 INFO - PROCESS | 1650 | 1461676774610 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 06:19:34 INFO - PROCESS | 1650 | 1461676774612 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 06:19:34 INFO - PROCESS | 1650 | 1461676774615 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:19:34 INFO - PROCESS | 1650 | 1461676774617 Marionette TRACE conn2 <- [1,2762,null,{}] 06:19:34 INFO - PROCESS | 1650 | 1461676774620 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}] 06:19:34 INFO - PROCESS | 1650 | 1461676774761 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 06:19:34 INFO - PROCESS | 1650 | 1461676774904 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123887000 == 119 [pid = 1650] [id = 698] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x129dee800) [pid = 1650] [serial = 2094] [outer = 0x0] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12a97e400) [pid = 1650] [serial = 2095] [outer = 0x129dee800] 06:19:34 INFO - PROCESS | 1650 | 1461676774934 Marionette DEBUG loaded listener.js 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12aa04000) [pid = 1650] [serial = 2096] [outer = 0x129dee800] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa48000 == 118 [pid = 1650] [id = 683] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x119e5d800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12ae17400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x1142b6400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12af88800) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11990e400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x123641000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12abc7c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12aabf000) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12a9c5000) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1299ac000) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12b710800) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12be0c400) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12aa7d800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129948000 == 117 [pid = 1650] [id = 682] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d002800 == 116 [pid = 1650] [id = 681] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad48800 == 115 [pid = 1650] [id = 680] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1b800 == 114 [pid = 1650] [id = 679] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127b14800 == 113 [pid = 1650] [id = 678] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x125fb8000 == 112 [pid = 1650] [id = 677] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1de000 == 111 [pid = 1650] [id = 676] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x13a19d000 == 110 [pid = 1650] [id = 675] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec5800 == 109 [pid = 1650] [id = 674] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1398c2000 == 108 [pid = 1650] [id = 673] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1383d5800 == 107 [pid = 1650] [id = 672] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x136371000 == 106 [pid = 1650] [id = 671] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x13011b800 == 105 [pid = 1650] [id = 670] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73f800 == 104 [pid = 1650] [id = 669] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec17800 == 103 [pid = 1650] [id = 668] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129971800 == 102 [pid = 1650] [id = 667] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb07800 == 101 [pid = 1650] [id = 666] 06:19:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12e31b000 == 100 [pid = 1650] [id = 665] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11a864800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x118c0e400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x123d66400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x123e44400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x128008800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x128721000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11c216c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11c679c00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12a983c00) [pid = 1650] [serial = 1370] [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.] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x129de5c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x1290df000) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12a97b000) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12aa45800) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 06:19:35 INFO - PROCESS | 1650 | 1461676775504 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]]]}] 06:19:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:19:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 922ms 06:19:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:19:35 INFO - PROCESS | 1650 | 1461676775537 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 06:19:35 INFO - PROCESS | 1650 | 1461676775539 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 06:19:35 INFO - PROCESS | 1650 | 1461676775542 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:19:35 INFO - PROCESS | 1650 | 1461676775544 Marionette TRACE conn2 <- [1,2766,null,{}] 06:19:35 INFO - PROCESS | 1650 | 1461676775557 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}] 06:19:35 INFO - PROCESS | 1650 | 1461676775729 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 06:19:35 INFO - PROCESS | 1650 | 1461676775873 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x125884800 == 101 [pid = 1650] [id = 699] 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x123e44400) [pid = 1650] [serial = 2097] [outer = 0x0] 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12a97b000) [pid = 1650] [serial = 2098] [outer = 0x123e44400] 06:19:35 INFO - PROCESS | 1650 | 1461676775917 Marionette DEBUG loaded listener.js 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12aa08c00) [pid = 1650] [serial = 2099] [outer = 0x123e44400] 06:19:36 INFO - PROCESS | 1650 | 1461676776215 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]]]}] 06:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 725ms 06:19:36 INFO - PROCESS | 1650 | 1461676776280 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 06:19:36 INFO - PROCESS | 1650 | 1461676776281 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 06:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:19:36 INFO - PROCESS | 1650 | 1461676776285 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:19:36 INFO - PROCESS | 1650 | 1461676776287 Marionette TRACE conn2 <- [1,2770,null,{}] 06:19:36 INFO - PROCESS | 1650 | 1461676776289 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}] 06:19:36 INFO - PROCESS | 1650 | 1461676776410 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 06:19:36 INFO - PROCESS | 1650 | 1461676776415 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be3a000 == 102 [pid = 1650] [id = 700] 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aa4e400) [pid = 1650] [serial = 2100] [outer = 0x0] 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aac8000) [pid = 1650] [serial = 2101] [outer = 0x12aa4e400] 06:19:36 INFO - PROCESS | 1650 | 1461676776443 Marionette DEBUG loaded listener.js 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12aeec000) [pid = 1650] [serial = 2102] [outer = 0x12aa4e400] 06:19:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:19:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 621ms 06:19:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:19:36 INFO - PROCESS | 1650 | 1461676776903 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]]]}] 06:19:36 INFO - PROCESS | 1650 | 1461676776908 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 06:19:36 INFO - PROCESS | 1650 | 1461676776910 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 06:19:36 INFO - PROCESS | 1650 | 1461676776913 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:19:36 INFO - PROCESS | 1650 | 1461676776915 Marionette TRACE conn2 <- [1,2774,null,{}] 06:19:36 INFO - PROCESS | 1650 | 1461676776919 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}] 06:19:37 INFO - PROCESS | 1650 | 1461676777075 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 06:19:37 INFO - PROCESS | 1650 | 1461676777098 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f72e000 == 103 [pid = 1650] [id = 701] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12aeec800) [pid = 1650] [serial = 2103] [outer = 0x0] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12ba15c00) [pid = 1650] [serial = 2104] [outer = 0x12aeec800] 06:19:37 INFO - PROCESS | 1650 | 1461676777222 Marionette DEBUG loaded listener.js 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12bed6000) [pid = 1650] [serial = 2105] [outer = 0x12aeec800] 06:19:37 INFO - PROCESS | 1650 | 1461676777559 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]]]}] 06:19:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:19:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 06:19:37 INFO - PROCESS | 1650 | 1461676777585 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 06:19:37 INFO - PROCESS | 1650 | 1461676777586 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 06:19:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:19:37 INFO - PROCESS | 1650 | 1461676777589 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:19:37 INFO - PROCESS | 1650 | 1461676777590 Marionette TRACE conn2 <- [1,2778,null,{}] 06:19:37 INFO - PROCESS | 1650 | 1461676777597 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}] 06:19:37 INFO - PROCESS | 1650 | 1461676777736 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 06:19:37 INFO - PROCESS | 1650 | 1461676777753 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x130119800 == 104 [pid = 1650] [id = 702] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12af8c400) [pid = 1650] [serial = 2106] [outer = 0x0] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12d0f2400) [pid = 1650] [serial = 2107] [outer = 0x12af8c400] 06:19:37 INFO - PROCESS | 1650 | 1461676777779 Marionette DEBUG loaded listener.js 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12da3c800) [pid = 1650] [serial = 2108] [outer = 0x12af8c400] 06:19:38 INFO - PROCESS | 1650 | 1461676778160 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]]]}] 06:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 619ms 06:19:38 INFO - PROCESS | 1650 | 1461676778208 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 06:19:38 INFO - PROCESS | 1650 | 1461676778209 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 06:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:19:38 INFO - PROCESS | 1650 | 1461676778212 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:19:38 INFO - PROCESS | 1650 | 1461676778213 Marionette TRACE conn2 <- [1,2782,null,{}] 06:19:38 INFO - PROCESS | 1650 | 1461676778215 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}] 06:19:38 INFO - PROCESS | 1650 | 1461676778355 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 06:19:38 INFO - PROCESS | 1650 | 1461676778391 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a65000 == 105 [pid = 1650] [id = 703] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12da3fc00) [pid = 1650] [serial = 2109] [outer = 0x0] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12e540c00) [pid = 1650] [serial = 2110] [outer = 0x12da3fc00] 06:19:38 INFO - PROCESS | 1650 | 1461676778417 Marionette DEBUG loaded listener.js 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12e9bf800) [pid = 1650] [serial = 2111] [outer = 0x12da3fc00] 06:19:38 INFO - PROCESS | 1650 | 1461676778796 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]]]}] 06:19:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:19:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 623ms 06:19:38 INFO - PROCESS | 1650 | 1461676778841 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 06:19:38 INFO - PROCESS | 1650 | 1461676778842 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 06:19:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:19:38 INFO - PROCESS | 1650 | 1461676778844 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:19:38 INFO - PROCESS | 1650 | 1461676778845 Marionette TRACE conn2 <- [1,2786,null,{}] 06:19:38 INFO - PROCESS | 1650 | 1461676778848 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}] 06:19:38 INFO - PROCESS | 1650 | 1461676778992 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 06:19:39 INFO - PROCESS | 1650 | 1461676779015 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383c4000 == 106 [pid = 1650] [id = 704] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12da64800) [pid = 1650] [serial = 2112] [outer = 0x0] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12f05cc00) [pid = 1650] [serial = 2113] [outer = 0x12da64800] 06:19:39 INFO - PROCESS | 1650 | 1461676779041 Marionette DEBUG loaded listener.js 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12f1dcc00) [pid = 1650] [serial = 2114] [outer = 0x12da64800] 06:19:39 INFO - PROCESS | 1650 | 1461676779425 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]]]}] 06:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 06:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:19:39 INFO - PROCESS | 1650 | 1461676779464 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 06:19:39 INFO - PROCESS | 1650 | 1461676779465 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 06:19:39 INFO - PROCESS | 1650 | 1461676779468 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:19:39 INFO - PROCESS | 1650 | 1461676779469 Marionette TRACE conn2 <- [1,2790,null,{}] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x139e07800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12fa36800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12ae0fc00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x139e97c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x129833c00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12eb9a800) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x139970800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x114e97800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x139e93c00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x13a876c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12abbb000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12e545000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x13a87c400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11c678800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x141ea9000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x13a815c00) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12e9bf400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11bc17000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12aeed400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aa76400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x127ba8800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x115a29800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11453f000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x114bbb800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x13a6cf800) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x115a2f400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11c67d000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12a93dc00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x1135f7400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12940ac00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x114bb7800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x128007c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:19:39 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11ad14400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:19:39 INFO - PROCESS | 1650 | 1461676779994 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}] 06:19:40 INFO - PROCESS | 1650 | 1461676780130 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 06:19:40 INFO - PROCESS | 1650 | 1461676780138 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad41800 == 107 [pid = 1650] [id = 705] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12800a800) [pid = 1650] [serial = 2115] [outer = 0x0] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12940ac00) [pid = 1650] [serial = 2116] [outer = 0x12800a800] 06:19:40 INFO - PROCESS | 1650 | 1461676780168 Marionette DEBUG loaded listener.js 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12bed1800) [pid = 1650] [serial = 2117] [outer = 0x12800a800] 06:19:40 INFO - PROCESS | 1650 | 1461676780554 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]]]}] 06:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1120ms 06:19:40 INFO - PROCESS | 1650 | 1461676780603 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 06:19:40 INFO - PROCESS | 1650 | 1461676780605 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 06:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:19:40 INFO - PROCESS | 1650 | 1461676780607 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:19:40 INFO - PROCESS | 1650 | 1461676780608 Marionette TRACE conn2 <- [1,2794,null,{}] 06:19:40 INFO - PROCESS | 1650 | 1461676780610 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}] 06:19:40 INFO - PROCESS | 1650 | 1461676780723 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 06:19:40 INFO - PROCESS | 1650 | 1461676780727 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd8800 == 108 [pid = 1650] [id = 706] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12eb9a800) [pid = 1650] [serial = 2118] [outer = 0x0] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12f754c00) [pid = 1650] [serial = 2119] [outer = 0x12eb9a800] 06:19:40 INFO - PROCESS | 1650 | 1461676780753 Marionette DEBUG loaded listener.js 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x13013c800) [pid = 1650] [serial = 2120] [outer = 0x12eb9a800] 06:19:41 INFO - PROCESS | 1650 | 1461676781111 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]]]}] 06:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 06:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:19:41 INFO - PROCESS | 1650 | 1461676781127 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 06:19:41 INFO - PROCESS | 1650 | 1461676781128 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 06:19:41 INFO - PROCESS | 1650 | 1461676781130 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:19:41 INFO - PROCESS | 1650 | 1461676781132 Marionette TRACE conn2 <- [1,2798,null,{}] 06:19:41 INFO - PROCESS | 1650 | 1461676781136 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}] 06:19:41 INFO - PROCESS | 1650 | 1461676781244 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 06:19:41 INFO - PROCESS | 1650 | 1461676781342 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a07d800 == 109 [pid = 1650] [id = 707] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12f74bc00) [pid = 1650] [serial = 2121] [outer = 0x0] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x123902400) [pid = 1650] [serial = 2122] [outer = 0x12f74bc00] 06:19:41 INFO - PROCESS | 1650 | 1461676781367 Marionette DEBUG loaded listener.js 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x135956c00) [pid = 1650] [serial = 2123] [outer = 0x12f74bc00] 06:19:41 INFO - PROCESS | 1650 | 1461676781692 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]]]}] 06:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 572ms 06:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:19:41 INFO - PROCESS | 1650 | 1461676781704 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 06:19:41 INFO - PROCESS | 1650 | 1461676781705 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 06:19:41 INFO - PROCESS | 1650 | 1461676781707 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:19:41 INFO - PROCESS | 1650 | 1461676781708 Marionette TRACE conn2 <- [1,2802,null,{}] 06:19:41 INFO - PROCESS | 1650 | 1461676781710 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}] 06:19:41 INFO - PROCESS | 1650 | 1461676781824 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 06:19:41 INFO - PROCESS | 1650 | 1461676781828 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x141a98800 == 110 [pid = 1650] [id = 708] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x1359b9000) [pid = 1650] [serial = 2124] [outer = 0x0] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1359c0000) [pid = 1650] [serial = 2125] [outer = 0x1359b9000] 06:19:41 INFO - PROCESS | 1650 | 1461676781853 Marionette DEBUG loaded listener.js 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x135a21000) [pid = 1650] [serial = 2126] [outer = 0x1359b9000] 06:19:42 INFO - PROCESS | 1650 | 1461676782445 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]]]}] 06:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 769ms 06:19:42 INFO - PROCESS | 1650 | 1461676782483 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 06:19:42 INFO - PROCESS | 1650 | 1461676782486 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 06:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:19:42 INFO - PROCESS | 1650 | 1461676782492 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:19:42 INFO - PROCESS | 1650 | 1461676782494 Marionette TRACE conn2 <- [1,2806,null,{}] 06:19:42 INFO - PROCESS | 1650 | 1461676782500 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}] 06:19:42 INFO - PROCESS | 1650 | 1461676782666 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 06:19:42 INFO - PROCESS | 1650 | 1461676782775 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127eec000 == 111 [pid = 1650] [id = 709] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11c217000) [pid = 1650] [serial = 2127] [outer = 0x0] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11c673800) [pid = 1650] [serial = 2128] [outer = 0x11c217000] 06:19:42 INFO - PROCESS | 1650 | 1461676782807 Marionette DEBUG loaded listener.js 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x123aeb000) [pid = 1650] [serial = 2129] [outer = 0x11c217000] 06:19:43 INFO - PROCESS | 1650 | 1461676783278 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]]]}] 06:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 825ms 06:19:43 INFO - PROCESS | 1650 | 1461676783318 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 06:19:43 INFO - PROCESS | 1650 | 1461676783322 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 06:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:19:43 INFO - PROCESS | 1650 | 1461676783327 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:19:43 INFO - PROCESS | 1650 | 1461676783329 Marionette TRACE conn2 <- [1,2810,null,{}] 06:19:43 INFO - PROCESS | 1650 | 1461676783332 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}] 06:19:43 INFO - PROCESS | 1650 | 1461676783464 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 06:19:43 INFO - PROCESS | 1650 | 1461676783602 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfc8800 == 112 [pid = 1650] [id = 710] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x123dad800) [pid = 1650] [serial = 2130] [outer = 0x0] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12800ec00) [pid = 1650] [serial = 2131] [outer = 0x123dad800] 06:19:43 INFO - PROCESS | 1650 | 1461676783635 Marionette DEBUG loaded listener.js 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x129de5c00) [pid = 1650] [serial = 2132] [outer = 0x123dad800] 06:19:44 INFO - PROCESS | 1650 | 1461676784145 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]]]}] 06:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 873ms 06:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:19:44 INFO - PROCESS | 1650 | 1461676784201 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 06:19:44 INFO - PROCESS | 1650 | 1461676784202 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 06:19:44 INFO - PROCESS | 1650 | 1461676784205 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:19:44 INFO - PROCESS | 1650 | 1461676784208 Marionette TRACE conn2 <- [1,2814,null,{}] 06:19:44 INFO - PROCESS | 1650 | 1461676784217 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}] 06:19:44 INFO - PROCESS | 1650 | 1461676784351 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 06:19:44 INFO - PROCESS | 1650 | 1461676784506 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd7000 == 113 [pid = 1650] [id = 711] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aab4000) [pid = 1650] [serial = 2133] [outer = 0x0] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12abbac00) [pid = 1650] [serial = 2134] [outer = 0x12aab4000] 06:19:44 INFO - PROCESS | 1650 | 1461676784541 Marionette DEBUG loaded listener.js 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12ae19c00) [pid = 1650] [serial = 2135] [outer = 0x12aab4000] 06:19:44 INFO - PROCESS | 1650 | 1461676784991 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]]]}] 06:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 823ms 06:19:45 INFO - PROCESS | 1650 | 1461676785034 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 06:19:45 INFO - PROCESS | 1650 | 1461676785036 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 06:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:19:45 INFO - PROCESS | 1650 | 1461676785040 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:19:45 INFO - PROCESS | 1650 | 1461676785041 Marionette TRACE conn2 <- [1,2818,null,{}] 06:19:45 INFO - PROCESS | 1650 | 1461676785044 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}] 06:19:45 INFO - PROCESS | 1650 | 1461676785178 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 06:19:45 INFO - PROCESS | 1650 | 1461676785289 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e29000 == 114 [pid = 1650] [id = 712] 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12d39e800) [pid = 1650] [serial = 2136] [outer = 0x0] 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12e3dec00) [pid = 1650] [serial = 2137] [outer = 0x12d39e800] 06:19:45 INFO - PROCESS | 1650 | 1461676785319 Marionette DEBUG loaded listener.js 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12f05f800) [pid = 1650] [serial = 2138] [outer = 0x12d39e800] 06:19:45 INFO - PROCESS | 1650 | 1461676785745 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]]]}] 06:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 769ms 06:19:45 INFO - PROCESS | 1650 | 1461676785809 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 06:19:45 INFO - PROCESS | 1650 | 1461676785811 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 06:19:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:19:45 INFO - PROCESS | 1650 | 1461676785813 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:19:45 INFO - PROCESS | 1650 | 1461676785814 Marionette TRACE conn2 <- [1,2822,null,{}] 06:19:45 INFO - PROCESS | 1650 | 1461676785817 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}] 06:19:45 INFO - PROCESS | 1650 | 1461676785945 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 06:19:46 INFO - PROCESS | 1650 | 1461676786079 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e3d000 == 115 [pid = 1650] [id = 713] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12f061000) [pid = 1650] [serial = 2139] [outer = 0x0] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12f1e1000) [pid = 1650] [serial = 2140] [outer = 0x12f061000] 06:19:46 INFO - PROCESS | 1650 | 1461676786111 Marionette DEBUG loaded listener.js 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12fed7000) [pid = 1650] [serial = 2141] [outer = 0x12f061000] 06:19:46 INFO - PROCESS | 1650 | 1461676786517 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]]]}] 06:19:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:19:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 771ms 06:19:46 INFO - PROCESS | 1650 | 1461676786600 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 06:19:46 INFO - PROCESS | 1650 | 1461676786601 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 06:19:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:19:46 INFO - PROCESS | 1650 | 1461676786606 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:19:46 INFO - PROCESS | 1650 | 1461676786607 Marionette TRACE conn2 <- [1,2826,null,{}] 06:19:46 INFO - PROCESS | 1650 | 1461676786609 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}] 06:19:46 INFO - PROCESS | 1650 | 1461676786754 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 06:19:46 INFO - PROCESS | 1650 | 1461676786860 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x141eda000 == 116 [pid = 1650] [id = 714] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x135a22c00) [pid = 1650] [serial = 2142] [outer = 0x0] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x135a2cc00) [pid = 1650] [serial = 2143] [outer = 0x135a22c00] 06:19:46 INFO - PROCESS | 1650 | 1461676786892 Marionette DEBUG loaded listener.js 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x13826b400) [pid = 1650] [serial = 2144] [outer = 0x135a22c00] 06:19:47 INFO - PROCESS | 1650 | 1461676787435 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:19:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:19:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 870ms 06:19:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:19:47 INFO - PROCESS | 1650 | 1461676787477 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 06:19:47 INFO - PROCESS | 1650 | 1461676787478 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 06:19:47 INFO - PROCESS | 1650 | 1461676787480 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:19:47 INFO - PROCESS | 1650 | 1461676787482 Marionette TRACE conn2 <- [1,2830,null,{}] 06:19:47 INFO - PROCESS | 1650 | 1461676787484 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}] 06:19:47 INFO - PROCESS | 1650 | 1461676787613 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 06:19:47 INFO - PROCESS | 1650 | 1461676787749 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f1d800 == 117 [pid = 1650] [id = 715] 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f062800) [pid = 1650] [serial = 2145] [outer = 0x0] 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x138296800) [pid = 1650] [serial = 2146] [outer = 0x12f062800] 06:19:47 INFO - PROCESS | 1650 | 1461676787779 Marionette DEBUG loaded listener.js 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1382a0000) [pid = 1650] [serial = 2147] [outer = 0x12f062800] 06:19:48 INFO - PROCESS | 1650 | 1461676788189 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]]]}] 06:19:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:19:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 771ms 06:19:48 INFO - PROCESS | 1650 | 1461676788251 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 06:19:48 INFO - PROCESS | 1650 | 1461676788253 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 06:19:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:19:48 INFO - PROCESS | 1650 | 1461676788255 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:19:48 INFO - PROCESS | 1650 | 1461676788256 Marionette TRACE conn2 <- [1,2834,null,{}] 06:19:48 INFO - PROCESS | 1650 | 1461676788259 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}] 06:19:48 INFO - PROCESS | 1650 | 1461676788387 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 06:19:48 INFO - PROCESS | 1650 | 1461676788529 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x141fa0000 == 118 [pid = 1650] [id = 716] 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x138299c00) [pid = 1650] [serial = 2148] [outer = 0x0] 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1383e4800) [pid = 1650] [serial = 2149] [outer = 0x138299c00] 06:19:48 INFO - PROCESS | 1650 | 1461676788558 Marionette DEBUG loaded listener.js 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x1383ec000) [pid = 1650] [serial = 2150] [outer = 0x138299c00] 06:19:48 INFO - PROCESS | 1650 | 1461676788977 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:19:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:19:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 06:19:49 INFO - PROCESS | 1650 | 1461676789030 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 06:19:49 INFO - PROCESS | 1650 | 1461676789031 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 06:19:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:19:49 INFO - PROCESS | 1650 | 1461676789034 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:19:49 INFO - PROCESS | 1650 | 1461676789035 Marionette TRACE conn2 <- [1,2838,null,{}] 06:19:49 INFO - PROCESS | 1650 | 1461676789037 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}] 06:19:49 INFO - PROCESS | 1650 | 1461676789181 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 06:19:49 INFO - PROCESS | 1650 | 1461676789329 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x142808800 == 119 [pid = 1650] [id = 717] 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1383ea000) [pid = 1650] [serial = 2151] [outer = 0x0] 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x13852d800) [pid = 1650] [serial = 2152] [outer = 0x1383ea000] 06:19:49 INFO - PROCESS | 1650 | 1461676789376 Marionette DEBUG loaded listener.js 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x138534400) [pid = 1650] [serial = 2153] [outer = 0x1383ea000] 06:19:49 INFO - PROCESS | 1650 | 1461676789851 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]]]}] 06:19:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:19:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 871ms 06:19:49 INFO - PROCESS | 1650 | 1461676789905 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 06:19:49 INFO - PROCESS | 1650 | 1461676789907 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 06:19:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:19:49 INFO - PROCESS | 1650 | 1461676789909 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:19:49 INFO - PROCESS | 1650 | 1461676789910 Marionette TRACE conn2 <- [1,2842,null,{}] 06:19:49 INFO - PROCESS | 1650 | 1461676789913 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}] 06:19:50 INFO - PROCESS | 1650 | 1461676790041 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 06:19:50 INFO - PROCESS | 1650 | 1461676790154 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x146037800 == 120 [pid = 1650] [id = 718] 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x138530400) [pid = 1650] [serial = 2154] [outer = 0x0] 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x13986c800) [pid = 1650] [serial = 2155] [outer = 0x138530400] 06:19:50 INFO - PROCESS | 1650 | 1461676790184 Marionette DEBUG loaded listener.js 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x139871c00) [pid = 1650] [serial = 2156] [outer = 0x138530400] 06:19:50 INFO - PROCESS | 1650 | 1461676790676 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]]]}] 06:19:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:19:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 821ms 06:19:50 INFO - PROCESS | 1650 | 1461676790731 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 06:19:50 INFO - PROCESS | 1650 | 1461676790732 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 06:19:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:19:50 INFO - PROCESS | 1650 | 1461676790735 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:19:50 INFO - PROCESS | 1650 | 1461676790736 Marionette TRACE conn2 <- [1,2846,null,{}] 06:19:50 INFO - PROCESS | 1650 | 1461676790739 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}] 06:19:50 INFO - PROCESS | 1650 | 1461676790884 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 06:19:51 INFO - PROCESS | 1650 | 1461676791006 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x146197000 == 121 [pid = 1650] [id = 719] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x139879c00) [pid = 1650] [serial = 2157] [outer = 0x0] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x139973c00) [pid = 1650] [serial = 2158] [outer = 0x139879c00] 06:19:51 INFO - PROCESS | 1650 | 1461676791040 Marionette DEBUG loaded listener.js 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x139a1dc00) [pid = 1650] [serial = 2159] [outer = 0x139879c00] 06:19:51 INFO - PROCESS | 1650 | 1461676791478 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]]]}] 06:19:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:19:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 772ms 06:19:51 INFO - PROCESS | 1650 | 1461676791508 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 06:19:51 INFO - PROCESS | 1650 | 1461676791509 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 06:19:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:19:51 INFO - PROCESS | 1650 | 1461676791512 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:19:51 INFO - PROCESS | 1650 | 1461676791513 Marionette TRACE conn2 <- [1,2850,null,{}] 06:19:51 INFO - PROCESS | 1650 | 1461676791515 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}] 06:19:51 INFO - PROCESS | 1650 | 1461676791679 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 06:19:51 INFO - PROCESS | 1650 | 1461676791802 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d371800 == 122 [pid = 1650] [id = 720] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x129de3400) [pid = 1650] [serial = 2160] [outer = 0x0] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12ae0cc00) [pid = 1650] [serial = 2161] [outer = 0x129de3400] 06:19:51 INFO - PROCESS | 1650 | 1461676791832 Marionette DEBUG loaded listener.js 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x139a24400) [pid = 1650] [serial = 2162] [outer = 0x129de3400] 06:19:52 INFO - PROCESS | 1650 | 1461676792288 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:19:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:19:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 819ms 06:19:52 INFO - PROCESS | 1650 | 1461676792333 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 06:19:52 INFO - PROCESS | 1650 | 1461676792336 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 06:19:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:19:52 INFO - PROCESS | 1650 | 1461676792340 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:19:52 INFO - PROCESS | 1650 | 1461676792342 Marionette TRACE conn2 <- [1,2854,null,{}] 06:19:52 INFO - PROCESS | 1650 | 1461676792347 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}] 06:19:52 INFO - PROCESS | 1650 | 1461676792553 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 06:19:52 INFO - PROCESS | 1650 | 1461676792770 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad52800 == 123 [pid = 1650] [id = 721] 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11c672c00) [pid = 1650] [serial = 2163] [outer = 0x0] 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x139a24c00) [pid = 1650] [serial = 2164] [outer = 0x11c672c00] 06:19:52 INFO - PROCESS | 1650 | 1461676792819 Marionette DEBUG loaded listener.js 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x139a74000) [pid = 1650] [serial = 2165] [outer = 0x11c672c00] 06:19:53 INFO - PROCESS | 1650 | 1461676793259 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]]]}] 06:19:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:19:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 980ms 06:19:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:19:53 INFO - PROCESS | 1650 | 1461676793319 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 06:19:53 INFO - PROCESS | 1650 | 1461676793320 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 06:19:53 INFO - PROCESS | 1650 | 1461676793323 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:19:53 INFO - PROCESS | 1650 | 1461676793324 Marionette TRACE conn2 <- [1,2858,null,{}] 06:19:53 INFO - PROCESS | 1650 | 1461676793326 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}] 06:19:53 INFO - PROCESS | 1650 | 1461676793460 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 06:19:53 INFO - PROCESS | 1650 | 1461676793569 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x139fa5800 == 124 [pid = 1650] [id = 722] 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12a944000) [pid = 1650] [serial = 2166] [outer = 0x0] 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x139e03400) [pid = 1650] [serial = 2167] [outer = 0x12a944000] 06:19:53 INFO - PROCESS | 1650 | 1461676793598 Marionette DEBUG loaded listener.js 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x139e08400) [pid = 1650] [serial = 2168] [outer = 0x12a944000] 06:19:54 INFO - PROCESS | 1650 | 1461676794079 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 819ms 06:19:54 INFO - PROCESS | 1650 | 1461676794143 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 06:19:54 INFO - PROCESS | 1650 | 1461676794144 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 06:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:19:54 INFO - PROCESS | 1650 | 1461676794147 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:19:54 INFO - PROCESS | 1650 | 1461676794148 Marionette TRACE conn2 <- [1,2862,null,{}] 06:19:54 INFO - PROCESS | 1650 | 1461676794150 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}] 06:19:54 INFO - PROCESS | 1650 | 1461676794288 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 06:19:54 INFO - PROCESS | 1650 | 1461676794402 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad4b800 == 125 [pid = 1650] [id = 723] 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x118432000) [pid = 1650] [serial = 2169] [outer = 0x0] 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x139a6cc00) [pid = 1650] [serial = 2170] [outer = 0x118432000] 06:19:54 INFO - PROCESS | 1650 | 1461676794431 Marionette DEBUG loaded listener.js 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x139e0b800) [pid = 1650] [serial = 2171] [outer = 0x118432000] 06:19:55 INFO - PROCESS | 1650 | 1461676795139 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]]]}] 06:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1023ms 06:19:55 INFO - PROCESS | 1650 | 1461676795188 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 06:19:55 INFO - PROCESS | 1650 | 1461676795190 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 06:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:19:55 INFO - PROCESS | 1650 | 1461676795193 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:19:55 INFO - PROCESS | 1650 | 1461676795196 Marionette TRACE conn2 <- [1,2866,null,{}] 06:19:55 INFO - PROCESS | 1650 | 1461676795200 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}] 06:19:55 INFO - PROCESS | 1650 | 1461676795331 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 06:19:55 INFO - PROCESS | 1650 | 1461676795497 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad50800 == 126 [pid = 1650] [id = 724] 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x11873b000) [pid = 1650] [serial = 2172] [outer = 0x0] 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x11a50cc00) [pid = 1650] [serial = 2173] [outer = 0x11873b000] 06:19:55 INFO - PROCESS | 1650 | 1461676795529 Marionette DEBUG loaded listener.js 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x11c671c00) [pid = 1650] [serial = 2174] [outer = 0x11873b000] 06:19:56 INFO - PROCESS | 1650 | 1461676796026 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]]]}] 06:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 878ms 06:19:56 INFO - PROCESS | 1650 | 1461676796072 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 06:19:56 INFO - PROCESS | 1650 | 1461676796076 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 06:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:19:56 INFO - PROCESS | 1650 | 1461676796080 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:19:56 INFO - PROCESS | 1650 | 1461676796082 Marionette TRACE conn2 <- [1,2870,null,{}] 06:19:56 INFO - PROCESS | 1650 | 1461676796085 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}] 06:19:56 INFO - PROCESS | 1650 | 1461676796210 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 06:19:56 INFO - PROCESS | 1650 | 1461676796324 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x128756000 == 127 [pid = 1650] [id = 725] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x128207c00) [pid = 1650] [serial = 2175] [outer = 0x0] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x129030000) [pid = 1650] [serial = 2176] [outer = 0x128207c00] 06:19:56 INFO - PROCESS | 1650 | 1461676796352 Marionette DEBUG loaded listener.js 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12a93a800) [pid = 1650] [serial = 2177] [outer = 0x128207c00] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x13a07d800 == 126 [pid = 1650] [id = 707] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x139cd8800 == 125 [pid = 1650] [id = 706] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x135a65000 == 124 [pid = 1650] [id = 703] 06:19:56 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12e30d000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:19:56 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12e3e7800) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 06:19:56 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12e9b9000) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 06:19:56 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12bed7c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x130119800 == 123 [pid = 1650] [id = 702] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12f72e000 == 122 [pid = 1650] [id = 701] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12be3a000 == 121 [pid = 1650] [id = 700] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x125884800 == 120 [pid = 1650] [id = 699] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa35800 == 119 [pid = 1650] [id = 17] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123887000 == 118 [pid = 1650] [id = 698] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12adeb800 == 117 [pid = 1650] [id = 697] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f0000 == 116 [pid = 1650] [id = 696] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128092800 == 115 [pid = 1650] [id = 695] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1d0800 == 114 [pid = 1650] [id = 690] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x139f9d000 == 113 [pid = 1650] [id = 689] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x139883800 == 112 [pid = 1650] [id = 688] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x136367000 == 111 [pid = 1650] [id = 687] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfd9800 == 110 [pid = 1650] [id = 686] 06:19:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11b5d9800 == 109 [pid = 1650] [id = 685] 06:19:56 INFO - PROCESS | 1650 | 1461676796843 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]]]}] 06:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 773ms 06:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:19:56 INFO - PROCESS | 1650 | 1461676796853 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 06:19:56 INFO - PROCESS | 1650 | 1461676796854 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 06:19:56 INFO - PROCESS | 1650 | 1461676796857 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:19:56 INFO - PROCESS | 1650 | 1461676796859 Marionette TRACE conn2 <- [1,2874,null,{}] 06:19:56 INFO - PROCESS | 1650 | 1461676796870 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}] 06:19:56 INFO - PROCESS | 1650 | 1461676796992 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x142015000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x13a6c7000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x141b06000) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12e9bd000) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x139a16800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x141ea5c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x123e4a400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x142011c00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x13a81f400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x138533800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x141ea7800) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x13a872400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12da64c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12aa46c00) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x1428c9000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x11a869000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12bedc400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x13a87a800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12a979000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x138264800) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x139e97800) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x139977800) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x13a6d0800) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12a9c8c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x139a77400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x13a6c3800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12a9c8000) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11a551400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12aee4000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12bed0800) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x129de9800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11a549800) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11bc1b400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x118a92000) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12d0fb800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12902a400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12aac1c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x123d66c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x123e4b400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12b4b3400) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x123909800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12a9c9000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12da3e000) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12e6d7000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12b4b9400) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aa7c000) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x128727400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x129de5000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 06:19:57 INFO - PROCESS | 1650 | 1461676797100 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12980f000 == 110 [pid = 1650] [id = 726] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11a549800) [pid = 1650] [serial = 2178] [outer = 0x0] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x123909800) [pid = 1650] [serial = 2179] [outer = 0x11a549800] 06:19:57 INFO - PROCESS | 1650 | 1461676797133 Marionette DEBUG loaded listener.js 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12a9a8000) [pid = 1650] [serial = 2180] [outer = 0x11a549800] 06:19:57 INFO - PROCESS | 1650 | 1461676797499 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]]]}] 06:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 06:19:57 INFO - PROCESS | 1650 | 1461676797528 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 06:19:57 INFO - PROCESS | 1650 | 1461676797530 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 06:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:19:57 INFO - PROCESS | 1650 | 1461676797535 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:19:57 INFO - PROCESS | 1650 | 1461676797536 Marionette TRACE conn2 <- [1,2878,null,{}] 06:19:57 INFO - PROCESS | 1650 | 1461676797538 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}] 06:19:57 INFO - PROCESS | 1650 | 1461676797656 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 06:19:57 INFO - PROCESS | 1650 | 1461676797757 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad55000 == 111 [pid = 1650] [id = 727] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12a979000) [pid = 1650] [serial = 2181] [outer = 0x0] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12aa7e800) [pid = 1650] [serial = 2182] [outer = 0x12a979000] 06:19:57 INFO - PROCESS | 1650 | 1461676797784 Marionette DEBUG loaded listener.js 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12adb2800) [pid = 1650] [serial = 2183] [outer = 0x12a979000] 06:19:58 INFO - PROCESS | 1650 | 1461676798138 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]]]}] 06:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 620ms 06:19:58 INFO - PROCESS | 1650 | 1461676798161 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 06:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:19:58 INFO - PROCESS | 1650 | 1461676798163 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 06:19:58 INFO - PROCESS | 1650 | 1461676798166 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:19:58 INFO - PROCESS | 1650 | 1461676798168 Marionette TRACE conn2 <- [1,2882,null,{}] 06:19:58 INFO - PROCESS | 1650 | 1461676798172 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}] 06:19:58 INFO - PROCESS | 1650 | 1461676798289 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 06:19:58 INFO - PROCESS | 1650 | 1461676798293 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec14000 == 112 [pid = 1650] [id = 728] 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12ae0d000) [pid = 1650] [serial = 2184] [outer = 0x0] 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12af91800) [pid = 1650] [serial = 2185] [outer = 0x12ae0d000] 06:19:58 INFO - PROCESS | 1650 | 1461676798320 Marionette DEBUG loaded listener.js 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12be0c400) [pid = 1650] [serial = 2186] [outer = 0x12ae0d000] 06:19:58 INFO - PROCESS | 1650 | 1461676798726 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]]]}] 06:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms 06:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:19:58 INFO - PROCESS | 1650 | 1461676798737 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 06:19:58 INFO - PROCESS | 1650 | 1461676798738 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 06:19:58 INFO - PROCESS | 1650 | 1461676798740 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:19:58 INFO - PROCESS | 1650 | 1461676798742 Marionette TRACE conn2 <- [1,2886,null,{}] 06:19:58 INFO - PROCESS | 1650 | 1461676798744 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}] 06:19:58 INFO - PROCESS | 1650 | 1461676798872 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 06:19:58 INFO - PROCESS | 1650 | 1461676798995 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa3d000 == 113 [pid = 1650] [id = 729] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12babd800) [pid = 1650] [serial = 2187] [outer = 0x0] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12d39cc00) [pid = 1650] [serial = 2188] [outer = 0x12babd800] 06:19:59 INFO - PROCESS | 1650 | 1461676799023 Marionette DEBUG loaded listener.js 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12f05d000) [pid = 1650] [serial = 2189] [outer = 0x12babd800] 06:19:59 INFO - PROCESS | 1650 | 1461676799353 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]]]}] 06:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 618ms 06:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:19:59 INFO - PROCESS | 1650 | 1461676799360 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 06:19:59 INFO - PROCESS | 1650 | 1461676799361 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 06:19:59 INFO - PROCESS | 1650 | 1461676799363 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:19:59 INFO - PROCESS | 1650 | 1461676799364 Marionette TRACE conn2 <- [1,2890,null,{}] 06:19:59 INFO - PROCESS | 1650 | 1461676799369 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}] 06:19:59 INFO - PROCESS | 1650 | 1461676799521 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 06:19:59 INFO - PROCESS | 1650 | 1461676799534 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a5d800 == 114 [pid = 1650] [id = 730] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12da62000) [pid = 1650] [serial = 2190] [outer = 0x0] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12f74ec00) [pid = 1650] [serial = 2191] [outer = 0x12da62000] 06:19:59 INFO - PROCESS | 1650 | 1461676799559 Marionette DEBUG loaded listener.js 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12fa7d800) [pid = 1650] [serial = 2192] [outer = 0x12da62000] 06:19:59 INFO - PROCESS | 1650 | 1461676799957 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 622ms 06:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:20:00 INFO - PROCESS | 1650 | 1461676799994 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 06:20:00 INFO - PROCESS | 1650 | 1461676799995 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 06:20:00 INFO - PROCESS | 1650 | 1461676799997 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:20:00 INFO - PROCESS | 1650 | 1461676799998 Marionette TRACE conn2 <- [1,2894,null,{}] 06:20:00 INFO - PROCESS | 1650 | 1461676800003 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}] 06:20:00 INFO - PROCESS | 1650 | 1461676800156 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 06:20:00 INFO - PROCESS | 1650 | 1461676800176 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x13823d000 == 115 [pid = 1650] [id = 731] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x123d67c00) [pid = 1650] [serial = 2193] [outer = 0x0] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12f751c00) [pid = 1650] [serial = 2194] [outer = 0x123d67c00] 06:20:00 INFO - PROCESS | 1650 | 1461676800201 Marionette DEBUG loaded listener.js 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13013a400) [pid = 1650] [serial = 2195] [outer = 0x123d67c00] 06:20:00 INFO - PROCESS | 1650 | 1461676800596 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]]]}] 06:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 622ms 06:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:20:00 INFO - PROCESS | 1650 | 1461676800621 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 06:20:00 INFO - PROCESS | 1650 | 1461676800622 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 06:20:00 INFO - PROCESS | 1650 | 1461676800648 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:20:00 INFO - PROCESS | 1650 | 1461676800649 Marionette TRACE conn2 <- [1,2898,null,{}] 06:20:00 INFO - PROCESS | 1650 | 1461676800651 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}] 06:20:00 INFO - PROCESS | 1650 | 1461676800806 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 06:20:00 INFO - PROCESS | 1650 | 1461676800840 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x139813000 == 116 [pid = 1650] [id = 732] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12a937c00) [pid = 1650] [serial = 2196] [outer = 0x0] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x135956800) [pid = 1650] [serial = 2197] [outer = 0x12a937c00] 06:20:00 INFO - PROCESS | 1650 | 1461676800864 Marionette DEBUG loaded listener.js 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x135a20c00) [pid = 1650] [serial = 2198] [outer = 0x12a937c00] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12a9be800) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12aab1000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x1135a5400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12aac6400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11539c800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x1158b6800) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12a985c00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ae15800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12abc3c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x118471400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12d0fd000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12adb1c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12a97a800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11a868000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12428bc00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12b4ba400) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11ad14c00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12bd6bc00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aab0800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12af8b000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12454b800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12bab1c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12b1ccc00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11bc17800) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e3e1400) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x129de4400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1187ae000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129dee800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12aeec800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12af8c400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12da64800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b4af800) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12800e800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12da3fc00) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11bc0d800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x123e44400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12aa4e400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12800a800) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12eb9a800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12f74bc00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12d3a7c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12a99d800) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x118e90800) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1290dfc00) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aee3400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11c67c000) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129028800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12a9c2c00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12bd62000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:20:01 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12aee5800) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:20:01 INFO - PROCESS | 1650 | 1461676801586 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]]]}] 06:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 995ms 06:20:01 INFO - PROCESS | 1650 | 1461676801639 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 06:20:01 INFO - PROCESS | 1650 | 1461676801640 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 06:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:20:01 INFO - PROCESS | 1650 | 1461676801645 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:20:01 INFO - PROCESS | 1650 | 1461676801646 Marionette TRACE conn2 <- [1,2902,null,{}] 06:20:01 INFO - PROCESS | 1650 | 1461676801654 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}] 06:20:01 INFO - PROCESS | 1650 | 1461676801775 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 06:20:01 INFO - PROCESS | 1650 | 1461676801780 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aec9000 == 117 [pid = 1650] [id = 733] 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11a868000) [pid = 1650] [serial = 2199] [outer = 0x0] 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11c685000) [pid = 1650] [serial = 2200] [outer = 0x11a868000] 06:20:01 INFO - PROCESS | 1650 | 1461676801805 Marionette DEBUG loaded listener.js 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x128009400) [pid = 1650] [serial = 2201] [outer = 0x11a868000] 06:20:02 INFO - PROCESS | 1650 | 1461676802171 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 572ms 06:20:02 INFO - PROCESS | 1650 | 1461676802217 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 06:20:02 INFO - PROCESS | 1650 | 1461676802219 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 06:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:20:02 INFO - PROCESS | 1650 | 1461676802221 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:20:02 INFO - PROCESS | 1650 | 1461676802223 Marionette TRACE conn2 <- [1,2906,null,{}] 06:20:02 INFO - PROCESS | 1650 | 1461676802225 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}] 06:20:02 INFO - PROCESS | 1650 | 1461676802403 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 06:20:02 INFO - PROCESS | 1650 | 1461676802500 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x139eb7000 == 118 [pid = 1650] [id = 734] 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12aa7bc00) [pid = 1650] [serial = 2202] [outer = 0x0] 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12adb8000) [pid = 1650] [serial = 2203] [outer = 0x12aa7bc00] 06:20:02 INFO - PROCESS | 1650 | 1461676802529 Marionette DEBUG loaded listener.js 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12b1d4c00) [pid = 1650] [serial = 2204] [outer = 0x12aa7bc00] 06:20:02 INFO - PROCESS | 1650 | 1461676802857 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]]]}] 06:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 671ms 06:20:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:20:02 INFO - PROCESS | 1650 | 1461676802893 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 06:20:02 INFO - PROCESS | 1650 | 1461676802894 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 06:20:02 INFO - PROCESS | 1650 | 1461676802896 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:20:02 INFO - PROCESS | 1650 | 1461676802898 Marionette TRACE conn2 <- [1,2910,null,{}] 06:20:02 INFO - PROCESS | 1650 | 1461676802903 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}] 06:20:03 INFO - PROCESS | 1650 | 1461676803064 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 06:20:03 INFO - PROCESS | 1650 | 1461676803074 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a082800 == 119 [pid = 1650] [id = 735] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12af89000) [pid = 1650] [serial = 2205] [outer = 0x0] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12be0e400) [pid = 1650] [serial = 2206] [outer = 0x12af89000] 06:20:03 INFO - PROCESS | 1650 | 1461676803099 Marionette DEBUG loaded listener.js 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12da64800) [pid = 1650] [serial = 2207] [outer = 0x12af89000] 06:20:03 INFO - PROCESS | 1650 | 1461676803577 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]]]}] 06:20:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:20:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:20:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 722ms 06:20:03 INFO - PROCESS | 1650 | 1461676803619 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 06:20:03 INFO - PROCESS | 1650 | 1461676803622 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 06:20:03 INFO - TEST-START | /DOMEvents/constructors.html 06:20:03 INFO - PROCESS | 1650 | 1461676803626 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:20:03 INFO - PROCESS | 1650 | 1461676803628 Marionette TRACE conn2 <- [1,2914,null,{}] 06:20:03 INFO - PROCESS | 1650 | 1461676803633 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}] 06:20:03 INFO - PROCESS | 1650 | 1461676803781 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 06:20:03 INFO - PROCESS | 1650 | 1461676803953 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a17800 == 120 [pid = 1650] [id = 736] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11a86e000) [pid = 1650] [serial = 2208] [outer = 0x0] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11b512800) [pid = 1650] [serial = 2209] [outer = 0x11a86e000] 06:20:03 INFO - PROCESS | 1650 | 1461676803986 Marionette DEBUG loaded listener.js 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1239ddc00) [pid = 1650] [serial = 2210] [outer = 0x11a86e000] 06:20:04 INFO - PROCESS | 1650 | 1461676804427 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]]]}] 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:20:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:20:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:20:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 830ms 06:20:04 INFO - PROCESS | 1650 | 1461676804456 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 06:20:04 INFO - PROCESS | 1650 | 1461676804460 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 06:20:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:20:04 INFO - PROCESS | 1650 | 1461676804465 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:20:04 INFO - PROCESS | 1650 | 1461676804467 Marionette TRACE conn2 <- [1,2918,null,{}] 06:20:04 INFO - PROCESS | 1650 | 1461676804470 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}] 06:20:04 INFO - PROCESS | 1650 | 1461676804604 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 06:20:04 INFO - PROCESS | 1650 | 1461676804726 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f414000 == 121 [pid = 1650] [id = 737] 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123af1000) [pid = 1650] [serial = 2211] [outer = 0x0] 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12800d400) [pid = 1650] [serial = 2212] [outer = 0x123af1000] 06:20:04 INFO - PROCESS | 1650 | 1461676804756 Marionette DEBUG loaded listener.js 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12a999c00) [pid = 1650] [serial = 2213] [outer = 0x123af1000] 06:20:05 INFO - PROCESS | 1650 | 1461676805148 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:20:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:20:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 06:20:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:20:05 INFO - PROCESS | 1650 | 1461676805186 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 06:20:05 INFO - PROCESS | 1650 | 1461676805188 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 06:20:05 INFO - PROCESS | 1650 | 1461676805190 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:20:05 INFO - PROCESS | 1650 | 1461676805193 Marionette TRACE conn2 <- [1,2922,null,{}] 06:20:05 INFO - PROCESS | 1650 | 1461676805221 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}] 06:20:05 INFO - PROCESS | 1650 | 1461676805361 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 06:20:05 INFO - PROCESS | 1650 | 1461676805503 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a078800 == 122 [pid = 1650] [id = 738] 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12a9c7400) [pid = 1650] [serial = 2214] [outer = 0x0] 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12abc0c00) [pid = 1650] [serial = 2215] [outer = 0x12a9c7400] 06:20:05 INFO - PROCESS | 1650 | 1461676805536 Marionette DEBUG loaded listener.js 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12bd66800) [pid = 1650] [serial = 2216] [outer = 0x12a9c7400] 06:20:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:20:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:20:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:20:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:20:05 INFO - PROCESS | 1650 | 1461676805930 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]]]}] 06:20:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:20:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:20:05 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 06:20:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:20:05 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 06:20:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:20:05 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]" 06:20:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:20:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:20:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 774ms 06:20:05 INFO - PROCESS | 1650 | 1461676805964 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 06:20:05 INFO - PROCESS | 1650 | 1461676805966 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 06:20:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:20:05 INFO - PROCESS | 1650 | 1461676805969 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:20:05 INFO - PROCESS | 1650 | 1461676805970 Marionette TRACE conn2 <- [1,2926,null,{}] 06:20:05 INFO - PROCESS | 1650 | 1461676805973 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}] 06:20:06 INFO - PROCESS | 1650 | 1461676806107 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 06:20:06 INFO - PROCESS | 1650 | 1461676806248 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x141ad1800 == 123 [pid = 1650] [id = 739] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ae13800) [pid = 1650] [serial = 2217] [outer = 0x0] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12d0f6000) [pid = 1650] [serial = 2218] [outer = 0x12ae13800] 06:20:06 INFO - PROCESS | 1650 | 1461676806278 Marionette DEBUG loaded listener.js 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12f058400) [pid = 1650] [serial = 2219] [outer = 0x12ae13800] 06:20:06 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:20:06 INFO - PROCESS | 1650 | 1461676806640 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]]]}] 06:20:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:20:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 719ms 06:20:06 INFO - PROCESS | 1650 | 1461676806689 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 06:20:06 INFO - PROCESS | 1650 | 1461676806690 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 06:20:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:20:06 INFO - PROCESS | 1650 | 1461676806692 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:20:06 INFO - PROCESS | 1650 | 1461676806693 Marionette TRACE conn2 <- [1,2930,null,{}] 06:20:06 INFO - PROCESS | 1650 | 1461676806696 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}] 06:20:06 INFO - PROCESS | 1650 | 1461676806827 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 06:20:06 INFO - PROCESS | 1650 | 1461676806966 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e7b800 == 124 [pid = 1650] [id = 740] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12bed0400) [pid = 1650] [serial = 2220] [outer = 0x0] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12fba4400) [pid = 1650] [serial = 2221] [outer = 0x12bed0400] 06:20:06 INFO - PROCESS | 1650 | 1461676806996 Marionette DEBUG loaded listener.js 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x135955c00) [pid = 1650] [serial = 2222] [outer = 0x12bed0400] 06:20:07 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:20:07 INFO - PROCESS | 1650 | 1461676807360 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]]]}] 06:20:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:20:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 720ms 06:20:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:20:07 INFO - PROCESS | 1650 | 1461676807412 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 06:20:07 INFO - PROCESS | 1650 | 1461676807413 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 06:20:07 INFO - PROCESS | 1650 | 1461676807416 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:20:07 INFO - PROCESS | 1650 | 1461676807417 Marionette TRACE conn2 <- [1,2934,null,{}] 06:20:07 INFO - PROCESS | 1650 | 1461676807419 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}] 06:20:07 INFO - PROCESS | 1650 | 1461676807601 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 06:20:07 INFO - PROCESS | 1650 | 1461676807746 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x14281b800 == 125 [pid = 1650] [id = 741] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1359bc000) [pid = 1650] [serial = 2223] [outer = 0x0] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x135a2b000) [pid = 1650] [serial = 2224] [outer = 0x1359bc000] 06:20:07 INFO - PROCESS | 1650 | 1461676807778 Marionette DEBUG loaded listener.js 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x13853a800) [pid = 1650] [serial = 2225] [outer = 0x1359bc000] 06:20:08 INFO - PROCESS | 1650 | 1461676808143 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]]]}] 06:20:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:20:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 769ms 06:20:08 INFO - PROCESS | 1650 | 1461676808186 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 06:20:08 INFO - PROCESS | 1650 | 1461676808187 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 06:20:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:20:08 INFO - PROCESS | 1650 | 1461676808209 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:20:08 INFO - PROCESS | 1650 | 1461676808211 Marionette TRACE conn2 <- [1,2938,null,{}] 06:20:08 INFO - PROCESS | 1650 | 1461676808213 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}] 06:20:08 INFO - PROCESS | 1650 | 1461676808347 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 06:20:08 INFO - PROCESS | 1650 | 1461676808489 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x146cd4800 == 126 [pid = 1650] [id = 742] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x1359c2400) [pid = 1650] [serial = 2226] [outer = 0x0] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x139875000) [pid = 1650] [serial = 2227] [outer = 0x1359c2400] 06:20:08 INFO - PROCESS | 1650 | 1461676808519 Marionette DEBUG loaded listener.js 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x139978000) [pid = 1650] [serial = 2228] [outer = 0x1359c2400] 06:20:08 INFO - PROCESS | 1650 | 1461676808902 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]]]}] 06:20:08 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. 06:20:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 721ms 06:20:08 INFO - PROCESS | 1650 | 1461676808931 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 06:20:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:20:08 INFO - PROCESS | 1650 | 1461676808933 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 06:20:08 INFO - PROCESS | 1650 | 1461676808936 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:20:08 INFO - PROCESS | 1650 | 1461676808937 Marionette TRACE conn2 <- [1,2942,null,{}] 06:20:08 INFO - PROCESS | 1650 | 1461676808939 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}] 06:20:09 INFO - PROCESS | 1650 | 1461676809071 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 06:20:09 INFO - PROCESS | 1650 | 1461676809218 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x146ef2000 == 127 [pid = 1650] [id = 743] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x135a29000) [pid = 1650] [serial = 2229] [outer = 0x0] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x139a19400) [pid = 1650] [serial = 2230] [outer = 0x135a29000] 06:20:09 INFO - PROCESS | 1650 | 1461676809248 Marionette DEBUG loaded listener.js 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x139e0a800) [pid = 1650] [serial = 2231] [outer = 0x135a29000] 06:20:09 INFO - PROCESS | 1650 | 1461676809614 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"]]]}] 06:20:09 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 06:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:20:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 719ms 06:20:09 INFO - PROCESS | 1650 | 1461676809655 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 06:20:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:20:09 INFO - PROCESS | 1650 | 1461676809657 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 06:20:09 INFO - PROCESS | 1650 | 1461676809659 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:20:09 INFO - PROCESS | 1650 | 1461676809660 Marionette TRACE conn2 <- [1,2946,null,{}] 06:20:09 INFO - PROCESS | 1650 | 1461676809663 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}] 06:20:09 INFO - PROCESS | 1650 | 1461676809793 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 06:20:09 INFO - PROCESS | 1650 | 1461676809941 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x14aad1000 == 128 [pid = 1650] [id = 744] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x139a20000) [pid = 1650] [serial = 2232] [outer = 0x0] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x139e2b400) [pid = 1650] [serial = 2233] [outer = 0x139a20000] 06:20:09 INFO - PROCESS | 1650 | 1461676809973 Marionette DEBUG loaded listener.js 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x139e33400) [pid = 1650] [serial = 2234] [outer = 0x139a20000] 06:20:10 INFO - PROCESS | 1650 | 1461676810325 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]]]}] 06:20:10 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. 06:20:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 06:20:10 INFO - PROCESS | 1650 | 1461676810328 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 06:20:10 INFO - PROCESS | 1650 | 1461676810329 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 06:20:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:20:10 INFO - PROCESS | 1650 | 1461676810332 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:20:10 INFO - PROCESS | 1650 | 1461676810333 Marionette TRACE conn2 <- [1,2950,null,{}] 06:20:10 INFO - PROCESS | 1650 | 1461676810335 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}] 06:20:10 INFO - PROCESS | 1650 | 1461676810468 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 06:20:10 INFO - PROCESS | 1650 | 1461676810619 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x148376000 == 129 [pid = 1650] [id = 745] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x139e0b400) [pid = 1650] [serial = 2235] [outer = 0x0] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x139e8c800) [pid = 1650] [serial = 2236] [outer = 0x139e0b400] 06:20:10 INFO - PROCESS | 1650 | 1461676810650 Marionette DEBUG loaded listener.js 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x139e92400) [pid = 1650] [serial = 2237] [outer = 0x139e0b400] 06:20:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x148377800 == 130 [pid = 1650] [id = 746] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x13a0cac00) [pid = 1650] [serial = 2238] [outer = 0x0] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x139e8d400) [pid = 1650] [serial = 2239] [outer = 0x13a0cac00] 06:20:11 INFO - PROCESS | 1650 | 1461676811063 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]]]}] 06:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 06:20:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 06:20:11 INFO - PROCESS | 1650 | 1461676811102 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 06:20:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:20:11 INFO - PROCESS | 1650 | 1461676811104 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 06:20:11 INFO - PROCESS | 1650 | 1461676811106 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:20:11 INFO - PROCESS | 1650 | 1461676811108 Marionette TRACE conn2 <- [1,2954,null,{}] 06:20:11 INFO - PROCESS | 1650 | 1461676811110 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}] 06:20:11 INFO - PROCESS | 1650 | 1461676811326 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 06:20:11 INFO - PROCESS | 1650 | 1461676811487 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x14aa98800 == 131 [pid = 1650] [id = 747] 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x13a0c7c00) [pid = 1650] [serial = 2240] [outer = 0x0] 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x13a431800) [pid = 1650] [serial = 2241] [outer = 0x13a0c7c00] 06:20:11 INFO - PROCESS | 1650 | 1461676811524 Marionette DEBUG loaded listener.js 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x13a43b400) [pid = 1650] [serial = 2242] [outer = 0x13a0c7c00] 06:20:11 INFO - PROCESS | 1650 | 1461676811886 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]]]}] 06:20:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:20:11 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 06:20:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 823ms 06:20:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:20:11 INFO - PROCESS | 1650 | 1461676811930 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 06:20:11 INFO - PROCESS | 1650 | 1461676811931 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 06:20:11 INFO - PROCESS | 1650 | 1461676811934 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:20:11 INFO - PROCESS | 1650 | 1461676811935 Marionette TRACE conn2 <- [1,2958,null,{}] 06:20:11 INFO - PROCESS | 1650 | 1461676811937 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}] 06:20:12 INFO - PROCESS | 1650 | 1461676812078 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 06:20:12 INFO - PROCESS | 1650 | 1461676812226 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x14821b000 == 132 [pid = 1650] [id = 748] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13a0cb000) [pid = 1650] [serial = 2243] [outer = 0x0] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x13a668800) [pid = 1650] [serial = 2244] [outer = 0x13a0cb000] 06:20:12 INFO - PROCESS | 1650 | 1461676812256 Marionette DEBUG loaded listener.js 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13a6c3c00) [pid = 1650] [serial = 2245] [outer = 0x13a0cb000] 06:20:12 INFO - PROCESS | 1650 | 1461676812643 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]]]}] 06:20:12 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. 06:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 718ms 06:20:12 INFO - PROCESS | 1650 | 1461676812653 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 06:20:12 INFO - PROCESS | 1650 | 1461676812655 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 06:20:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:20:12 INFO - PROCESS | 1650 | 1461676812657 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:20:12 INFO - PROCESS | 1650 | 1461676812658 Marionette TRACE conn2 <- [1,2962,null,{}] 06:20:12 INFO - PROCESS | 1650 | 1461676812661 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}] 06:20:12 INFO - PROCESS | 1650 | 1461676812793 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 06:20:12 INFO - PROCESS | 1650 | 1461676812931 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x14845f000 == 133 [pid = 1650] [id = 749] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x13a43cc00) [pid = 1650] [serial = 2246] [outer = 0x0] 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13a6c5800) [pid = 1650] [serial = 2247] [outer = 0x13a43cc00] 06:20:13 INFO - PROCESS | 1650 | 1461676813002 Marionette DEBUG loaded listener.js 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x13a6cf400) [pid = 1650] [serial = 2248] [outer = 0x13a43cc00] 06:20:13 INFO - PROCESS | 1650 | 1461676813336 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]]]}] 06:20:13 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 06:20:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 721ms 06:20:13 INFO - PROCESS | 1650 | 1461676813378 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 06:20:13 INFO - PROCESS | 1650 | 1461676813379 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 06:20:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:20:13 INFO - PROCESS | 1650 | 1461676813382 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:20:13 INFO - PROCESS | 1650 | 1461676813383 Marionette TRACE conn2 <- [1,2966,null,{}] 06:20:13 INFO - PROCESS | 1650 | 1461676813386 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}] 06:20:13 INFO - PROCESS | 1650 | 1461676813521 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 06:20:13 INFO - PROCESS | 1650 | 1461676813664 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x14257e000 == 134 [pid = 1650] [id = 750] 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x13a6c8400) [pid = 1650] [serial = 2249] [outer = 0x0] 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x13a812c00) [pid = 1650] [serial = 2250] [outer = 0x13a6c8400] 06:20:13 INFO - PROCESS | 1650 | 1461676813695 Marionette DEBUG loaded listener.js 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x13a81d800) [pid = 1650] [serial = 2251] [outer = 0x13a6c8400] 06:20:14 INFO - PROCESS | 1650 | 1461676814114 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]]]}] 06:20:14 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 06:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 769ms 06:20:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:20:14 INFO - PROCESS | 1650 | 1461676814152 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 06:20:14 INFO - PROCESS | 1650 | 1461676814153 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 06:20:14 INFO - PROCESS | 1650 | 1461676814155 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:20:14 INFO - PROCESS | 1650 | 1461676814156 Marionette TRACE conn2 <- [1,2970,null,{}] 06:20:14 INFO - PROCESS | 1650 | 1461676814177 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}] 06:20:14 INFO - PROCESS | 1650 | 1461676814315 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 06:20:14 INFO - PROCESS | 1650 | 1461676814469 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123879000 == 135 [pid = 1650] [id = 751] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x114bbfc00) [pid = 1650] [serial = 2252] [outer = 0x0] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11c673000) [pid = 1650] [serial = 2253] [outer = 0x114bbfc00] 06:20:14 INFO - PROCESS | 1650 | 1461676814499 Marionette DEBUG loaded listener.js 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12aa10000) [pid = 1650] [serial = 2254] [outer = 0x114bbfc00] 06:20:14 INFO - PROCESS | 1650 | 1461676814873 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]]]}] 06:20:14 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. 06:20:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 738ms 06:20:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:20:14 INFO - PROCESS | 1650 | 1461676814894 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 06:20:14 INFO - PROCESS | 1650 | 1461676814895 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 06:20:14 INFO - PROCESS | 1650 | 1461676814897 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:20:14 INFO - PROCESS | 1650 | 1461676814898 Marionette TRACE conn2 <- [1,2974,null,{}] 06:20:14 INFO - PROCESS | 1650 | 1461676814901 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}] 06:20:15 INFO - PROCESS | 1650 | 1461676815039 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 06:20:15 INFO - PROCESS | 1650 | 1461676815191 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aec7800 == 136 [pid = 1650] [id = 752] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x1147db800) [pid = 1650] [serial = 2255] [outer = 0x0] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x123d6e800) [pid = 1650] [serial = 2256] [outer = 0x1147db800] 06:20:15 INFO - PROCESS | 1650 | 1461676815222 Marionette DEBUG loaded listener.js 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12aa83000) [pid = 1650] [serial = 2257] [outer = 0x1147db800] 06:20:15 INFO - PROCESS | 1650 | 1461676815612 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]]]}] 06:20:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 06:20:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 06:20:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:20:15 INFO - PROCESS | 1650 | 1461676815618 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 06:20:15 INFO - PROCESS | 1650 | 1461676815620 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 06:20:15 INFO - PROCESS | 1650 | 1461676815622 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:20:15 INFO - PROCESS | 1650 | 1461676815623 Marionette TRACE conn2 <- [1,2978,null,{}] 06:20:15 INFO - PROCESS | 1650 | 1461676815625 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}] 06:20:15 INFO - PROCESS | 1650 | 1461676815762 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 06:20:15 INFO - PROCESS | 1650 | 1461676815907 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12997d800 == 137 [pid = 1650] [id = 753] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x11581f000) [pid = 1650] [serial = 2258] [outer = 0x0] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11c218800) [pid = 1650] [serial = 2259] [outer = 0x11581f000] 06:20:15 INFO - PROCESS | 1650 | 1461676815937 Marionette DEBUG loaded listener.js 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12adb7000) [pid = 1650] [serial = 2260] [outer = 0x11581f000] 06:20:16 INFO - PROCESS | 1650 | 1461676816303 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]]]}] 06:20:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 06:20:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 06:20:16 INFO - PROCESS | 1650 | 1461676816342 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 06:20:16 INFO - PROCESS | 1650 | 1461676816343 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 06:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:20:16 INFO - PROCESS | 1650 | 1461676816345 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:20:16 INFO - PROCESS | 1650 | 1461676816347 Marionette TRACE conn2 <- [1,2982,null,{}] 06:20:16 INFO - PROCESS | 1650 | 1461676816349 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}] 06:20:16 INFO - PROCESS | 1650 | 1461676816489 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 06:20:16 INFO - PROCESS | 1650 | 1461676816939 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c3c2000 == 138 [pid = 1650] [id = 754] 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x110fadc00) [pid = 1650] [serial = 2261] [outer = 0x0] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x1143be000) [pid = 1650] [serial = 2262] [outer = 0x110fadc00] 06:20:17 INFO - PROCESS | 1650 | 1461676817010 Marionette DEBUG loaded listener.js 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x11846a000) [pid = 1650] [serial = 2263] [outer = 0x110fadc00] 06:20:17 INFO - PROCESS | 1650 | 1461676817472 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"]]]}] 06:20:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 06:20:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:20:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1171ms 06:20:17 INFO - PROCESS | 1650 | 1461676817539 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 06:20:17 INFO - PROCESS | 1650 | 1461676817541 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 06:20:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:20:17 INFO - PROCESS | 1650 | 1461676817547 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:20:17 INFO - PROCESS | 1650 | 1461676817551 Marionette TRACE conn2 <- [1,2986,null,{}] 06:20:17 INFO - PROCESS | 1650 | 1461676817555 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}] 06:20:17 INFO - PROCESS | 1650 | 1461676817685 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 06:20:17 INFO - PROCESS | 1650 | 1461676817849 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa40000 == 139 [pid = 1650] [id = 755] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x123e48800) [pid = 1650] [serial = 2264] [outer = 0x0] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12432ac00) [pid = 1650] [serial = 2265] [outer = 0x123e48800] 06:20:17 INFO - PROCESS | 1650 | 1461676817881 Marionette DEBUG loaded listener.js 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x1294a6000) [pid = 1650] [serial = 2266] [outer = 0x123e48800] 06:20:18 INFO - PROCESS | 1650 | 1461676818255 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]]]}] 06:20:18 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. 06:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 727ms 06:20:18 INFO - PROCESS | 1650 | 1461676818282 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 06:20:18 INFO - PROCESS | 1650 | 1461676818285 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 06:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:20:18 INFO - PROCESS | 1650 | 1461676818306 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:20:18 INFO - PROCESS | 1650 | 1461676818307 Marionette TRACE conn2 <- [1,2990,null,{}] 06:20:18 INFO - PROCESS | 1650 | 1461676818310 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}] 06:20:18 INFO - PROCESS | 1650 | 1461676818440 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa30800 == 138 [pid = 1650] [id = 295] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139eb7000 == 137 [pid = 1650] [id = 734] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aec9000 == 136 [pid = 1650] [id = 733] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139813000 == 135 [pid = 1650] [id = 732] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x13823d000 == 134 [pid = 1650] [id = 731] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1359c0000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | 1461676818674 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x135a5d800 == 133 [pid = 1650] [id = 730] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa3d000 == 132 [pid = 1650] [id = 729] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1308b0800 == 131 [pid = 1650] [id = 684] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec14000 == 130 [pid = 1650] [id = 728] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad55000 == 129 [pid = 1650] [id = 727] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12980f000 == 128 [pid = 1650] [id = 726] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1383c4000 == 127 [pid = 1650] [id = 704] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad41800 == 126 [pid = 1650] [id = 705] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128756000 == 125 [pid = 1650] [id = 725] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad50800 == 124 [pid = 1650] [id = 724] 06:20:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f1000 == 125 [pid = 1650] [id = 756] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x11360f800) [pid = 1650] [serial = 2267] [outer = 0x0] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x11c057400) [pid = 1650] [serial = 2268] [outer = 0x11360f800] 06:20:18 INFO - PROCESS | 1650 | 1461676818713 Marionette DEBUG loaded listener.js 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12a9c9800) [pid = 1650] [serial = 2269] [outer = 0x11360f800] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x146037800 == 124 [pid = 1650] [id = 718] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x142808800 == 123 [pid = 1650] [id = 717] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x141fa0000 == 122 [pid = 1650] [id = 716] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x141f1d800 == 121 [pid = 1650] [id = 715] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x141eda000 == 120 [pid = 1650] [id = 714] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x141e3d000 == 119 [pid = 1650] [id = 713] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x141e29000 == 118 [pid = 1650] [id = 712] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139cd7000 == 117 [pid = 1650] [id = 711] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfc8800 == 116 [pid = 1650] [id = 710] 06:20:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127eec000 == 115 [pid = 1650] [id = 709] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12e3dac00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12aa7b800) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11ad6d400) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12a97f400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12bd61400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x123e42c00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12aac1400) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12aaccc00) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12d3a7400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12ceb3c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12bab2400) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12ae0bc00) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x1158b3c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12b1d1c00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x118f96800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12aee5400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12aac8800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12b1d1400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12aeee400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x11ad71c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12e3e4400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12aeeac00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12aa10c00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12a9bfc00) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12a97e800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12bed0c00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x123e46400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12bedac00) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12abbe800) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ebbd400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12902b000) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12d0f2800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12babc800) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11c687000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12eb97400) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12aa4a400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11bc0fc00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x118ef0400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12aa04000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12a97e400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ba15c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12fa81800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x125fc4800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12eba4000) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12d0f2400) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12f1df400) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12f05cc00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12e6d5c00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x1299af800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x129024000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11b56ac00) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12fba3000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12e540c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11c685400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x123dabc00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12a97b000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12aa08c00) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x13013f000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12abc3000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12aac8000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12aeec000) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12d3a1000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12fed1400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12940ac00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12f1dcc00) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12e9bf800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x13013c800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12da3c800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12f754c00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12bed1800) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x135956c00) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12bed6000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 06:20:18 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x123902400) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 06:20:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad3d000 == 116 [pid = 1650] [id = 757] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a9cb000) [pid = 1650] [serial = 2270] [outer = 0x0] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11ad6d400) [pid = 1650] [serial = 2271] [outer = 0x12a9cb000] 06:20:19 INFO - PROCESS | 1650 | 1461676819139 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]]]}] 06:20:19 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. 06:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 874ms 06:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:20:19 INFO - PROCESS | 1650 | 1461676819177 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 06:20:19 INFO - PROCESS | 1650 | 1461676819178 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 06:20:19 INFO - PROCESS | 1650 | 1461676819185 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:20:19 INFO - PROCESS | 1650 | 1461676819189 Marionette TRACE conn2 <- [1,2994,null,{}] 06:20:19 INFO - PROCESS | 1650 | 1461676819193 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}] 06:20:19 INFO - PROCESS | 1650 | 1461676819350 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 06:20:19 INFO - PROCESS | 1650 | 1461676819469 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aecf800 == 117 [pid = 1650] [id = 758] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1158b3c00) [pid = 1650] [serial = 2272] [outer = 0x0] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12aa78000) [pid = 1650] [serial = 2273] [outer = 0x1158b3c00] 06:20:19 INFO - PROCESS | 1650 | 1461676819496 Marionette DEBUG loaded listener.js 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12aaccc00) [pid = 1650] [serial = 2274] [outer = 0x1158b3c00] 06:20:19 INFO - PROCESS | 1650 | 1461676819787 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]]]}] 06:20:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:20:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 06:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 06:20:19 INFO - PROCESS | 1650 | 1461676819812 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 06:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:20:19 INFO - PROCESS | 1650 | 1461676819814 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 06:20:19 INFO - PROCESS | 1650 | 1461676819824 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:20:19 INFO - PROCESS | 1650 | 1461676819825 Marionette TRACE conn2 <- [1,2998,null,{}] 06:20:19 INFO - PROCESS | 1650 | 1461676819828 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}] 06:20:19 INFO - PROCESS | 1650 | 1461676819951 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 06:20:20 INFO - PROCESS | 1650 | 1461676820076 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e31d000 == 118 [pid = 1650] [id = 759] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12aac8800) [pid = 1650] [serial = 2275] [outer = 0x0] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12ae13c00) [pid = 1650] [serial = 2276] [outer = 0x12aac8800] 06:20:20 INFO - PROCESS | 1650 | 1461676820104 Marionette DEBUG loaded listener.js 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12af88800) [pid = 1650] [serial = 2277] [outer = 0x12aac8800] 06:20:20 INFO - PROCESS | 1650 | 1461676820383 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]]]}] 06:20:20 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. 06:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 628ms 06:20:20 INFO - PROCESS | 1650 | 1461676820444 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 06:20:20 INFO - PROCESS | 1650 | 1461676820446 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 06:20:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:20:20 INFO - PROCESS | 1650 | 1461676820448 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:20:20 INFO - PROCESS | 1650 | 1461676820450 Marionette TRACE conn2 <- [1,3002,null,{}] 06:20:20 INFO - PROCESS | 1650 | 1461676820454 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}] 06:20:20 INFO - PROCESS | 1650 | 1461676820573 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 06:20:20 INFO - PROCESS | 1650 | 1461676820685 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa36800 == 119 [pid = 1650] [id = 760] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ba15c00) [pid = 1650] [serial = 2278] [outer = 0x0] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12bab7400) [pid = 1650] [serial = 2279] [outer = 0x12ba15c00] 06:20:20 INFO - PROCESS | 1650 | 1461676820716 Marionette DEBUG loaded listener.js 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12bed1800) [pid = 1650] [serial = 2280] [outer = 0x12ba15c00] 06:20:21 INFO - PROCESS | 1650 | 1461676821042 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]]]}] 06:20:21 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. 06:20:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 622ms 06:20:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:20:21 INFO - PROCESS | 1650 | 1461676821070 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 06:20:21 INFO - PROCESS | 1650 | 1461676821071 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 06:20:21 INFO - PROCESS | 1650 | 1461676821074 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:20:21 INFO - PROCESS | 1650 | 1461676821075 Marionette TRACE conn2 <- [1,3006,null,{}] 06:20:21 INFO - PROCESS | 1650 | 1461676821077 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}] 06:20:21 INFO - PROCESS | 1650 | 1461676821230 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 06:20:21 INFO - PROCESS | 1650 | 1461676821252 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308c5000 == 120 [pid = 1650] [id = 761] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ceb3c00) [pid = 1650] [serial = 2281] [outer = 0x0] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12da56c00) [pid = 1650] [serial = 2282] [outer = 0x12ceb3c00] 06:20:21 INFO - PROCESS | 1650 | 1461676821278 Marionette DEBUG loaded listener.js 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e546000) [pid = 1650] [serial = 2283] [outer = 0x12ceb3c00] 06:20:21 INFO - PROCESS | 1650 | 1461676821652 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]]]}] 06:20:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 06:20:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 06:20:21 INFO - PROCESS | 1650 | 1461676821694 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 06:20:21 INFO - PROCESS | 1650 | 1461676821695 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 06:20:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:20:21 INFO - PROCESS | 1650 | 1461676821697 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:20:21 INFO - PROCESS | 1650 | 1461676821698 Marionette TRACE conn2 <- [1,3010,null,{}] 06:20:21 INFO - PROCESS | 1650 | 1461676821703 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}] 06:20:21 INFO - PROCESS | 1650 | 1461676821857 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 06:20:21 INFO - PROCESS | 1650 | 1461676821876 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x136382800 == 121 [pid = 1650] [id = 762] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e546400) [pid = 1650] [serial = 2284] [outer = 0x0] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e9bc800) [pid = 1650] [serial = 2285] [outer = 0x12e546400] 06:20:21 INFO - PROCESS | 1650 | 1461676821901 Marionette DEBUG loaded listener.js 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12f05a000) [pid = 1650] [serial = 2286] [outer = 0x12e546400] 06:20:22 INFO - PROCESS | 1650 | 1461676822259 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]]]}] 06:20:22 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 06:20:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 06:20:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:20:22 INFO - PROCESS | 1650 | 1461676822272 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 06:20:22 INFO - PROCESS | 1650 | 1461676822273 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 06:20:22 INFO - PROCESS | 1650 | 1461676822275 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:20:22 INFO - PROCESS | 1650 | 1461676822276 Marionette TRACE conn2 <- [1,3014,null,{}] 06:20:22 INFO - PROCESS | 1650 | 1461676822279 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}] 06:20:22 INFO - PROCESS | 1650 | 1461676822440 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 06:20:22 INFO - PROCESS | 1650 | 1461676822455 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1383c9800 == 122 [pid = 1650] [id = 763] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12f1d4c00) [pid = 1650] [serial = 2287] [outer = 0x0] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12f1df400) [pid = 1650] [serial = 2288] [outer = 0x12f1d4c00] 06:20:22 INFO - PROCESS | 1650 | 1461676822480 Marionette DEBUG loaded listener.js 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12fa8a800) [pid = 1650] [serial = 2289] [outer = 0x12f1d4c00] 06:20:22 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:20:22 INFO - PROCESS | 1650 | 1461676822883 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:20:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:20:22 INFO - {} 06:20:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:20:22 INFO - {} 06:20:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:20:22 INFO - {} 06:20:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:20:22 INFO - {} 06:20:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 620ms 06:20:22 INFO - PROCESS | 1650 | 1461676822901 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 06:20:22 INFO - PROCESS | 1650 | 1461676822903 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 06:20:22 INFO - TEST-START | /FileAPI/fileReader.html 06:20:22 INFO - PROCESS | 1650 | 1461676822906 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:20:22 INFO - PROCESS | 1650 | 1461676822908 Marionette TRACE conn2 <- [1,3018,null,{}] 06:20:22 INFO - PROCESS | 1650 | 1461676822911 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}] 06:20:23 INFO - PROCESS | 1650 | 1461676823460 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12da62000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x123d67c00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12a937c00) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a549800) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12aa7bc00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x128207c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11873b000) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12ae0d000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12a979000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11a868000) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12babd800) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:20:23 INFO - PROCESS | 1650 | 1461676823537 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af8f800 == 123 [pid = 1650] [id = 764] 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x114b45400) [pid = 1650] [serial = 2290] [outer = 0x0] 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x123644000) [pid = 1650] [serial = 2291] [outer = 0x114b45400] 06:20:23 INFO - PROCESS | 1650 | 1461676823563 Marionette DEBUG loaded listener.js 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12abc7c00) [pid = 1650] [serial = 2292] [outer = 0x114b45400] 06:20:23 INFO - PROCESS | 1650 | 1461676823871 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]]]}] 06:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:20:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:20:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 1020ms 06:20:23 INFO - TEST-START | /FileAPI/historical.html 06:20:23 INFO - PROCESS | 1650 | 1461676823927 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 06:20:23 INFO - PROCESS | 1650 | 1461676823928 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 06:20:23 INFO - PROCESS | 1650 | 1461676823930 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:20:23 INFO - PROCESS | 1650 | 1461676823932 Marionette TRACE conn2 <- [1,3022,null,{}] 06:20:23 INFO - PROCESS | 1650 | 1461676823934 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}] 06:20:24 INFO - PROCESS | 1650 | 1461676824098 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 06:20:24 INFO - PROCESS | 1650 | 1461676824106 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd1800 == 124 [pid = 1650] [id = 765] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11a510400) [pid = 1650] [serial = 2293] [outer = 0x0] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12ebc8000) [pid = 1650] [serial = 2294] [outer = 0x11a510400] 06:20:24 INFO - PROCESS | 1650 | 1461676824136 Marionette DEBUG loaded listener.js 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x138265000) [pid = 1650] [serial = 2295] [outer = 0x11a510400] 06:20:24 INFO - PROCESS | 1650 | 1461676824486 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"]]]}] 06:20:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:20:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:20:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:20:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:20:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:20:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:20:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:20:24 INFO - TEST-OK | /FileAPI/historical.html | took 570ms 06:20:24 INFO - TEST-START | /FileAPI/idlharness.html 06:20:24 INFO - PROCESS | 1650 | 1461676824503 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 06:20:24 INFO - PROCESS | 1650 | 1461676824505 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 06:20:24 INFO - PROCESS | 1650 | 1461676824507 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:20:24 INFO - PROCESS | 1650 | 1461676824509 Marionette TRACE conn2 <- [1,3026,null,{}] 06:20:24 INFO - PROCESS | 1650 | 1461676824511 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}] 06:20:24 INFO - PROCESS | 1650 | 1461676824640 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 06:20:24 INFO - PROCESS | 1650 | 1461676824644 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x139fa7000 == 125 [pid = 1650] [id = 766] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x135a2d800) [pid = 1650] [serial = 2296] [outer = 0x0] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x13829b400) [pid = 1650] [serial = 2297] [outer = 0x135a2d800] 06:20:24 INFO - PROCESS | 1650 | 1461676824765 Marionette DEBUG loaded listener.js 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x139978400) [pid = 1650] [serial = 2298] [outer = 0x135a2d800] 06:20:25 INFO - PROCESS | 1650 | 1461676825302 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:20:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:20:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:20:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:20:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 06:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 06:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:20:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:20:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 06:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 06:20:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 06:20:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:20:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:20:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:20:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:20:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:20:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:20:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 835ms 06:20:25 INFO - PROCESS | 1650 | 1461676825342 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 06:20:25 INFO - PROCESS | 1650 | 1461676825343 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 06:20:25 INFO - TEST-START | /FileAPI/idlharness.worker 06:20:25 INFO - PROCESS | 1650 | 1461676825345 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:20:25 INFO - PROCESS | 1650 | 1461676825346 Marionette TRACE conn2 <- [1,3030,null,{}] 06:20:25 INFO - PROCESS | 1650 | 1461676825349 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}] 06:20:25 INFO - PROCESS | 1650 | 1461676825469 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 06:20:25 INFO - PROCESS | 1650 | 1461676825685 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba48000 == 126 [pid = 1650] [id = 767] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11453e000) [pid = 1650] [serial = 2299] [outer = 0x0] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x115a2d400) [pid = 1650] [serial = 2300] [outer = 0x11453e000] 06:20:25 INFO - PROCESS | 1650 | 1461676825719 Marionette DEBUG loaded listener.js 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11b56bc00) [pid = 1650] [serial = 2301] [outer = 0x11453e000] 06:20:25 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:20:26 INFO - PROCESS | 1650 | 1461676826670 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 06:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 06:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 06:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 06:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:20:26 INFO - {} 06:20:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1388ms 06:20:26 INFO - PROCESS | 1650 | 1461676826739 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 06:20:26 INFO - PROCESS | 1650 | 1461676826745 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 06:20:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:20:26 INFO - PROCESS | 1650 | 1461676826753 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:20:26 INFO - PROCESS | 1650 | 1461676826759 Marionette TRACE conn2 <- [1,3034,null,{}] 06:20:26 INFO - PROCESS | 1650 | 1461676826765 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}] 06:20:26 INFO - PROCESS | 1650 | 1461676826982 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 06:20:27 INFO - PROCESS | 1650 | 1461676827092 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1cb800 == 127 [pid = 1650] [id = 768] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12812b400) [pid = 1650] [serial = 2302] [outer = 0x0] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1383f0000) [pid = 1650] [serial = 2303] [outer = 0x12812b400] 06:20:27 INFO - PROCESS | 1650 | 1461676827124 Marionette DEBUG loaded listener.js 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x139873800) [pid = 1650] [serial = 2304] [outer = 0x12812b400] 06:20:27 INFO - PROCESS | 1650 | 1461676827519 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]]]}] 06:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 777ms 06:20:27 INFO - PROCESS | 1650 | 1461676827531 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 06:20:27 INFO - PROCESS | 1650 | 1461676827534 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 06:20:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:20:27 INFO - PROCESS | 1650 | 1461676827537 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:20:27 INFO - PROCESS | 1650 | 1461676827538 Marionette TRACE conn2 <- [1,3038,null,{}] 06:20:27 INFO - PROCESS | 1650 | 1461676827541 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}] 06:20:27 INFO - PROCESS | 1650 | 1461676827682 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 06:20:27 INFO - PROCESS | 1650 | 1461676827838 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x141e3b800 == 128 [pid = 1650] [id = 769] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x139a6f800) [pid = 1650] [serial = 2305] [outer = 0x0] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x13a43c800) [pid = 1650] [serial = 2306] [outer = 0x139a6f800] 06:20:27 INFO - PROCESS | 1650 | 1461676827868 Marionette DEBUG loaded listener.js 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x13a820800) [pid = 1650] [serial = 2307] [outer = 0x139a6f800] 06:20:28 INFO - PROCESS | 1650 | 1461676828243 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"]]]}] 06:20:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:20:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 719ms 06:20:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:20:28 INFO - PROCESS | 1650 | 1461676828256 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 06:20:28 INFO - PROCESS | 1650 | 1461676828258 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 06:20:28 INFO - PROCESS | 1650 | 1461676828265 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:20:28 INFO - PROCESS | 1650 | 1461676828270 Marionette TRACE conn2 <- [1,3042,null,{}] 06:20:28 INFO - PROCESS | 1650 | 1461676828274 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}] 06:20:28 INFO - PROCESS | 1650 | 1461676828414 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 06:20:28 INFO - PROCESS | 1650 | 1461676828557 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421d6000 == 129 [pid = 1650] [id = 770] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x130142800) [pid = 1650] [serial = 2308] [outer = 0x0] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x141b07c00) [pid = 1650] [serial = 2309] [outer = 0x130142800] 06:20:28 INFO - PROCESS | 1650 | 1461676828585 Marionette DEBUG loaded listener.js 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x141ea3400) [pid = 1650] [serial = 2310] [outer = 0x130142800] 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:20:29 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. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:20:29 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'.) 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:20:29 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. 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:20:29 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. 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:20:29 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. 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:20:29 INFO - PROCESS | 1650 | 1461676829083 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]]]}] 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:20:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 838ms 06:20:29 INFO - PROCESS | 1650 | 1461676829099 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 06:20:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:20:29 INFO - PROCESS | 1650 | 1461676829101 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 06:20:29 INFO - PROCESS | 1650 | 1461676829104 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:20:29 INFO - PROCESS | 1650 | 1461676829105 Marionette TRACE conn2 <- [1,3046,null,{}] 06:20:29 INFO - PROCESS | 1650 | 1461676829107 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}] 06:20:29 INFO - PROCESS | 1650 | 1461676829252 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 06:20:29 INFO - PROCESS | 1650 | 1461676829404 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x146186000 == 130 [pid = 1650] [id = 771] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x141ea3800) [pid = 1650] [serial = 2311] [outer = 0x0] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x141eaa400) [pid = 1650] [serial = 2312] [outer = 0x141ea3800] 06:20:29 INFO - PROCESS | 1650 | 1461676829434 Marionette DEBUG loaded listener.js 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x1428c4000) [pid = 1650] [serial = 2313] [outer = 0x141ea3800] 06:20:29 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:20:29 INFO - PROCESS | 1650 | 1461676829840 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:20:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:20:29 INFO - {} 06:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 769ms 06:20:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:20:29 INFO - PROCESS | 1650 | 1461676829874 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 06:20:29 INFO - PROCESS | 1650 | 1461676829875 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 06:20:29 INFO - PROCESS | 1650 | 1461676829877 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:20:29 INFO - PROCESS | 1650 | 1461676829878 Marionette TRACE conn2 <- [1,3050,null,{}] 06:20:29 INFO - PROCESS | 1650 | 1461676829881 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}] 06:20:30 INFO - PROCESS | 1650 | 1461676830018 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 06:20:30 INFO - PROCESS | 1650 | 1461676830136 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x148464000 == 131 [pid = 1650] [id = 772] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x1462d8c00) [pid = 1650] [serial = 2314] [outer = 0x0] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x1462df800) [pid = 1650] [serial = 2315] [outer = 0x1462d8c00] 06:20:30 INFO - PROCESS | 1650 | 1461676830173 Marionette DEBUG loaded listener.js 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x148dd3800) [pid = 1650] [serial = 2316] [outer = 0x1462d8c00] 06:20:30 INFO - PROCESS | 1650 | 1461676830550 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]]]}] 06:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:20:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:20:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 719ms 06:20:30 INFO - PROCESS | 1650 | 1461676830596 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 06:20:30 INFO - PROCESS | 1650 | 1461676830598 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 06:20:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:20:30 INFO - PROCESS | 1650 | 1461676830600 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:20:30 INFO - PROCESS | 1650 | 1461676830602 Marionette TRACE conn2 <- [1,3054,null,{}] 06:20:30 INFO - PROCESS | 1650 | 1461676830604 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}] 06:20:30 INFO - PROCESS | 1650 | 1461676830744 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 06:20:30 INFO - PROCESS | 1650 | 1461676830901 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x148daf800 == 132 [pid = 1650] [id = 773] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x13a24cc00) [pid = 1650] [serial = 2317] [outer = 0x0] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x13a255c00) [pid = 1650] [serial = 2318] [outer = 0x13a24cc00] 06:20:30 INFO - PROCESS | 1650 | 1461676830930 Marionette DEBUG loaded listener.js 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x148dd5c00) [pid = 1650] [serial = 2319] [outer = 0x13a24cc00] 06:20:31 INFO - PROCESS | 1650 | 1461676831456 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"]]]}] 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:20:31 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" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:20:31 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" 06:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:20:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 886ms 06:20:31 INFO - PROCESS | 1650 | 1461676831488 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 06:20:31 INFO - PROCESS | 1650 | 1461676831489 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 06:20:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:20:31 INFO - PROCESS | 1650 | 1461676831492 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:20:31 INFO - PROCESS | 1650 | 1461676831493 Marionette TRACE conn2 <- [1,3058,null,{}] 06:20:31 INFO - PROCESS | 1650 | 1461676831495 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}] 06:20:31 INFO - PROCESS | 1650 | 1461676831638 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 06:20:31 INFO - PROCESS | 1650 | 1461676831754 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x142321000 == 133 [pid = 1650] [id = 774] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x148542c00) [pid = 1650] [serial = 2320] [outer = 0x0] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x148dde000) [pid = 1650] [serial = 2321] [outer = 0x148542c00] 06:20:31 INFO - PROCESS | 1650 | 1461676831784 Marionette DEBUG loaded listener.js 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x14a4a6800) [pid = 1650] [serial = 2322] [outer = 0x148542c00] 06:20:32 INFO - PROCESS | 1650 | 1461676832175 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]]]}] 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:20:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:20:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:20:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:20:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 722ms 06:20:32 INFO - PROCESS | 1650 | 1461676832214 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 06:20:32 INFO - PROCESS | 1650 | 1461676832216 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 06:20:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:20:32 INFO - PROCESS | 1650 | 1461676832218 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:20:32 INFO - PROCESS | 1650 | 1461676832219 Marionette TRACE conn2 <- [1,3062,null,{}] 06:20:32 INFO - PROCESS | 1650 | 1461676832222 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}] 06:20:32 INFO - PROCESS | 1650 | 1461676832359 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 06:20:32 INFO - PROCESS | 1650 | 1461676832478 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e320000 == 134 [pid = 1650] [id = 775] 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x11873b000) [pid = 1650] [serial = 2323] [outer = 0x0] 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12a99dc00) [pid = 1650] [serial = 2324] [outer = 0x11873b000] 06:20:32 INFO - PROCESS | 1650 | 1461676832508 Marionette DEBUG loaded listener.js 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12a9c9400) [pid = 1650] [serial = 2325] [outer = 0x11873b000] 06:20:32 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:20:32 INFO - PROCESS | 1650 | 1461676832920 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:20:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:20:32 INFO - {} 06:20:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 719ms 06:20:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:20:32 INFO - PROCESS | 1650 | 1461676832937 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 06:20:32 INFO - PROCESS | 1650 | 1461676832938 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 06:20:32 INFO - PROCESS | 1650 | 1461676832941 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:20:32 INFO - PROCESS | 1650 | 1461676832942 Marionette TRACE conn2 <- [1,3066,null,{}] 06:20:32 INFO - PROCESS | 1650 | 1461676832944 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}] 06:20:33 INFO - PROCESS | 1650 | 1461676833103 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 06:20:33 INFO - PROCESS | 1650 | 1461676833236 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139880000 == 135 [pid = 1650] [id = 776] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12aa0e400) [pid = 1650] [serial = 2326] [outer = 0x0] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12abbf000) [pid = 1650] [serial = 2327] [outer = 0x12aa0e400] 06:20:33 INFO - PROCESS | 1650 | 1461676833266 Marionette DEBUG loaded listener.js 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13829b000) [pid = 1650] [serial = 2328] [outer = 0x12aa0e400] 06:20:33 INFO - PROCESS | 1650 | 1461676833626 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]]]}] 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:20:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:20:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 06:20:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:20:33 INFO - PROCESS | 1650 | 1461676833664 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 06:20:33 INFO - PROCESS | 1650 | 1461676833665 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 06:20:33 INFO - PROCESS | 1650 | 1461676833667 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:20:33 INFO - PROCESS | 1650 | 1461676833669 Marionette TRACE conn2 <- [1,3070,null,{}] 06:20:33 INFO - PROCESS | 1650 | 1461676833671 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}] 06:20:33 INFO - PROCESS | 1650 | 1461676833809 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 06:20:33 INFO - PROCESS | 1650 | 1461676833963 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x14a48a000 == 136 [pid = 1650] [id = 777] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12aa4c400) [pid = 1650] [serial = 2329] [outer = 0x0] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x139e39800) [pid = 1650] [serial = 2330] [outer = 0x12aa4c400] 06:20:33 INFO - PROCESS | 1650 | 1461676833997 Marionette DEBUG loaded listener.js 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x13a38a000) [pid = 1650] [serial = 2331] [outer = 0x12aa4c400] 06:20:34 INFO - PROCESS | 1650 | 1461676834392 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]]]}] 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 769ms 06:20:34 INFO - PROCESS | 1650 | 1461676834438 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 06:20:34 INFO - PROCESS | 1650 | 1461676834440 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 06:20:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:20:34 INFO - PROCESS | 1650 | 1461676834442 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:20:34 INFO - PROCESS | 1650 | 1461676834444 Marionette TRACE conn2 <- [1,3074,null,{}] 06:20:34 INFO - PROCESS | 1650 | 1461676834447 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}] 06:20:34 INFO - PROCESS | 1650 | 1461676834653 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 06:20:34 INFO - PROCESS | 1650 | 1461676834811 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x14864d000 == 137 [pid = 1650] [id = 778] 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13a36b000) [pid = 1650] [serial = 2332] [outer = 0x0] 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x13a383400) [pid = 1650] [serial = 2333] [outer = 0x13a36b000] 06:20:34 INFO - PROCESS | 1650 | 1461676834842 Marionette DEBUG loaded listener.js 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x13a38c800) [pid = 1650] [serial = 2334] [outer = 0x13a36b000] 06:20:35 INFO - PROCESS | 1650 | 1461676835213 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]]]}] 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 823ms 06:20:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:20:35 INFO - PROCESS | 1650 | 1461676835265 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 06:20:35 INFO - PROCESS | 1650 | 1461676835267 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 06:20:35 INFO - PROCESS | 1650 | 1461676835269 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:20:35 INFO - PROCESS | 1650 | 1461676835270 Marionette TRACE conn2 <- [1,3078,null,{}] 06:20:35 INFO - PROCESS | 1650 | 1461676835273 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}] 06:20:35 INFO - PROCESS | 1650 | 1461676835415 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 06:20:35 INFO - PROCESS | 1650 | 1461676835570 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x148642800 == 138 [pid = 1650] [id = 779] 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x13a36c800) [pid = 1650] [serial = 2335] [outer = 0x0] 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x141ea9000) [pid = 1650] [serial = 2336] [outer = 0x13a36c800] 06:20:35 INFO - PROCESS | 1650 | 1461676835601 Marionette DEBUG loaded listener.js 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x1428a3800) [pid = 1650] [serial = 2337] [outer = 0x13a36c800] 06:20:36 INFO - PROCESS | 1650 | 1461676835990 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] 06:20:36 INFO - PROCESS | 1650 | 1461676836050 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 06:20:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:20:36 INFO - PROCESS | 1650 | 1461676836070 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:20:36 INFO - PROCESS | 1650 | 1461676836071 Marionette TRACE conn2 <- [1,3082,null,{}] 06:20:36 INFO - PROCESS | 1650 | 1461676836073 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}] 06:20:36 INFO - PROCESS | 1650 | 1461676836213 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 06:20:36 INFO - PROCESS | 1650 | 1461676836341 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x146243000 == 139 [pid = 1650] [id = 780] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1428a5400) [pid = 1650] [serial = 2338] [outer = 0x0] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x1428c6000) [pid = 1650] [serial = 2339] [outer = 0x1428a5400] 06:20:36 INFO - PROCESS | 1650 | 1461676836372 Marionette DEBUG loaded listener.js 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x148542800) [pid = 1650] [serial = 2340] [outer = 0x1428a5400] 06:20:36 INFO - PROCESS | 1650 | 1461676836729 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]]]}] 06:20:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:20:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:20:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 06:20:36 INFO - PROCESS | 1650 | 1461676836739 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 06:20:36 INFO - PROCESS | 1650 | 1461676836740 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 06:20:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:20:36 INFO - PROCESS | 1650 | 1461676836743 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:20:36 INFO - PROCESS | 1650 | 1461676836744 Marionette TRACE conn2 <- [1,3086,null,{}] 06:20:36 INFO - PROCESS | 1650 | 1461676836746 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}] 06:20:36 INFO - PROCESS | 1650 | 1461676836888 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 06:20:37 INFO - PROCESS | 1650 | 1461676837043 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423d4000 == 140 [pid = 1650] [id = 781] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x1428aa400) [pid = 1650] [serial = 2341] [outer = 0x0] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x14a4a8800) [pid = 1650] [serial = 2342] [outer = 0x1428aa400] 06:20:37 INFO - PROCESS | 1650 | 1461676837072 Marionette DEBUG loaded listener.js 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x14a4ad000) [pid = 1650] [serial = 2343] [outer = 0x1428aa400] 06:20:37 INFO - PROCESS | 1650 | 1461676837425 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 718ms 06:20:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:20:37 INFO - PROCESS | 1650 | 1461676837461 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 06:20:37 INFO - PROCESS | 1650 | 1461676837463 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 06:20:37 INFO - PROCESS | 1650 | 1461676837465 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:20:37 INFO - PROCESS | 1650 | 1461676837466 Marionette TRACE conn2 <- [1,3090,null,{}] 06:20:37 INFO - PROCESS | 1650 | 1461676837469 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}] 06:20:37 INFO - PROCESS | 1650 | 1461676837611 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 06:20:37 INFO - PROCESS | 1650 | 1461676837833 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ac000 == 141 [pid = 1650] [id = 782] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12800e800) [pid = 1650] [serial = 2344] [outer = 0x0] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x139872000) [pid = 1650] [serial = 2345] [outer = 0x12800e800] 06:20:37 INFO - PROCESS | 1650 | 1461676837876 Marionette DEBUG loaded listener.js 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x14be12400) [pid = 1650] [serial = 2346] [outer = 0x12800e800] 06:20:38 INFO - PROCESS | 1650 | 1461676838256 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:20:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:20:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 822ms 06:20:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:20:38 INFO - PROCESS | 1650 | 1461676838288 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 06:20:38 INFO - PROCESS | 1650 | 1461676838289 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 06:20:38 INFO - PROCESS | 1650 | 1461676838291 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:20:38 INFO - PROCESS | 1650 | 1461676838292 Marionette TRACE conn2 <- [1,3094,null,{}] 06:20:38 INFO - PROCESS | 1650 | 1461676838295 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}] 06:20:38 INFO - PROCESS | 1650 | 1461676838440 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 06:20:38 INFO - PROCESS | 1650 | 1461676838601 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aecb000 == 142 [pid = 1650] [id = 783] 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x11c053800) [pid = 1650] [serial = 2347] [outer = 0x0] 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12abbb400) [pid = 1650] [serial = 2348] [outer = 0x11c053800] 06:20:38 INFO - PROCESS | 1650 | 1461676838631 Marionette DEBUG loaded listener.js 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12ebbe800) [pid = 1650] [serial = 2349] [outer = 0x11c053800] 06:20:39 INFO - PROCESS | 1650 | 1461676839025 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:20:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:20:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 771ms 06:20:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:20:39 INFO - PROCESS | 1650 | 1461676839062 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 06:20:39 INFO - PROCESS | 1650 | 1461676839064 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 06:20:39 INFO - PROCESS | 1650 | 1461676839066 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:20:39 INFO - PROCESS | 1650 | 1461676839067 Marionette TRACE conn2 <- [1,3098,null,{}] 06:20:39 INFO - PROCESS | 1650 | 1461676839070 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}] 06:20:39 INFO - PROCESS | 1650 | 1461676839231 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 06:20:39 INFO - PROCESS | 1650 | 1461676839379 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x130234800 == 143 [pid = 1650] [id = 784] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11a551400) [pid = 1650] [serial = 2350] [outer = 0x0] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13a374000) [pid = 1650] [serial = 2351] [outer = 0x11a551400] 06:20:39 INFO - PROCESS | 1650 | 1461676839410 Marionette DEBUG loaded listener.js 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x14be14800) [pid = 1650] [serial = 2352] [outer = 0x11a551400] 06:20:40 INFO - PROCESS | 1650 | 1461676840088 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]]]}] 06:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:20:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1074ms 06:20:40 INFO - PROCESS | 1650 | 1461676840153 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 06:20:40 INFO - PROCESS | 1650 | 1461676840155 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 06:20:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:20:40 INFO - PROCESS | 1650 | 1461676840162 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:20:40 INFO - PROCESS | 1650 | 1461676840164 Marionette TRACE conn2 <- [1,3102,null,{}] 06:20:40 INFO - PROCESS | 1650 | 1461676840170 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}] 06:20:40 INFO - PROCESS | 1650 | 1461676840313 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 06:20:40 INFO - PROCESS | 1650 | 1461676840479 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a5c000 == 144 [pid = 1650] [id = 785] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x11c68cc00) [pid = 1650] [serial = 2353] [outer = 0x0] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x123d67800) [pid = 1650] [serial = 2354] [outer = 0x11c68cc00] 06:20:40 INFO - PROCESS | 1650 | 1461676840513 Marionette DEBUG loaded listener.js 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12a943400) [pid = 1650] [serial = 2355] [outer = 0x11c68cc00] 06:20:40 INFO - PROCESS | 1650 | 1461676840956 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:20:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 826ms 06:20:41 INFO - PROCESS | 1650 | 1461676841009 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 06:20:41 INFO - PROCESS | 1650 | 1461676841013 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 06:20:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:20:41 INFO - PROCESS | 1650 | 1461676841023 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:20:41 INFO - PROCESS | 1650 | 1461676841024 Marionette TRACE conn2 <- [1,3106,null,{}] 06:20:41 INFO - PROCESS | 1650 | 1461676841027 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}] 06:20:41 INFO - PROCESS | 1650 | 1461676841164 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 06:20:41 INFO - PROCESS | 1650 | 1461676841371 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb21000 == 145 [pid = 1650] [id = 786] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12a97c400) [pid = 1650] [serial = 2356] [outer = 0x0] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12aac8400) [pid = 1650] [serial = 2357] [outer = 0x12a97c400] 06:20:41 INFO - PROCESS | 1650 | 1461676841424 Marionette DEBUG loaded listener.js 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12af89400) [pid = 1650] [serial = 2358] [outer = 0x12a97c400] 06:20:41 INFO - PROCESS | 1650 | 1461676841918 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]]]}] 06:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:20:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 923ms 06:20:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:20:41 INFO - PROCESS | 1650 | 1461676841947 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 06:20:41 INFO - PROCESS | 1650 | 1461676841948 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 06:20:41 INFO - PROCESS | 1650 | 1461676841950 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:20:41 INFO - PROCESS | 1650 | 1461676841953 Marionette TRACE conn2 <- [1,3110,null,{}] 06:20:41 INFO - PROCESS | 1650 | 1461676841960 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}] 06:20:42 INFO - PROCESS | 1650 | 1461676842097 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12be48000 == 144 [pid = 1650] [id = 192] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x139fa7000 == 143 [pid = 1650] [id = 766] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x139cd1800 == 142 [pid = 1650] [id = 765] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11af8f800 == 141 [pid = 1650] [id = 764] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1383c9800 == 140 [pid = 1650] [id = 763] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x139a24c00) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x139e03400) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12be0e400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | 1461676842355 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x136382800 == 139 [pid = 1650] [id = 762] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1308c5000 == 138 [pid = 1650] [id = 761] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa36800 == 137 [pid = 1650] [id = 760] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e31d000 == 136 [pid = 1650] [id = 759] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12aecf800 == 135 [pid = 1650] [id = 758] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad3d000 == 134 [pid = 1650] [id = 757] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f1000 == 133 [pid = 1650] [id = 756] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa40000 == 132 [pid = 1650] [id = 755] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c3c2000 == 131 [pid = 1650] [id = 754] 06:20:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c3c2000 == 132 [pid = 1650] [id = 787] 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x118466000) [pid = 1650] [serial = 2359] [outer = 0x0] 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x1239e2000) [pid = 1650] [serial = 2360] [outer = 0x118466000] 06:20:42 INFO - PROCESS | 1650 | 1461676842394 Marionette DEBUG loaded listener.js 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12b4b3000) [pid = 1650] [serial = 2361] [outer = 0x118466000] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x148377800 == 131 [pid = 1650] [id = 746] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x146ef2000 == 130 [pid = 1650] [id = 743] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x146cd4800 == 129 [pid = 1650] [id = 742] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x14281b800 == 128 [pid = 1650] [id = 741] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x141e7b800 == 127 [pid = 1650] [id = 740] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x141ad1800 == 126 [pid = 1650] [id = 739] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x13a078800 == 125 [pid = 1650] [id = 738] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12f414000 == 124 [pid = 1650] [id = 737] 06:20:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123a17800 == 123 [pid = 1650] [id = 736] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12f74ec00) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12f751c00) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12e3dec00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12fa7d800) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x13852d800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12f1e1000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x135956800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x123909800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12a9a8000) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12adb8000) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12a93a800) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x129030000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11c671c00) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x11a50cc00) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x139973c00) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12abbac00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12af91800) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12be0c400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12aa7e800) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12adb2800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x138296800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12800ec00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x139a6cc00) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x13986c800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12ae0cc00) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11c673800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x135a2cc00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x1383e4800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11c685000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x135a20c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12b1d4c00) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12d39cc00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12f05d000) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x128009400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x13013a400) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 06:20:42 INFO - PROCESS | 1650 | 1461676842759 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"]]]}] 06:20:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:20:42 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 06:20:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:20:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:20:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 821ms 06:20:42 INFO - PROCESS | 1650 | 1461676842773 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 06:20:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:20:42 INFO - PROCESS | 1650 | 1461676842775 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 06:20:42 INFO - PROCESS | 1650 | 1461676842778 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:20:42 INFO - PROCESS | 1650 | 1461676842779 Marionette TRACE conn2 <- [1,3114,null,{}] 06:20:42 INFO - PROCESS | 1650 | 1461676842781 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}] 06:20:42 INFO - PROCESS | 1650 | 1461676842939 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 06:20:43 INFO - PROCESS | 1650 | 1461676843051 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\", \"2e32c960-c550-4e89-a3ea-e42cdb5f2208\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bad4800 == 124 [pid = 1650] [id = 788] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12af91800) [pid = 1650] [serial = 2362] [outer = 0x0] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12d39b000) [pid = 1650] [serial = 2363] [outer = 0x12af91800] 06:20:43 INFO - PROCESS | 1650 | 1461676843079 Marionette DEBUG loaded listener.js 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12eb98000) [pid = 1650] [serial = 2364] [outer = 0x12af91800] 06:20:43 INFO - PROCESS | 1650 | 1461676843437 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]]]}] 06:20:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:20:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 720ms 06:20:43 INFO - PROCESS | 1650 | 1461676843498 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 06:20:43 INFO - PROCESS | 1650 | 1461676843500 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 06:20:44 WARNING - u'runner_teardown' () 06:20:44 INFO - No more tests 06:20:44 INFO - Got 0 unexpected results 06:20:44 INFO - SUITE-END | took 565s 06:20:44 INFO - Closing logging queue 06:20:44 INFO - queue closed 06:20:44 INFO - Return code: 0 06:20:44 WARNING - # TBPL SUCCESS # 06:20:44 INFO - Running post-action listener: _resource_record_post_action 06:20:44 INFO - Running post-run listener: _resource_record_post_run 06:20:45 INFO - Total resource usage - Wall time: 588s; CPU: 57.0%; Read bytes: 37565952; Write bytes: 995679232; Read time: 397; Write time: 4936 06:20:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:20:45 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193432064; Write bytes: 183693312; Read time: 15996; Write time: 404 06:20:45 INFO - run-tests - Wall time: 569s; CPU: 57.0%; Read bytes: 35390976; Write bytes: 796335104; Read time: 371; Write time: 4485 06:20:45 INFO - Running post-run listener: _upload_blobber_files 06:20:45 INFO - Blob upload gear active. 06:20:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:20:45 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 06:20:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 06:20:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 06:20:46 INFO - (blobuploader) - INFO - Open directory for files ... 06:20:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:20:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:20:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:20:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:20:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:20:47 INFO - (blobuploader) - INFO - Done attempting. 06:20:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:20:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:20:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:20:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:20:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:20:48 INFO - (blobuploader) - INFO - Done attempting. 06:20:48 INFO - (blobuploader) - INFO - Iteration through files over. 06:20:48 INFO - Return code: 0 06:20:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:20:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:20:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2feb8ff5a849a6671c41521940a0ed915d9aebc7940ca593df807de0de1b5246c09232cbeee69db91d8b610dbfdfd272cb3a351e5d96ebcfaab70caa319c17bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bb3b724df1d2ebc142b4d3c10092b843ecdee64debfffd6238ae96e7073bd64faee1552aad2cb5676c2df1739124ecee489a00dfa6831836057dfb611e35143d"} 06:20:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:20:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:20:48 INFO - Contents: 06:20:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2feb8ff5a849a6671c41521940a0ed915d9aebc7940ca593df807de0de1b5246c09232cbeee69db91d8b610dbfdfd272cb3a351e5d96ebcfaab70caa319c17bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bb3b724df1d2ebc142b4d3c10092b843ecdee64debfffd6238ae96e7073bd64faee1552aad2cb5676c2df1739124ecee489a00dfa6831836057dfb611e35143d"} 06:20:48 INFO - Running post-run listener: copy_logs_to_upload_dir 06:20:48 INFO - Copying logs to upload dir... 06:20:48 INFO - mkdir: /builds/slave/test/build/upload/logs 06:20:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=646.664442 ========= master_lag: 7.77 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-04-26 06:20:56.819474) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 06:20:56.823270) ========= 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.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2feb8ff5a849a6671c41521940a0ed915d9aebc7940ca593df807de0de1b5246c09232cbeee69db91d8b610dbfdfd272cb3a351e5d96ebcfaab70caa319c17bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bb3b724df1d2ebc142b4d3c10092b843ecdee64debfffd6238ae96e7073bd64faee1552aad2cb5676c2df1739124ecee489a00dfa6831836057dfb611e35143d"} build_url:https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013071 build_url: 'https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2feb8ff5a849a6671c41521940a0ed915d9aebc7940ca593df807de0de1b5246c09232cbeee69db91d8b610dbfdfd272cb3a351e5d96ebcfaab70caa319c17bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bb3b724df1d2ebc142b4d3c10092b843ecdee64debfffd6238ae96e7073bd64faee1552aad2cb5676c2df1739124ecee489a00dfa6831836057dfb611e35143d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OhD7aKIHQNiwHzKEYUwRlg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.54 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 06:20:57.380882) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:20:57.381264) ========= 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.OSibEnp2sq/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.zdAUccAmCe/Listeners TMPDIR=/var/folders/jj/s59qmh6s1dz_jfxlkd9gr08000000w/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.005275 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 06:20:57.426417) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 06:20:57.426759) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 06:20:57.436922) ========= ========= Total master_lag: 8.67 =========